Class DeploymentTypeSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.goldengate.model.DeploymentTypeSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200407") public final class DeploymentTypeSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The meta-data specific on particular deployment type represented by deploymentType field.Deprecated properties: sourceTechnologies and targetTechnologies are not populated. They will be removed after September 15 2025. The list of supported source and target technologies can be accessed using the url provided in supportedTechnologiesUrl property.
Note: Objects should always be created or deserialized using theDeploymentTypeSummary.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theDeploymentTypeSummary.Builder
, which maintain a set of all explicitly set fields calledDeploymentTypeSummary.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DeploymentTypeSummary.Builder
-
Constructor Summary
Constructors Constructor Description DeploymentTypeSummary(DeploymentCategory category, String displayName, DeploymentType deploymentType, List<ConnectionType> connectionTypes, List<String> sourceTechnologies, List<String> targetTechnologies, String oggVersion, String supportedTechnologiesUrl, String defaultUsername, List<SupportedCapabilities> supportedCapabilities)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DeploymentTypeSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
DeploymentCategory
getCategory()
The deployment category defines the broad separation of the deployment type into three categories.List<ConnectionType>
getConnectionTypes()
An array of connectionTypes.String
getDefaultUsername()
The default admin username used by deployment.DeploymentType
getDeploymentType()
The type of deployment, which can be any one of the Allowed values.String
getDisplayName()
An object’s Display Name.String
getOggVersion()
Version of OGGList<String>
getSourceTechnologies()
List of the supported technologies generally.List<SupportedCapabilities>
getSupportedCapabilities()
Specifies supported capabilities or features by a deployment type .String
getSupportedTechnologiesUrl()
The URL to the webpage listing the supported technologies.List<String>
getTargetTechnologies()
List of the supported technologies generally.int
hashCode()
DeploymentTypeSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
DeploymentTypeSummary
@Deprecated @ConstructorProperties({"category","displayName","deploymentType","connectionTypes","sourceTechnologies","targetTechnologies","oggVersion","supportedTechnologiesUrl","defaultUsername","supportedCapabilities"}) public DeploymentTypeSummary(DeploymentCategory category, String displayName, DeploymentType deploymentType, List<ConnectionType> connectionTypes, List<String> sourceTechnologies, List<String> targetTechnologies, String oggVersion, String supportedTechnologiesUrl, String defaultUsername, List<SupportedCapabilities> supportedCapabilities)
Deprecated.
-
-
Method Detail
-
builder
public static DeploymentTypeSummary.Builder builder()
Create a new builder.
-
toBuilder
public DeploymentTypeSummary.Builder toBuilder()
-
getCategory
public DeploymentCategory getCategory()
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’.
- Returns:
- the value
-
getDisplayName
public String getDisplayName()
An object’s Display Name.- Returns:
- the value
-
getDeploymentType
public DeploymentType getDeploymentType()
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’.
- Returns:
- the value
-
getConnectionTypes
public List<ConnectionType> getConnectionTypes()
An array of connectionTypes.- Returns:
- the value
-
getSourceTechnologies
public List<String> getSourceTechnologies()
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” ]
- Returns:
- the value
-
getTargetTechnologies
public List<String> getTargetTechnologies()
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” ]
- Returns:
- the value
-
getOggVersion
public String getOggVersion()
Version of OGG- Returns:
- the value
-
getSupportedTechnologiesUrl
public String getSupportedTechnologiesUrl()
The URL to the webpage listing the supported technologies.- Returns:
- the value
-
getDefaultUsername
public String getDefaultUsername()
The default admin username used by deployment.- Returns:
- the value
-
getSupportedCapabilities
public List<SupportedCapabilities> getSupportedCapabilities()
Specifies supported capabilities or features by a deployment type .- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-