@Generated(value="OracleSDKGenerator", comments="API Version: 20190912") public final class CreateOceInstanceDetails extends Object
The information about new OceInstance.
Note: Objects should always be created or deserialized using the CreateOceInstanceDetails.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 the CreateOceInstanceDetails.Builder
, which maintain a set of all explicitly set fields called __explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take __explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
CreateOceInstanceDetails.Builder |
static class |
CreateOceInstanceDetails.InstanceUsageType
Instance type based on its usage
|
Constructor and Description |
---|
CreateOceInstanceDetails(String description,
String compartmentId,
String name,
String tenancyId,
String idcsAccessToken,
IdentityStripeDetails identityStripe,
String tenancyName,
CreateOceInstanceDetails.InstanceUsageType instanceUsageType,
String objectStorageNamespace,
String adminEmail,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CreateOceInstanceDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getAdminEmail()
Admin Email for Notification
|
String |
getCompartmentId()
Compartment Identifier
|
Map<String,Map<String,Object>> |
getDefinedTags()
Usage of predefined tag keys.
|
String |
getDescription()
OceInstance description
|
Map<String,String> |
getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope.
|
String |
getIdcsAccessToken()
Identity Cloud Service access token identifying a stripe and service administrator user
|
IdentityStripeDetails |
getIdentityStripe() |
CreateOceInstanceDetails.InstanceUsageType |
getInstanceUsageType()
Instance type based on its usage
|
String |
getName()
OceInstance Name
|
String |
getObjectStorageNamespace()
Object Storage Namespace of Tenancy
|
String |
getTenancyId()
Tenancy Identifier
|
String |
getTenancyName()
Tenancy Name
|
int |
hashCode() |
String |
toString() |
@ConstructorProperties(value={"description","compartmentId","name","tenancyId","idcsAccessToken","identityStripe","tenancyName","instanceUsageType","objectStorageNamespace","adminEmail","freeformTags","definedTags"}) @Deprecated public CreateOceInstanceDetails(String description, String compartmentId, String name, String tenancyId, String idcsAccessToken, IdentityStripeDetails identityStripe, String tenancyName, CreateOceInstanceDetails.InstanceUsageType instanceUsageType, String objectStorageNamespace, String adminEmail, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
public static CreateOceInstanceDetails.Builder builder()
Create a new builder.
public String getDescription()
OceInstance description
public String getCompartmentId()
Compartment Identifier
public String getName()
OceInstance Name
public String getTenancyId()
Tenancy Identifier
public String getIdcsAccessToken()
Identity Cloud Service access token identifying a stripe and service administrator user
public IdentityStripeDetails getIdentityStripe()
public String getTenancyName()
Tenancy Name
public CreateOceInstanceDetails.InstanceUsageType getInstanceUsageType()
Instance type based on its usage
public String getObjectStorageNamespace()
Object Storage Namespace of Tenancy
public String getAdminEmail()
Admin Email for Notification
public Map<String,String> getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {\"bar-key\": \"value\"}
public Map<String,Map<String,Object>> getDefinedTags()
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {\"foo-namespace\": {\"bar-key\": \"value\"}}
Copyright © 2016–2020. All rights reserved.