Class CreateWorkspaceDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.CreateWorkspaceDetails.Builder
 
- 
- Enclosing class:
- CreateWorkspaceDetails
 
 public static class CreateWorkspaceDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateWorkspaceDetailsbuild()CreateWorkspaceDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment containing the workspace.CreateWorkspaceDetails.Buildercopy(CreateWorkspaceDetails model)CreateWorkspaceDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.CreateWorkspaceDetails.Builderdescription(String description)A user defined description for the workspace.CreateWorkspaceDetails.BuilderdisplayName(String displayName)A user-friendly display name for the workspace.CreateWorkspaceDetails.BuilderdnsServerIp(String dnsServerIp)The IP of the custom DNS.CreateWorkspaceDetails.BuilderdnsServerZone(String dnsServerZone)The DNS zone of the custom DNS to use to resolve names.CreateWorkspaceDetails.BuilderendpointCompartmentId(String endpointCompartmentId)DCMS PRivate Endpoint Compartment IdentifierCreateWorkspaceDetails.BuilderendpointId(String endpointId)DCMS Private Endpoint ID associated with workspace if the pvt networking is enabledCreateWorkspaceDetails.BuilderendpointName(String endpointName)DCMS Private Endpoint NameCreateWorkspaceDetails.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.CreateWorkspaceDetails.BuilderisPrivateNetworkEnabled(Boolean isPrivateNetworkEnabled)Specifies whether the private network connection is enabled or disabled.CreateWorkspaceDetails.BuilderregistryCompartmentId(String registryCompartmentId)DCMS Data Asset Registry Compartment IdentifierCreateWorkspaceDetails.BuilderregistryId(String registryId)DCMS Data Asset Registry ID to which the workspace is associatedCreateWorkspaceDetails.BuilderregistryName(String registryName)DCMS Data Asset Registry display nameCreateWorkspaceDetails.BuildersubnetId(String subnetId)The OCID of the subnet for customer connected databases.CreateWorkspaceDetails.BuildervcnId(String vcnId)The OCID of the VCN the subnet is in.CreateWorkspaceDetails.BuilderworkspaceProperties(Map<String,String> workspaceProperties)Key-values pairs of workspace for storing properties on the workspace.
 
- 
- 
- 
Method Detail- 
vcnIdpublic CreateWorkspaceDetails.Builder vcnId(String vcnId) The OCID of the VCN the subnet is in.- Parameters:
- vcnId- the value to set
- Returns:
- this builder
 
 - 
subnetIdpublic CreateWorkspaceDetails.Builder subnetId(String subnetId) The OCID of the subnet for customer connected databases.- Parameters:
- subnetId- the value to set
- Returns:
- this builder
 
 - 
dnsServerIppublic CreateWorkspaceDetails.Builder dnsServerIp(String dnsServerIp) The IP of the custom DNS.- Parameters:
- dnsServerIp- the value to set
- Returns:
- this builder
 
 - 
dnsServerZonepublic CreateWorkspaceDetails.Builder dnsServerZone(String dnsServerZone) The DNS zone of the custom DNS to use to resolve names.- Parameters:
- dnsServerZone- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic CreateWorkspaceDetails.Builder freeformTags(Map<String,String> freeformTags) 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”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic CreateWorkspaceDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. See Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic CreateWorkspaceDetails.Builder description(String description) A user defined description for the workspace.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic CreateWorkspaceDetails.Builder displayName(String displayName) A user-friendly display name for the workspace.Does not have to be unique, and can be modified. Avoid entering confidential information. - Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic CreateWorkspaceDetails.Builder compartmentId(String compartmentId) The OCID of the compartment containing the workspace.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
isPrivateNetworkEnabledpublic CreateWorkspaceDetails.Builder isPrivateNetworkEnabled(Boolean isPrivateNetworkEnabled) Specifies whether the private network connection is enabled or disabled.- Parameters:
- isPrivateNetworkEnabled- the value to set
- Returns:
- this builder
 
 - 
registryIdpublic CreateWorkspaceDetails.Builder registryId(String registryId) DCMS Data Asset Registry ID to which the workspace is associated- Parameters:
- registryId- the value to set
- Returns:
- this builder
 
 - 
endpointIdpublic CreateWorkspaceDetails.Builder endpointId(String endpointId) DCMS Private Endpoint ID associated with workspace if the pvt networking is enabled- Parameters:
- endpointId- the value to set
- Returns:
- this builder
 
 - 
registryNamepublic CreateWorkspaceDetails.Builder registryName(String registryName) DCMS Data Asset Registry display name- Parameters:
- registryName- the value to set
- Returns:
- this builder
 
 - 
registryCompartmentIdpublic CreateWorkspaceDetails.Builder registryCompartmentId(String registryCompartmentId) DCMS Data Asset Registry Compartment Identifier- Parameters:
- registryCompartmentId- the value to set
- Returns:
- this builder
 
 - 
endpointNamepublic CreateWorkspaceDetails.Builder endpointName(String endpointName) DCMS Private Endpoint Name- Parameters:
- endpointName- the value to set
- Returns:
- this builder
 
 - 
endpointCompartmentIdpublic CreateWorkspaceDetails.Builder endpointCompartmentId(String endpointCompartmentId) DCMS PRivate Endpoint Compartment Identifier- Parameters:
- endpointCompartmentId- the value to set
- Returns:
- this builder
 
 - 
workspacePropertiespublic CreateWorkspaceDetails.Builder workspaceProperties(Map<String,String> workspaceProperties) Key-values pairs of workspace for storing properties on the workspace.- Parameters:
- workspaceProperties- the value to set
- Returns:
- this builder
 
 - 
buildpublic CreateWorkspaceDetails build() 
 - 
copypublic CreateWorkspaceDetails.Builder copy(CreateWorkspaceDetails model) 
 
- 
 
-