Class DeploymentTypeSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • 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
      • 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
      • 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