Class CreateWorkspaceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.CreateWorkspaceDetails.Builder
-
- Enclosing class:
- CreateWorkspaceDetails
public static class CreateWorkspaceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All 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
-
vcnId
public CreateWorkspaceDetails.Builder vcnId(String vcnId)
The OCID of the VCN the subnet is in.- Parameters:
vcnId- the value to set- Returns:
- this builder
-
subnetId
public CreateWorkspaceDetails.Builder subnetId(String subnetId)
The OCID of the subnet for customer connected databases.- Parameters:
subnetId- the value to set- Returns:
- this builder
-
dnsServerIp
public CreateWorkspaceDetails.Builder dnsServerIp(String dnsServerIp)
The IP of the custom DNS.- Parameters:
dnsServerIp- the value to set- Returns:
- this builder
-
dnsServerZone
public 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
-
freeformTags
public 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
-
definedTags
public 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
-
description
public CreateWorkspaceDetails.Builder description(String description)
A user defined description for the workspace.- Parameters:
description- the value to set- Returns:
- this builder
-
displayName
public 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
-
compartmentId
public CreateWorkspaceDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment containing the workspace.- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
isPrivateNetworkEnabled
public CreateWorkspaceDetails.Builder isPrivateNetworkEnabled(Boolean isPrivateNetworkEnabled)
Specifies whether the private network connection is enabled or disabled.- Parameters:
isPrivateNetworkEnabled- the value to set- Returns:
- this builder
-
registryId
public 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
-
endpointId
public 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
-
registryName
public CreateWorkspaceDetails.Builder registryName(String registryName)
DCMS Data Asset Registry display name- Parameters:
registryName- the value to set- Returns:
- this builder
-
registryCompartmentId
public CreateWorkspaceDetails.Builder registryCompartmentId(String registryCompartmentId)
DCMS Data Asset Registry Compartment Identifier- Parameters:
registryCompartmentId- the value to set- Returns:
- this builder
-
endpointName
public CreateWorkspaceDetails.Builder endpointName(String endpointName)
DCMS Private Endpoint Name- Parameters:
endpointName- the value to set- Returns:
- this builder
-
endpointCompartmentId
public CreateWorkspaceDetails.Builder endpointCompartmentId(String endpointCompartmentId)
DCMS PRivate Endpoint Compartment Identifier- Parameters:
endpointCompartmentId- the value to set- Returns:
- this builder
-
workspaceProperties
public 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
-
build
public CreateWorkspaceDetails build()
-
copy
public CreateWorkspaceDetails.Builder copy(CreateWorkspaceDetails model)
-
-