Package com.oracle.bmc.goldengate.model
Class DeploymentTypeSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.DeploymentTypeSummary.Builder
-
- Enclosing class:
- DeploymentTypeSummary
public static class DeploymentTypeSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeploymentTypeSummarybuild()DeploymentTypeSummary.Buildercategory(DeploymentCategory category)The deployment category defines the broad separation of the deployment type into three categories.DeploymentTypeSummary.BuilderconnectionTypes(List<ConnectionType> connectionTypes)An array of connectionTypes.DeploymentTypeSummary.Buildercopy(DeploymentTypeSummary model)DeploymentTypeSummary.BuilderdefaultUsername(String defaultUsername)The default admin username used by deployment.DeploymentTypeSummary.BuilderdeploymentType(DeploymentType deploymentType)The type of deployment, which can be any one of the Allowed values.DeploymentTypeSummary.BuilderdisplayName(String displayName)An object’s Display Name.DeploymentTypeSummary.BuilderoggVersion(String oggVersion)Version of OGGDeploymentTypeSummary.BuildersourceTechnologies(List<String> sourceTechnologies)List of the supported technologies generally.DeploymentTypeSummary.BuildersupportedCapabilities(List<SupportedCapabilities> supportedCapabilities)Specifies supported capabilities or features by a deployment type .DeploymentTypeSummary.BuildersupportedTechnologiesUrl(String supportedTechnologiesUrl)The URL to the webpage listing the supported technologies.DeploymentTypeSummary.BuildertargetTechnologies(List<String> targetTechnologies)List of the supported technologies generally.
-
-
-
Method Detail
-
category
public DeploymentTypeSummary.Builder category(DeploymentCategory category)
The deployment category defines the broad separation of the deployment type into three categories.Currently the separation is ‘DATA_REPLICATION’, ‘STREAM_ANALYTICS’ and ‘DATA_TRANSFORMS’.
- Parameters:
category- the value to set- Returns:
- this builder
-
displayName
public DeploymentTypeSummary.Builder displayName(String displayName)
An object’s Display Name.- Parameters:
displayName- the value to set- Returns:
- this builder
-
deploymentType
public DeploymentTypeSummary.Builder deploymentType(DeploymentType deploymentType)
The type of deployment, which can be any one of the Allowed values.NOTE: Use of the value ‘OGG’ is maintained for backward compatibility purposes. Its use is discouraged in favor of ‘DATABASE_ORACLE’.
- Parameters:
deploymentType- the value to set- Returns:
- this builder
-
connectionTypes
public DeploymentTypeSummary.Builder connectionTypes(List<ConnectionType> connectionTypes)
An array of connectionTypes.- Parameters:
connectionTypes- the value to set- Returns:
- this builder
-
sourceTechnologies
public DeploymentTypeSummary.Builder sourceTechnologies(List<String> sourceTechnologies)
List of the supported technologies generally.The value is a freeform text string generally consisting of a description of the technology and optionally the speific version(s) support. For example, [ “Oracle Database 19c”, “Oracle Exadata”, “OCI Streaming” ]
- Parameters:
sourceTechnologies- the value to set- Returns:
- this builder
-
targetTechnologies
public DeploymentTypeSummary.Builder targetTechnologies(List<String> targetTechnologies)
List of the supported technologies generally.The value is a freeform text string generally consisting of a description of the technology and optionally the speific version(s) support. For example, [ “Oracle Database 19c”, “Oracle Exadata”, “OCI Streaming” ]
- Parameters:
targetTechnologies- the value to set- Returns:
- this builder
-
oggVersion
public DeploymentTypeSummary.Builder oggVersion(String oggVersion)
Version of OGG- Parameters:
oggVersion- the value to set- Returns:
- this builder
-
supportedTechnologiesUrl
public DeploymentTypeSummary.Builder supportedTechnologiesUrl(String supportedTechnologiesUrl)
The URL to the webpage listing the supported technologies.- Parameters:
supportedTechnologiesUrl- the value to set- Returns:
- this builder
-
defaultUsername
public DeploymentTypeSummary.Builder defaultUsername(String defaultUsername)
The default admin username used by deployment.- Parameters:
defaultUsername- the value to set- Returns:
- this builder
-
supportedCapabilities
public DeploymentTypeSummary.Builder supportedCapabilities(List<SupportedCapabilities> supportedCapabilities)
Specifies supported capabilities or features by a deployment type .- Parameters:
supportedCapabilities- the value to set- Returns:
- this builder
-
build
public DeploymentTypeSummary build()
-
copy
public DeploymentTypeSummary.Builder copy(DeploymentTypeSummary model)
-
-