Class 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 the DeploymentTypeSummary.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 the DeploymentTypeSummary.Builder, which maintain a set of all explicitly set fields called DeploymentTypeSummary.Builder.__explicitlySet__. The hashCode() and equals(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).

    • Method Detail

      • 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 class com.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 class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel