Class Datacenter

java.lang.Object
com.dtsx.astra.sdk.db.domain.Datacenter
All Implemented Interfaces:
Serializable

public class Datacenter extends Object implements Serializable
Represent a Cassandra DataCenter (ring) in a database instance.
Author:
Cedrick LUNVEN (@clunven)
See Also:
  • Constructor Details

    • Datacenter

      public Datacenter()
  • Method Details

    • getId

      public String getId()
      Getter accessor for attribute 'id'.
      Returns:
      current value of 'id'
    • setId

      public void setId(String id)
      Setter accessor for attribute 'id'.
      Parameters:
      id - new value for 'id '
    • getName

      public String getName()
      Getter accessor for attribute 'name'.
      Returns:
      current value of 'name'
    • setName

      public void setName(String name)
      Setter accessor for attribute 'name'.
      Parameters:
      name - new value for 'name '
    • getTier

      public String getTier()
      Getter accessor for attribute 'tier'.
      Returns:
      current value of 'tier'
    • setTier

      public void setTier(String tier)
      Setter accessor for attribute 'tier'.
      Parameters:
      tier - new value for 'tier '
    • getCloudProvider

      public CloudProviderType getCloudProvider()
      Getter accessor for attribute 'cloudProvider'.
      Returns:
      current value of 'cloudProvider'
    • setCloudProvider

      public void setCloudProvider(CloudProviderType cloudProvider)
      Setter accessor for attribute 'cloudProvider'.
      Parameters:
      cloudProvider - new value for 'cloudProvider '
    • getRegion

      public String getRegion()
      Getter accessor for attribute 'region'.
      Returns:
      current value of 'region'
    • setRegion

      public void setRegion(String region)
      Setter accessor for attribute 'region'.
      Parameters:
      region - new value for 'region '
    • getRegionZone

      public String getRegionZone()
      Getter accessor for attribute 'regionZone'.
      Returns:
      current value of 'regionZone'
    • setRegionZone

      public void setRegionZone(String regionZone)
      Setter accessor for attribute 'regionZone'.
      Parameters:
      regionZone - new value for 'regionZone '
    • getRegionClassification

      public String getRegionClassification()
      Getter accessor for attribute 'regionClassification'.
      Returns:
      current value of 'regionClassification'
    • setRegionClassification

      public void setRegionClassification(String regionClassification)
      Setter accessor for attribute 'regionClassification'.
      Parameters:
      regionClassification - new value for 'regionClassification '
    • getCapacityUnits

      public int getCapacityUnits()
      Getter accessor for attribute 'capacityUnits'.
      Returns:
      current value of 'capacityUnits'
    • setCapacityUnits

      public void setCapacityUnits(int capacityUnits)
      Setter accessor for attribute 'capacityUnits'.
      Parameters:
      capacityUnits - new value for 'capacityUnits '
    • getSecureBundleUrl

      public String getSecureBundleUrl()
      Getter accessor for attribute 'secureBundleUrl'.
      Returns:
      current value of 'secureBundleUrl'
    • setSecureBundleUrl

      public void setSecureBundleUrl(String secureBundleUrl)
      Setter accessor for attribute 'secureBundleUrl'.
      Parameters:
      secureBundleUrl - new value for 'secureBundleUrl '
    • getSecureBundleInternalUrl

      public String getSecureBundleInternalUrl()
      Getter accessor for attribute 'secureBundleInternalUrl'.
      Returns:
      current value of 'secureBundleInternalUrl'
    • setSecureBundleInternalUrl

      public void setSecureBundleInternalUrl(String secureBundleInternalUrl)
      Setter accessor for attribute 'secureBundleInternalUrl'.
      Parameters:
      secureBundleInternalUrl - new value for 'secureBundleInternalUrl '
    • getSecureBundleMigrationProxyUrl

      public String getSecureBundleMigrationProxyUrl()
      Getter accessor for attribute 'secureBundleMigrationProxyUrl'.
      Returns:
      current value of 'secureBundleMigrationProxyUrl'
    • setSecureBundleMigrationProxyUrl

      public void setSecureBundleMigrationProxyUrl(String secureBundleMigrationProxyUrl)
      Setter accessor for attribute 'secureBundleMigrationProxyUrl'.
      Parameters:
      secureBundleMigrationProxyUrl - new value for 'secureBundleMigrationProxyUrl '
    • getSecureBundleMigrationProxyInternalUrl

      public String getSecureBundleMigrationProxyInternalUrl()
      Getter accessor for attribute 'secureBundleMigrationProxyInternalUrl'.
      Returns:
      current value of 'secureBundleMigrationProxyInternalUrl'
    • setSecureBundleMigrationProxyInternalUrl

      public void setSecureBundleMigrationProxyInternalUrl(String secureBundleMigrationProxyInternalUrl)
      Setter accessor for attribute 'secureBundleMigrationProxyInternalUrl'.
      Parameters:
      secureBundleMigrationProxyInternalUrl - new value for 'secureBundleMigrationProxyInternalUrl '
    • getStatus

      public String getStatus()
      Getter accessor for attribute 'status'.
      Returns:
      current value of 'status'
    • setStatus

      public void setStatus(String status)
      Setter accessor for attribute 'status'.
      Parameters:
      status - new value for 'status '
    • getDateCreated

      public String getDateCreated()
      Getter accessor for attribute 'dateCreated'.
      Returns:
      current value of 'dateCreated'
    • setDateCreated

      public void setDateCreated(String dateCreated)
      Setter accessor for attribute 'dateCreated'.
      Parameters:
      dateCreated - new value for 'dateCreated '