public static class DeploymentTypeSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
DeploymentTypeSummary |
build() |
DeploymentTypeSummary.Builder |
category(DeploymentTypeSummary.Category 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 OGG
|
DeploymentTypeSummary.Builder |
sourceTechnologies(List<String> sourceTechnologies)
List of the supported technologies generally.
|
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.
|
public DeploymentTypeSummary.Builder category(DeploymentTypeSummary.Category 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’.
category
- the value to setpublic DeploymentTypeSummary.Builder displayName(String displayName)
An object’s Display Name.
displayName
- the value to setpublic 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’.
deploymentType
- the value to setpublic DeploymentTypeSummary.Builder connectionTypes(List<ConnectionType> connectionTypes)
An array of connectionTypes.
connectionTypes
- the value to setpublic 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” ]
sourceTechnologies
- the value to setpublic 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” ]
targetTechnologies
- the value to setpublic DeploymentTypeSummary.Builder oggVersion(String oggVersion)
Version of OGG
oggVersion
- the value to setpublic DeploymentTypeSummary.Builder supportedTechnologiesUrl(String supportedTechnologiesUrl)
The URL to the webpage listing the supported technologies.
supportedTechnologiesUrl
- the value to setpublic DeploymentTypeSummary.Builder defaultUsername(String defaultUsername)
The default admin username used by deployment.
defaultUsername
- the value to setpublic DeploymentTypeSummary build()
public DeploymentTypeSummary.Builder copy(DeploymentTypeSummary model)
Copyright © 2016–2024. All rights reserved.