Class VolumeGroupMetadata
java.lang.Object
com.azure.resourcemanager.netapp.models.VolumeGroupMetadata
Volume group properties.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the applicationIdentifier property: Application specific identifier.Get the applicationType property: Application Type.Get the deploymentSpecId property: Application specific identifier of deployment rules for the volume group.Get the globalPlacementRules property: Global volume placement rulesGet the groupDescription property: Group Description.void
validate()
Validates the instance.Get the volumesCount property: Number of volumes in volume group.withApplicationIdentifier
(String applicationIdentifier) Set the applicationIdentifier property: Application specific identifier.withApplicationType
(ApplicationType applicationType) Set the applicationType property: Application Type.withDeploymentSpecId
(String deploymentSpecId) Set the deploymentSpecId property: Application specific identifier of deployment rules for the volume group.withGlobalPlacementRules
(List<PlacementKeyValuePairs> globalPlacementRules) Set the globalPlacementRules property: Global volume placement ruleswithGroupDescription
(String groupDescription) Set the groupDescription property: Group Description.
-
Constructor Details
-
VolumeGroupMetadata
public VolumeGroupMetadata()
-
-
Method Details
-
groupDescription
Get the groupDescription property: Group Description.- Returns:
- the groupDescription value.
-
withGroupDescription
Set the groupDescription property: Group Description.- Parameters:
groupDescription
- the groupDescription value to set.- Returns:
- the VolumeGroupMetadata object itself.
-
applicationType
Get the applicationType property: Application Type.- Returns:
- the applicationType value.
-
withApplicationType
Set the applicationType property: Application Type.- Parameters:
applicationType
- the applicationType value to set.- Returns:
- the VolumeGroupMetadata object itself.
-
applicationIdentifier
Get the applicationIdentifier property: Application specific identifier.- Returns:
- the applicationIdentifier value.
-
withApplicationIdentifier
Set the applicationIdentifier property: Application specific identifier.- Parameters:
applicationIdentifier
- the applicationIdentifier value to set.- Returns:
- the VolumeGroupMetadata object itself.
-
globalPlacementRules
Get the globalPlacementRules property: Global volume placement rulesApplication specific placement rules for the volume group.
- Returns:
- the globalPlacementRules value.
-
withGlobalPlacementRules
public VolumeGroupMetadata withGlobalPlacementRules(List<PlacementKeyValuePairs> globalPlacementRules) Set the globalPlacementRules property: Global volume placement rulesApplication specific placement rules for the volume group.
- Parameters:
globalPlacementRules
- the globalPlacementRules value to set.- Returns:
- the VolumeGroupMetadata object itself.
-
deploymentSpecId
Get the deploymentSpecId property: Application specific identifier of deployment rules for the volume group.- Returns:
- the deploymentSpecId value.
-
withDeploymentSpecId
Set the deploymentSpecId property: Application specific identifier of deployment rules for the volume group.- Parameters:
deploymentSpecId
- the deploymentSpecId value to set.- Returns:
- the VolumeGroupMetadata object itself.
-
volumesCount
Get the volumesCount property: Number of volumes in volume group.- Returns:
- the volumesCount value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-