Class CreateWorkspaceDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.dataintegration.model.CreateWorkspaceDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200430") public final class CreateWorkspaceDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe information needed to create a new workspace.
 Note: Objects should always be created or deserialized using theCreateWorkspaceDetails.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 theCreateWorkspaceDetails.Builder, which maintain a set of all explicitly set fields calledCreateWorkspaceDetails.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 classCreateWorkspaceDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description CreateWorkspaceDetails(String vcnId, String subnetId, String dnsServerIp, String dnsServerZone, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String description, String displayName, String compartmentId, Boolean isPrivateNetworkEnabled, String registryId, String endpointId, String registryName, String registryCompartmentId, String endpointName, String endpointCompartmentId, Map<String,String> workspaceProperties)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateWorkspaceDetails.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of the compartment containing the workspace.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDescription()A user defined description for the workspace.StringgetDisplayName()A user-friendly display name for the workspace.StringgetDnsServerIp()The IP of the custom DNS.StringgetDnsServerZone()The DNS zone of the custom DNS to use to resolve names.StringgetEndpointCompartmentId()DCMS PRivate Endpoint Compartment IdentifierStringgetEndpointId()DCMS Private Endpoint ID associated with workspace if the pvt networking is enabledStringgetEndpointName()DCMS Private Endpoint NameMap<String,String>getFreeformTags()Free-form tags for this resource.BooleangetIsPrivateNetworkEnabled()Specifies whether the private network connection is enabled or disabled.StringgetRegistryCompartmentId()DCMS Data Asset Registry Compartment IdentifierStringgetRegistryId()DCMS Data Asset Registry ID to which the workspace is associatedStringgetRegistryName()DCMS Data Asset Registry display nameStringgetSubnetId()The OCID of the subnet for customer connected databases.StringgetVcnId()The OCID of the VCN the subnet is in.Map<String,String>getWorkspaceProperties()Key-values pairs of workspace for storing properties on the workspace.inthashCode()CreateWorkspaceDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
CreateWorkspaceDetails@Deprecated @ConstructorProperties({"vcnId","subnetId","dnsServerIp","dnsServerZone","freeformTags","definedTags","description","displayName","compartmentId","isPrivateNetworkEnabled","registryId","endpointId","registryName","registryCompartmentId","endpointName","endpointCompartmentId","workspaceProperties"}) public CreateWorkspaceDetails(String vcnId, String subnetId, String dnsServerIp, String dnsServerZone, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String description, String displayName, String compartmentId, Boolean isPrivateNetworkEnabled, String registryId, String endpointId, String registryName, String registryCompartmentId, String endpointName, String endpointCompartmentId, Map<String,String> workspaceProperties) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static CreateWorkspaceDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic CreateWorkspaceDetails.Builder toBuilder() 
 - 
getVcnIdpublic String getVcnId() The OCID of the VCN the subnet is in.- Returns:
- the value
 
 - 
getSubnetIdpublic String getSubnetId() The OCID of the subnet for customer connected databases.- Returns:
- the value
 
 - 
getDnsServerIppublic String getDnsServerIp() The IP of the custom DNS.- Returns:
- the value
 
 - 
getDnsServerZonepublic String getDnsServerZone() The DNS zone of the custom DNS to use to resolve names.- Returns:
- the value
 
 - 
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. 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. See Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}} - Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() A user defined description for the workspace.- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() A user-friendly display name for the workspace.Does not have to be unique, and can be modified. Avoid entering confidential information. - Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() The OCID of the compartment containing the workspace.- Returns:
- the value
 
 - 
getIsPrivateNetworkEnabledpublic Boolean getIsPrivateNetworkEnabled() Specifies whether the private network connection is enabled or disabled.- Returns:
- the value
 
 - 
getRegistryIdpublic String getRegistryId() DCMS Data Asset Registry ID to which the workspace is associated- Returns:
- the value
 
 - 
getEndpointIdpublic String getEndpointId() DCMS Private Endpoint ID associated with workspace if the pvt networking is enabled- Returns:
- the value
 
 - 
getRegistryNamepublic String getRegistryName() DCMS Data Asset Registry display name- Returns:
- the value
 
 - 
getRegistryCompartmentIdpublic String getRegistryCompartmentId() DCMS Data Asset Registry Compartment Identifier- Returns:
- the value
 
 - 
getEndpointNamepublic String getEndpointName() DCMS Private Endpoint Name- Returns:
- the value
 
 - 
getEndpointCompartmentIdpublic String getEndpointCompartmentId() DCMS PRivate Endpoint Compartment Identifier- Returns:
- the value
 
 - 
getWorkspacePropertiespublic Map<String,String> getWorkspaceProperties() Key-values pairs of workspace for storing properties on the workspace.- 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
 
 
- 
 
-