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.ExplicitlySetBmcModelThe 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 classDeploymentTypeSummary.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.Builderbuilder()Create a new builder.booleanequals(Object o)DeploymentCategorygetCategory()The deployment category defines the broad separation of the deployment type into three categories.List<ConnectionType>getConnectionTypes()An array of connectionTypes.StringgetDefaultUsername()The default admin username used by deployment.DeploymentTypegetDeploymentType()The type of deployment, which can be any one of the Allowed values.StringgetDisplayName()An object’s Display Name.StringgetOggVersion()Version of OGGList<String>getSourceTechnologies()List of the supported technologies generally.List<SupportedCapabilities>getSupportedCapabilities()Specifies supported capabilities or features by a deployment type .StringgetSupportedTechnologiesUrl()The URL to the webpage listing the supported technologies.List<String>getTargetTechnologies()List of the supported technologies generally.inthashCode()DeploymentTypeSummary.BuildertoBuilder()StringtoString()StringtoString(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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-