Serialized Form
-
Package com.nutanix.aio.java.client
-
Class com.nutanix.aio.java.client.RFC3339DateFormat
class RFC3339DateFormat extends com.fasterxml.jackson.databind.util.ISO8601DateFormat implements Serializable
-
-
Package com.nutanix.dp1.aio.aiops.v4.clusterMetrics
-
Class com.nutanix.dp1.aio.aiops.v4.clusterMetrics.Cluster
class Cluster extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
capacityBytes
String capacityBytes
-
externalIpAddress
String externalIpAddress
-
freeBytes
String freeBytes
-
hypervisorCpuUsagePpm
String hypervisorCpuUsagePpm
-
hypervisorMemoryUsagePpm
String hypervisorMemoryUsagePpm
-
memoryCapacityBytes
String memoryCapacityBytes
-
name
String name
-
numCpus
String numCpus
-
rf
String rf
-
savedBytes
String savedBytes
-
usageBytes
String usageBytes
-
uuid
@Pattern(regexp="^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$") String uuid
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.clusterMetrics.ClusterMetrics
class ClusterMetrics extends ExternalizableAbstractModel implements Serializable-
Serialized Fields
-
availableMemorySizeBytes
Long availableMemorySizeBytes
Total amount of available memory in bytes for deploying new VMs -
availableVCpuCount
Long availableVCpuCount
Total number of available VMs for deploying new VMs -
clusterName
String clusterName
Name of the cluster -
currentMemoryUsageSizeBytes
Long currentMemoryUsageSizeBytes
Total memory size in bytes currently being used by the active VMs -
currentUsedCpuHz
Long currentUsedCpuHz
Total amount of CPU in hertz currently being used by the active VMs -
currentUsedVCpuCount
Long currentUsedVCpuCount
Total number of vCPUs currently being used by the active VMs -
cvmIPs
List<IPv4Address> cvmIPs
CVM IPs of the nodes in the cluster -
externalIP
IPv4Address externalIP
-
largestPoweredOffVMMemory
Long largestPoweredOffVMMemory
Powered OFF VM with the largest memory size -
largestPoweredOffVMVCpu
Long largestPoweredOffVMVCpu
Largest powered OFF VM in terms of vCPU count -
maxVmMemorySizeBytes
Long maxVmMemorySizeBytes
Largest possible memory size in bytes for the next VM that can be added -
maxVmVCpuSize
Long maxVmVCpuSize
Largest possible VM size in vCPUs for the next VM that can be added -
provisionedCpuHz
Long provisionedCpuHz
Total amount of CPU in hertz provisioned for all the VMs -
provisionedMemoryUsageBytes
Long provisionedMemoryUsageBytes
Total memory size in bytes provisioned for all the VMs -
provisionedVCpuCount
Long provisionedVCpuCount
Total number of vCPUs provisioned for all the VMs -
totalCpuHz
Long totalCpuHz
Total amount of CPU in hertz in the cluster -
totalMemorySizeBytes
Long totalMemorySizeBytes
Total memory size in bytes in the cluster -
totalStorageAvailableBytes
Long totalStorageAvailableBytes
Total raw storage bytes still available in the cluster -
totalStorageAvailableLogicalBytes
Long totalStorageAvailableLogicalBytes
Total logical storage bytes still available in the cluster -
totalStorageCapacityLogicalBytes
Long totalStorageCapacityLogicalBytes
Total logical storage in bytes capacity after considering RF -
totalStorageCapacityLogicalWithSavingsBytes
Long totalStorageCapacityLogicalWithSavingsBytes
Total logical storage capacity in bytes after accounting for savings from dedup, compressions,and erasure coding -
totalStorageCapacityRawBytes
Long totalStorageCapacityRawBytes
Total storage in bytes capacity in the cluster -
totalStorageUsageBytes
Long totalStorageUsageBytes
Total raw storage usage by the cluster -
totalVCpuCount
Long totalVCpuCount
Total number of vCPUs in the cluster
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.clusterMetrics.ClusterProjection
class ClusterProjection extends Cluster implements Serializable-
Serialized Fields
-
nodeProjection
List<NodeProjection> nodeProjection
-
vmProjection
List<VmProjection> vmProjection
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.clusterMetrics.Node
class Node extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
capacityHz
String capacityHz
-
haMemoryReservedBytes
String haMemoryReservedBytes
-
memorySizeBytes
String memorySizeBytes
-
nodeUuid
@Pattern(regexp="^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$") String nodeUuid -
numCpuThreads
String numCpuThreads
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.clusterMetrics.NodeProjection
class NodeProjection extends Node implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.clusterMetrics.Vm
class Vm extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
node
String node
-
numVcpus
String numVcpus
-
powerState
String powerState
-
vmMemory
String vmMemory
-
vmUuid
@Pattern(regexp="^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$") String vmUuid
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.clusterMetrics.VmProjection
class VmProjection extends Vm implements Serializable
-
-
Package com.nutanix.dp1.aio.aiops.v4.config
-
Class com.nutanix.dp1.aio.aiops.v4.config.CapacityUpdateConfig
class CapacityUpdateConfig extends Object implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.config.CitrixXenWorkload
class CitrixXenWorkload extends XenWorkload implements Serializable-
Serialized Fields
-
provisionType
CitrixXenProvisionType provisionType
-
vendor
CitrixXenWorkloadVendor vendor
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.ClusterConfig
class ClusterConfig extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
dataStoreConfig
DataStoreConfig dataStoreConfig
-
nodeConfigs
@Size(min=0,max=50) List<NodeConfig> nodeConfigs
List containing the metadata about the nodes in a cluster. Nodes can be user added or existing.
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.CreateScenarioApiResponse
class CreateScenarioApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
CreateScenarioApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.CreateSimulationApiResponse
class CreateSimulationApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
CreateSimulationApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.DataStoreConfig
class DataStoreConfig extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
compressionSavingPercent
Double compressionSavingPercent
Compression saving percentage of the cluster resources. -
cpuOverCommitRatio
Double cpuOverCommitRatio
CPU overcommit ratio. -
cpuReservationPercentage
Double cpuReservationPercentage
CPU reservation percentage. -
dedupSavingPercent
Double dedupSavingPercent
De-dupe saving percentage of the cluster resources. -
erasureCodingSavingPercent
Double erasureCodingSavingPercent
Erasure coding saving percentage of the cluster resources. -
overallSavingPercent
Double overallSavingPercent
Overall saving percentage of the cluster resources. -
ramOverCommitRatio
Double ramOverCommitRatio
RAM overcommit ratio. -
ramReservationPercentage
Double ramReservationPercentage
RAM reservation percentage. -
replicationFactor
ReplicationFactor replicationFactor
-
storageReservationPercentage
Double storageReservationPercentage
Storage reservation percentage.
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.DeleteScenarioApiResponse
class DeleteScenarioApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
DeleteScenarioApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.DeleteSimulationApiResponse
class DeleteSimulationApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
DeleteSimulationApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.EntityDescriptor
class EntityDescriptor extends ExternalizableAbstractModel implements Serializable-
Serialized Fields
-
displayName
@Size(max=50) String displayName
Readable name for the entity. -
entityType
String entityType
Entity type of the data supported for a given source. For example VM, cluster etc. -
metrics
@Size(min=0,max=100) List<MetricDescriptor> metrics
Metrics data for the entity. -
parents
@Size(min=0,max=5) List<EntityDescriptor> parents
Parent entity types for the given entity. -
source
String source
Source name for the vendors. For example 'Nutanix'.
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.EntityDescriptorListApiResponse
class EntityDescriptorListApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
EntityDescriptorListApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.EntityDetail
class EntityDetail extends ExternalizableAbstractModel implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.config.EntityType
class EntityType extends ExternalizableAbstractModel implements Serializable-
Serialized Fields
-
entityTypeName
@Size(max=50) String entityTypeName
Entity type of the data supported for a given source. For example VM, cluster etc.
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.EntityTypeListApiResponse
class EntityTypeListApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
EntityTypeListApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.GenerateRecommendationApiResponse
class GenerateRecommendationApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
GenerateRecommendationApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.GenerateReportApiResponse
class GenerateReportApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
GenerateReportApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.GenerateRunwayApiResponse
class GenerateRunwayApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
GenerateRunwayApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.GetScenarioApiResponse
class GetScenarioApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
GetScenarioApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.GetScenarioReportApiResponse
class GetScenarioReportApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
GetScenarioReportApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.GetSimulationApiResponse
class GetSimulationApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
GetSimulationApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.ListScenariosApiResponse
class ListScenariosApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
ListScenariosApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.ListSimulationsApiResponse
class ListSimulationsApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
ListSimulationsApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.MetricDescriptor
class MetricDescriptor extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
additionalProperties
@Size(min=0,max=100) List<KVPair> additionalProperties
Additional properties for metric descriptor definition. Like anomaly metric, alert metric and search UI metric. -
defaultValue
String defaultValue
Default value of the metric. -
displayName
@Size(max=50) String displayName
Readable name for the entity. -
downsamplingOperator
DownSamplingOperator downsamplingOperator
-
isAttribute
Boolean isAttribute
Indicates whether it is an attribute or not. -
isAttributePersistedAsTimeSeries
Boolean isAttributePersistedAsTimeSeries
Indicator to specify whether the attribute should be persisted as time series data or not. -
name
@Size(max=50) String name
Name of the metric. -
samplingIntervalSecs
Integer samplingIntervalSecs
The interval value is used to resample the queried time series data by using down_sampling_operator operator. The default is 86400 seconds. -
unit
String unit
Unit for the metric. -
valueRange
ValueRange valueRange
-
valueType
ValueType valueType
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.MicrosoftXenWorkload
class MicrosoftXenWorkload extends XenWorkload implements Serializable-
Serialized Fields
-
provisionType
MicrosoftXenProvisionType provisionType
-
vendor
MicrosoftXenWorkloadVendor vendor
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.NodeConfig
class NodeConfig extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
isDisregarded
Boolean isDisregarded
Flag indicating whether the added node is an existing node from the cluster that should be excluded from the scenario. This flag must be used only when disregarding an existing node. -
isEnabled
Boolean isEnabled
Flag to indicate if node is to be taken into account while performing capacity scenario analysis. -
model
String model
Model name of a node. -
nodeCount
@Max(500L) @Min(1L) Integer nodeCount
Number of nodes in a model. -
nodeResourceCapacity
ResourceCapacity nodeResourceCapacity
-
nodeSource
NodeSource nodeSource
-
targetOnlineTime
OffsetDateTime targetOnlineTime
Recommended time when a node should be live in a cluster.
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.ResourceCapacity
class ResourceCapacity extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
cpuGhz
Double cpuGhz
CPU capacity in GHz. -
hddGb
Double hddGb
HDD capacity in GB. -
nvmeGb
Double nvmeGb
NVMe capacity in GB. -
ramGb
Double ramGb
RAM capacity in GB. -
ssdGb
Double ssdGb
SSD capacity in GB.
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.Runway
class Runway extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
cpuRunwayDays
@Max(366L) @Min(-1L) Integer cpuRunwayDays
Number of days the CPU can sustain the added and existing workload. If the value is -1, it indicates that the runway is not yet calculated for CPU. -
memoryRunwayDays
@Max(366L) @Min(-1L) Integer memoryRunwayDays
Number of days the memory can sustain the added and existing workload. If the value is -1, it indicates that the runway is not yet calculated for memory. -
minimumRunwayDays
@Max(366L) @Min(-1L) Integer minimumRunwayDays
Number of days the cluster will be able to sustain the existing and added workloads. If the value is -1, it indicates that the runway has not yet been calculated for one or more resources. -
runwayStartTime
OffsetDateTime runwayStartTime
The starting time of the usage, capacity, and effective capacity forecasts. It is used as the start-time in stats API to query scenario statistics. -
storageRunwayDays
@Max(366L) @Min(-1L) Integer storageRunwayDays
Number of days the storage can sustain the added and existing workload. If the value is -1, it indicates that the runway is not yet calculated for storage.
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.Scenario
class Scenario extends ExternalizableAbstractModel implements Serializable-
Serialized Fields
-
accountId
@Pattern(regexp="^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$") String accountId -
clusterConfig
ClusterConfig clusterConfig
-
clusterExtId
@Pattern(regexp="^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$") String clusterExtIdUUID of the cluster for which Whatif analysis is being performed. -
domainId
@Pattern(regexp="^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$") String domainId -
name
@Size(min=1,max=256) String name
Name of capacity planning scenario. -
providerId
@Pattern(regexp="^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$") String providerId -
runway
Runway runway
-
targetRunwayDays
@Max(360L) @Min(30L) Integer targetRunwayDays
Number of days a cluster is expected to sustain the workload in a capacity planning scenario. -
updatedTime
OffsetDateTime updatedTime
-
vendors
@Size(min=1,max=10) List<Vendor> vendors
A list of allowed vendors whose model can be requested to sustain the workload in a capacity planning scenario. This is an optional attribute but must be provided in case clusterExtId is not provided. -
workloads
@Size(min=0,max=250) List<Workload> workloads
List of workloads for which runway analysis is being done. It can be considered an additional resource requirement required to run a specific use case. For example, a SQL server.
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.ScenarioProjection
class ScenarioProjection extends Scenario implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.config.SimulatedVmResourceSpec
class SimulatedVmResourceSpec extends Object implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.config.SimulatedVmResourceSpecProjection
class SimulatedVmResourceSpecProjection extends SimulatedVmResourceSpec implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.config.Simulation
class Simulation extends ExternalizableAbstractModel implements Serializable-
Serialized Fields
-
name
@Size(min=1,max=256) String name
Name of the resource used in a scenario. -
simulationSpec
SimulatedVmResourceSpec simulationSpec
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.SimulationProjection
class SimulationProjection extends Simulation implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.config.Source
class Source extends ExternalizableAbstractModel implements Serializable-
Serialized Fields
-
sourceName
@Size(max=50) String sourceName
Source name for the vendors. For example 'Nutanix'.
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.SourceListApiResponse
class SourceListApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
SourceListApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.SplunkWorkload
class SplunkWorkload extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
coldRetentionDays
@Max(20000L) @Min(0L) Integer coldRetentionDays
Number of days to retain cold data. -
dailyAverageIndexingRateGb
@Max(20000L) @Min(1L) Integer dailyAverageIndexingRateGb
Daily average index size in Splunk workload. -
hotRetentionDays
@Max(20000L) @Min(1L) Integer hotRetentionDays
Number of days to retain hot data. -
userCount
@Max(500L) @Min(0L) Integer userCount
Number of users of Splunk workload.
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.SqlWorkload
class SqlWorkload extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
dbCount
@Max(100000L) @Min(1L) Integer dbCount
Number of SQL instances. -
isBusinessCritical
Boolean isBusinessCritical
Whether the SQL instance is critical to business or not. -
profileType
SqlProfileType profileType
-
transactionType
SqlTransactionType transactionType
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.UpdateScenarioApiResponse
class UpdateScenarioApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
UpdateScenarioApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.UpdateSimulationApiResponse
class UpdateSimulationApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
UpdateSimulationApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.ValueRange
class ValueRange extends Object implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.config.VdiWorkload
class VdiWorkload extends Object implements Serializable-
Serialized Fields
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.VmCategoryWorkload
class VmCategoryWorkload extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
categoryExtId
@Pattern(regexp="^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$") String categoryExtIdExternal identifier of the VM category. -
currentVmCount
Integer currentVmCount
-
targetVmCount
Integer targetVmCount
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.VmWorkload
class VmWorkload extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
simulationExtId
@Pattern(regexp="^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$") String simulationExtIdThe UUID of the simulation that is created manually. -
vmCount
@Max(20000L) @Min(1L) Integer vmCount
Number of VMs in a VM workload.
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.Workload
class Workload extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
$workloadPropertiesItemDiscriminator
String $workloadPropertiesItemDiscriminator
-
isEnabled
Boolean isEnabled
Flag to indicate whether the added workload in the planned capacity scenario is to be included in whatif analysis or to be ignored. -
projectedResourceRequirement
ResourceCapacity projectedResourceRequirement
-
scheduleDate
LocalDate scheduleDate
Time since the workload is planned to run on a cluster. -
workloadProperties
Workload.OneOfWorkloadPropertiesWrapper workloadProperties
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.XenWorkload
class XenWorkload extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
mcsDiffSizeGb
@Max(50L) @Min(10L) Integer mcsDiffSizeGb
Size in GB for MCS different disk per VM. -
operatingSystem
XenOperatingSystem operatingSystem
-
pvsWriteCacheSizeGb
@Max(50L) @Min(10L) Integer pvsWriteCacheSizeGb
Size of PVS cache write per VM in GB. -
systemDataGb
@Max(62000L) @Min(20L) Integer systemDataGb
Space consumed by each Xen Server Image. -
userCount
@Max(100000L) @Min(1L) Integer userCount
Number of users for Xen workload. -
userProfileDataMb
@Max(100L) @Min(20L) Integer userProfileDataMb
Size for the per user profile data in MB.
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.XfitPolicy
class XfitPolicy extends ExternalizableAbstractModel implements Serializable-
Serialized Fields
-
description
@Size(min=1,max=512) String description
-
entities
List<EntityDetail> entities
-
isDefault
Boolean isDefault
-
isEnabled
Boolean isEnabled
Indicates if the policy is enabled or disabled. -
name
@Size(min=1,max=256) String name
-
parameters
@Size(min=0,max=50) List<KVStringPair> parameters
Key value pairs for the relevant properties of a policy. For example, it can hold the lookback period for an Inefficiency exclusion policy. -
policyType
PolicyType policyType
-
toRemove
Boolean toRemove
-
updatedTime
OffsetDateTime updatedTime
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.config.XfitPolicyProjection
class XfitPolicyProjection extends XfitPolicy implements Serializable
-
-
Package com.nutanix.dp1.aio.aiops.v4.error
-
Class com.nutanix.dp1.aio.aiops.v4.error.AppMessage
class AppMessage extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
argumentsMap
Map<String,
String> argumentsMap The map of argument name to value. -
code
String code
The code associated with this message. This string is typically prefixed with the namespace to which the endpoint belongs. For example: VMM-40000 -
errorGroup
String errorGroup
The error group associated with this message of severity ERROR. -
locale
String locale
Locale for this message. The default locale would be 'en-US'. -
message
String message
The message string. -
severity
MessageSeverity severity
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.error.ErrorResponse
class ErrorResponse extends Object implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.error.SchemaValidationError
class SchemaValidationError extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
error
String error
The generic error message for the response. -
path
String path
API path on which the request was made. -
statusCode
Integer statusCode
The HTTP status code of the response. -
timestamp
OffsetDateTime timestamp
Timestamp of the response. -
validationErrorMessages
List<SchemaValidationErrorMessage> validationErrorMessages
List of validation error messages
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.error.SchemaValidationErrorMessage
class SchemaValidationErrorMessage extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
attributePath
String attributePath
The path of the attribute that failed validation in the schema. -
location
String location
The part of the request that failed validation. Validation can fail for path, query parameters, and request body. -
message
String message
The detailed message for the validation error.
-
-
-
-
Package com.nutanix.dp1.aio.aiops.v4.stats
-
Class com.nutanix.dp1.aio.aiops.v4.stats.BoolList
class BoolList extends Object implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.stats.BoolVal
class BoolVal extends Object implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.stats.DoubleList
class DoubleList extends Object implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.stats.DoubleVal
class DoubleVal extends Object implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.stats.Entity
class Entity extends ExternalizableAbstractModel implements Serializable-
Serialized Fields
-
entityType
String entityType
Entity type of the data supported for a given source. For example VM, cluster etc. -
metrics
@Size(min=0,max=100) List<Metric> metrics
Metrics data for the entity. -
parents
@Size(min=0,max=5) List<Entity> parents
Parent entity types for the given entity. -
source
String source
Source name for the vendors. For example 'Nutanix'.
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.stats.EntityListApiResponse
class EntityListApiResponse extends Object implements Serializable-
Serialized Fields
-
$dataItemDiscriminator
String $dataItemDiscriminator
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
data
EntityListApiResponse.OneOfDataWrapper data
-
metadata
ApiResponseMetadata metadata
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.stats.IntList
class IntList extends Object implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.stats.IntVal
class IntVal extends Object implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.stats.Metric
class Metric extends Object implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.stats.Point
class Point extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
$valueItemDiscriminator
String $valueItemDiscriminator
-
timestamp
OffsetDateTime timestamp
The timestamp of the metric value. -
value
Point.OneOfValueWrapper value
-
-
-
Class com.nutanix.dp1.aio.aiops.v4.stats.StrList
class StrList extends Object implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.stats.StrVal
class StrVal extends Object implements Serializable -
Class com.nutanix.dp1.aio.aiops.v4.stats.TimeSeries
class TimeSeries extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
samplingIntervalSecs
Integer samplingIntervalSecs
The interval value is used to resample the queried time series data by using down_sampling_operator operator. The default is 86400 seconds. -
values
@Size(min=0,max=2880) List<Point> values
The data point value at the specified timestamp, this value can either be an integer, boolean, string, double, or a list of these types.
-
-
-
-
Package com.nutanix.dp1.aio.common.v1.config
-
Class com.nutanix.dp1.aio.common.v1.config.Flag
class Flag extends Object implements Serializable -
Class com.nutanix.dp1.aio.common.v1.config.IPv4Address
class IPv4Address extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
prefixLength
@Max(32L) @Min(0L) Integer prefixLength
The prefix length of the network to which this host IPv4 address belongs. -
value
@Pattern(regexp="^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$") String valueThe IPv4 address of the host.
-
-
-
Class com.nutanix.dp1.aio.common.v1.config.KVPair
class KVPair extends Object implements Serializable -
Class com.nutanix.dp1.aio.common.v1.config.KVStringPair
class KVStringPair extends Object implements Serializable -
Class com.nutanix.dp1.aio.common.v1.config.MapOfStringWrapper
class MapOfStringWrapper extends Object implements Serializable -
Class com.nutanix.dp1.aio.common.v1.config.Message
class Message extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
code
String code
A code that uniquely identifies a message. -
locale
String locale
The locale for the message description. -
message
String message
The description of the message. -
severity
MessageSeverity severity
-
-
-
Class com.nutanix.dp1.aio.common.v1.config.TenantAwareModel
class TenantAwareModel extends Object implements Serializable
-
-
Package com.nutanix.dp1.aio.common.v1.response
-
Class com.nutanix.dp1.aio.common.v1.response.ApiLink
class ApiLink extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
href
String href
The URL at which the entity described by the link can be accessed. -
rel
String rel
A name that identifies the relationship of the link to the object that is returned by the URL. The unique value of "self" identifies the URL for the object.
-
-
-
Class com.nutanix.dp1.aio.common.v1.response.ApiResponseMetadata
class ApiResponseMetadata extends Object implements Serializable-
Serialized Fields
-
$objectType
String $objectType
-
$reserved
Map<String,
Object> $reserved -
$unknownFields
Map<String,
Object> $unknownFields -
extraInfo
@Size(min=0,max=20) List<KVPair> extraInfo
An array of entity-specific metadata -
flags
ApiResponseMetadata.ApiResponseMetadataFlags flags
-
links
@Size(min=0,max=20) List<ApiLink> links
An array of HATEOAS style links for the response that may also include pagination links for list operations. -
messages
@Size(min=0,max=20) List<Message> messages
Information, Warning or Error messages that might provide additional contextual information related to the operation. -
totalAvailableResults
Integer totalAvailableResults
The total number of entities that are available on the server for this type.
-
-
-
Class com.nutanix.dp1.aio.common.v1.response.ExternalizableAbstractModel
class ExternalizableAbstractModel extends TenantAwareModel implements Serializable
-
-
Package com.nutanix.dp1.aio.prism.v4.config
-
Class com.nutanix.dp1.aio.prism.v4.config.TaskReference
class TaskReference extends Object implements Serializable-
Serialized Fields
-
-