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 DeploymentTypeSummary
build()
DeploymentTypeSummary.Builder
category(DeploymentCategory category)
The deployment category defines the broad separation of the deployment type into three categories.DeploymentTypeSummary.Builder
connectionTypes(List<ConnectionType> connectionTypes)
An array of connectionTypes.DeploymentTypeSummary.Builder
copy(DeploymentTypeSummary model)
DeploymentTypeSummary.Builder
defaultUsername(String defaultUsername)
The default admin username used by deployment.DeploymentTypeSummary.Builder
deploymentType(DeploymentType deploymentType)
The type of deployment, which can be any one of the Allowed values.DeploymentTypeSummary.Builder
displayName(String displayName)
An object’s Display Name.DeploymentTypeSummary.Builder
oggVersion(String oggVersion)
Version of OGGDeploymentTypeSummary.Builder
sourceTechnologies(List<String> sourceTechnologies)
List of the supported technologies generally.DeploymentTypeSummary.Builder
supportedCapabilities(List<SupportedCapabilities> supportedCapabilities)
Specifies supported capabilities or features by a deployment type .DeploymentTypeSummary.Builder
supportedTechnologiesUrl(String supportedTechnologiesUrl)
The URL to the webpage listing the supported technologies.DeploymentTypeSummary.Builder
targetTechnologies(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)
-
-