Class AzureInstanceGroupRequest

java.lang.Object
com.cloudera.cdp.datahub.model.AzureInstanceGroupRequest

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2024-09-27T08:40:24.392-07:00") public class AzureInstanceGroupRequest extends Object
Configurations for instance group
  • Constructor Details

    • AzureInstanceGroupRequest

      public AzureInstanceGroupRequest()
  • Method Details

    • getNodeCount

      public Integer getNodeCount()
      Getter for nodeCount. Number of instances in the instance group
    • setNodeCount

      public void setNodeCount(Integer nodeCount)
      Setter for nodeCount. Number of instances in the instance group
    • getInstanceGroupName

      public String getInstanceGroupName()
      Getter for instanceGroupName. The instance group name.
    • setInstanceGroupName

      public void setInstanceGroupName(String instanceGroupName)
      Setter for instanceGroupName. The instance group name.
    • getInstanceGroupType

      public String getInstanceGroupType()
      Getter for instanceGroupType. The instance group type.
    • setInstanceGroupType

      public void setInstanceGroupType(String instanceGroupType)
      Setter for instanceGroupType. The instance group type.
    • getInstanceType

      public String getInstanceType()
      Getter for instanceType. The cloud provider specific instance type to be used.
    • setInstanceType

      public void setInstanceType(String instanceType)
      Setter for instanceType. The cloud provider specific instance type to be used.
    • getRootVolumeSize

      public Integer getRootVolumeSize()
      Getter for rootVolumeSize. The root volume size.
    • setRootVolumeSize

      public void setRootVolumeSize(Integer rootVolumeSize)
      Setter for rootVolumeSize. The root volume size.
    • getAttachedVolumeConfiguration

      public List<AttachedVolumeRequest> getAttachedVolumeConfiguration()
      Getter for attachedVolumeConfiguration. The attached volume configuration. This does not include root volume.
    • setAttachedVolumeConfiguration

      public void setAttachedVolumeConfiguration(List<AttachedVolumeRequest> attachedVolumeConfiguration)
      Setter for attachedVolumeConfiguration. The attached volume configuration. This does not include root volume.
    • getRecipeNames

      public List<String> getRecipeNames()
      Getter for recipeNames. The names or CRNs of the recipes that would be applied to the instance group.
    • setRecipeNames

      public void setRecipeNames(List<String> recipeNames)
      Setter for recipeNames. The names or CRNs of the recipes that would be applied to the instance group.
    • getRecoveryMode

      public String getRecoveryMode()
      Getter for recoveryMode. Recovery mode for the instance group.
    • setRecoveryMode

      public void setRecoveryMode(String recoveryMode)
      Setter for recoveryMode. Recovery mode for the instance group.
    • getAvailabilityZones

      public List<String> getAvailabilityZones()
      Getter for availabilityZones. List of availability zones that this instance group is associated with.
    • setAvailabilityZones

      public void setAvailabilityZones(List<String> availabilityZones)
      Setter for availabilityZones. List of availability zones that this instance group is associated with.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object