Class Workspace.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.Workspace.Builder
 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description Workspacebuild()Workspace.BuildercompartmentId(String compartmentId)The OCID of the compartment containing the workspace.Workspace.Buildercopy(Workspace model)Workspace.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.Workspace.Builderdescription(String description)A detailed description for the workspace.Workspace.BuilderdisplayName(String displayName)A user-friendly display name for the workspace.Workspace.BuilderdnsServerIp(String dnsServerIp)The IP of the custom DNS.Workspace.BuilderdnsServerZone(String dnsServerZone)The DNS zone of the custom DNS to use to resolve names.Workspace.BuilderendpointId(String endpointId)OCID of the private endpoint associated with the container/workspace.Workspace.BuilderendpointName(String endpointName)Name of the private endpoint associated with the container/workspace.Workspace.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.Workspace.Builderid(String id)A system-generated and immutable identifier assigned to the workspace upon creation.Workspace.BuilderisPrivateNetworkEnabled(Boolean isPrivateNetworkEnabled)Specifies whether the private network connection is enabled or disabled.Workspace.BuilderlifecycleState(Workspace.LifecycleState lifecycleState)Lifecycle states for workspaces in Data Integration Service CREATING - The resource is being created and may not be usable until the entire metadata is defined UPDATING - The resource is being updated and may not be usable until all changes are commited DELETING - The resource is being deleted and might require deep cleanup of children.Workspace.BuilderregistryId(String registryId)DCMS Registry ID associated with the container/workspace.Workspace.BuilderstateMessage(String stateMessage)A message describing the current state in more detail.Workspace.BuildersubnetId(String subnetId)The OCID of the subnet for customer connected databases.Workspace.BuildertimeCreated(Date timeCreated)The date and time the workspace was created, in the timestamp format defined by RFC3339.Workspace.BuildertimeUpdated(Date timeUpdated)The date and time the workspace was updated, in the timestamp format defined by RFC3339.Workspace.BuildervcnId(String vcnId)The OCID of the VCN the subnet is in.Workspace.BuilderworkspaceProperties(Map<String,String> workspaceProperties)key-value pairs of workspace properties
 
- 
- 
- 
Method Detail- 
vcnIdpublic Workspace.Builder vcnId(String vcnId) The OCID of the VCN the subnet is in.- Parameters:
- vcnId- the value to set
- Returns:
- this builder
 
 - 
subnetIdpublic Workspace.Builder subnetId(String subnetId) The OCID of the subnet for customer connected databases.- Parameters:
- subnetId- the value to set
- Returns:
- this builder
 
 - 
dnsServerIppublic Workspace.Builder dnsServerIp(String dnsServerIp) The IP of the custom DNS.- Parameters:
- dnsServerIp- the value to set
- Returns:
- this builder
 
 - 
dnsServerZonepublic Workspace.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
 
 - 
isPrivateNetworkEnabledpublic Workspace.Builder isPrivateNetworkEnabled(Boolean isPrivateNetworkEnabled) Specifies whether the private network connection is enabled or disabled.- Parameters:
- isPrivateNetworkEnabled- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic Workspace.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 Workspace.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 Workspace.Builder description(String description) A detailed description for the workspace.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic Workspace.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 Workspace.Builder compartmentId(String compartmentId) The OCID of the compartment containing the workspace.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic Workspace.Builder timeCreated(Date timeCreated) The date and time the workspace was created, in the timestamp format defined by RFC3339.- Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic Workspace.Builder timeUpdated(Date timeUpdated) The date and time the workspace was updated, in the timestamp format defined by RFC3339.- Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic Workspace.Builder lifecycleState(Workspace.LifecycleState lifecycleState) Lifecycle states for workspaces in Data Integration Service CREATING - The resource is being created and may not be usable until the entire metadata is defined UPDATING - The resource is being updated and may not be usable until all changes are commited DELETING - The resource is being deleted and might require deep cleanup of children.ACTIVE - The resource is valid and available for access INACTIVE - The resource might be incomplete in its definition or might have been made unavailable for administrative reasons DELETED - The resource has been deleted and isn’t available FAILED - The resource is in a failed state due to validation or other errors STARTING - The resource is being started and may not be usable until becomes ACTIVE again STOPPING - The resource is in the process of Stopping and may not be usable until it Stops or fails STOPPED - The resource is in Stopped state due to stop operation. - Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
stateMessagepublic Workspace.Builder stateMessage(String stateMessage) A message describing the current state in more detail.For example, can be used to provide actionable information for a resource in failed state. - Parameters:
- stateMessage- the value to set
- Returns:
- this builder
 
 - 
idpublic Workspace.Builder id(String id) A system-generated and immutable identifier assigned to the workspace upon creation.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
endpointIdpublic Workspace.Builder endpointId(String endpointId) OCID of the private endpoint associated with the container/workspace.- Parameters:
- endpointId- the value to set
- Returns:
- this builder
 
 - 
endpointNamepublic Workspace.Builder endpointName(String endpointName) Name of the private endpoint associated with the container/workspace.- Parameters:
- endpointName- the value to set
- Returns:
- this builder
 
 - 
registryIdpublic Workspace.Builder registryId(String registryId) DCMS Registry ID associated with the container/workspace.- Parameters:
- registryId- the value to set
- Returns:
- this builder
 
 - 
workspacePropertiespublic Workspace.Builder workspaceProperties(Map<String,String> workspaceProperties) key-value pairs of workspace properties- Parameters:
- workspaceProperties- the value to set
- Returns:
- this builder
 
 - 
buildpublic Workspace build() 
 - 
copypublic Workspace.Builder copy(Workspace model) 
 
- 
 
-