Class CreateCloudExadataInfrastructureDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.database.model.CreateCloudExadataInfrastructureDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class CreateCloudExadataInfrastructureDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelRequest to create cloud Exadata infrastructure.Applies to Exadata Cloud Service instances only. 
 Note: Objects should always be created or deserialized using theCreateCloudExadataInfrastructureDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theCreateCloudExadataInfrastructureDetails.Builder, which maintain a set of all explicitly set fields calledCreateCloudExadataInfrastructureDetails.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCreateCloudExadataInfrastructureDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description CreateCloudExadataInfrastructureDetails(String availabilityDomain, String compartmentId, String displayName, String shape, Integer computeCount, Integer storageCount, MaintenanceWindow maintenanceWindow, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String clusterPlacementGroupId, String subscriptionId, List<CustomerContact> customerContacts, String databaseServerType, String storageServerType)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateCloudExadataInfrastructureDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAvailabilityDomain()The availability domain where the cloud Exadata infrastructure is located.StringgetClusterPlacementGroupId()The OCID of the cluster placement group of the Exadata Infrastructure or Db System.StringgetCompartmentId()The OCID of the compartment.IntegergetComputeCount()The number of compute servers for the cloud Exadata infrastructure.List<CustomerContact>getCustomerContacts()Customer contacts.StringgetDatabaseServerType()The database server type of the Exadata infrastructure.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDisplayName()The user-friendly name for the cloud Exadata infrastructure resource.Map<String,String>getFreeformTags()Free-form tags for this resource.MaintenanceWindowgetMaintenanceWindow()StringgetShape()The shape of the cloud Exadata infrastructure resource.IntegergetStorageCount()The number of storage servers for the cloud Exadata infrastructure.StringgetStorageServerType()The storage server type of the Exadata infrastructure.StringgetSubscriptionId()The OCID of the subscription with which resource needs to be associated with.inthashCode()CreateCloudExadataInfrastructureDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
CreateCloudExadataInfrastructureDetails@Deprecated @ConstructorProperties({"availabilityDomain","compartmentId","displayName","shape","computeCount","storageCount","maintenanceWindow","freeformTags","definedTags","clusterPlacementGroupId","subscriptionId","customerContacts","databaseServerType","storageServerType"}) public CreateCloudExadataInfrastructureDetails(String availabilityDomain, String compartmentId, String displayName, String shape, Integer computeCount, Integer storageCount, MaintenanceWindow maintenanceWindow, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String clusterPlacementGroupId, String subscriptionId, List<CustomerContact> customerContacts, String databaseServerType, String storageServerType) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static CreateCloudExadataInfrastructureDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic CreateCloudExadataInfrastructureDetails.Builder toBuilder() 
 - 
getAvailabilityDomainpublic String getAvailabilityDomain() The availability domain where the cloud Exadata infrastructure is located.- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() The user-friendly name for the cloud Exadata infrastructure resource.The name does not need to be unique. - Returns:
- the value
 
 - 
getShapepublic String getShape() The shape of the cloud Exadata infrastructure resource.- Returns:
- the value
 
 - 
getComputeCountpublic Integer getComputeCount() The number of compute servers for the cloud Exadata infrastructure.- Returns:
- the value
 
 - 
getStorageCountpublic Integer getStorageCount() The number of storage servers for the cloud Exadata infrastructure.- Returns:
- the value
 
 - 
getMaintenanceWindowpublic MaintenanceWindow getMaintenanceWindow() 
 - 
getFreeformTagspublic Map<String,String> getFreeformTags() Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"} - Returns:
- the value
 
 - 
getDefinedTagspublic Map<String,Map<String,Object>> getDefinedTags() Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. - Returns:
- the value
 
 - 
getClusterPlacementGroupIdpublic String getClusterPlacementGroupId() The OCID of the cluster placement group of the Exadata Infrastructure or Db System.- Returns:
- the value
 
 - 
getSubscriptionIdpublic String getSubscriptionId() The OCID of the subscription with which resource needs to be associated with.- Returns:
- the value
 
 - 
getCustomerContactspublic List<CustomerContact> getCustomerContacts() Customer contacts.- Returns:
- the value
 
 - 
getDatabaseServerTypepublic String getDatabaseServerType() The database server type of the Exadata infrastructure.- Returns:
- the value
 
 - 
getStorageServerTypepublic String getStorageServerType() The storage server type of the Exadata infrastructure.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-