Class DedicatedCatalogDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • computeCount

        public DedicatedCatalogDetails.Builder computeCount​(Float computeCount)
        The compute amount available to the underlying autonomous database associated with shard or catalog.
        Parameters:
        computeCount - the value to set
        Returns:
        this builder
      • dataStorageSizeInGbs

        public DedicatedCatalogDetails.Builder dataStorageSizeInGbs​(Double dataStorageSizeInGbs)
        The data disk group size to be allocated in GBs.
        Parameters:
        dataStorageSizeInGbs - the value to set
        Returns:
        this builder
      • shardGroup

        public DedicatedCatalogDetails.Builder shardGroup​(String shardGroup)
        Name of the shard-group to which the catalog belongs.
        Parameters:
        shardGroup - the value to set
        Returns:
        this builder
      • timeCreated

        public DedicatedCatalogDetails.Builder timeCreated​(Date timeCreated)
        The time the catalog was created.

        An RFC3339 formatted datetime string

        Parameters:
        timeCreated - the value to set
        Returns:
        this builder
      • timeUpdated

        public DedicatedCatalogDetails.Builder timeUpdated​(Date timeUpdated)
        The time the catalog was last created.

        An RFC3339 formatted datetime string

        Parameters:
        timeUpdated - the value to set
        Returns:
        this builder
      • timeSslCertificateExpires

        public DedicatedCatalogDetails.Builder timeSslCertificateExpires​(Date timeSslCertificateExpires)
        The time the ssl certificate associated with catalog expires.

        An RFC3339 formatted datetime string

        Parameters:
        timeSslCertificateExpires - the value to set
        Returns:
        this builder
      • supportingResourceId

        public DedicatedCatalogDetails.Builder supportingResourceId​(String supportingResourceId)
        Identifier of the underlying supporting resource.
        Parameters:
        supportingResourceId - the value to set
        Returns:
        this builder
      • containerDatabaseId

        public DedicatedCatalogDetails.Builder containerDatabaseId​(String containerDatabaseId)
        Identifier of the underlying container database.
        Parameters:
        containerDatabaseId - the value to set
        Returns:
        this builder
      • containerDatabaseParentId

        public DedicatedCatalogDetails.Builder containerDatabaseParentId​(String containerDatabaseParentId)
        Identifier of the underlying container database parent.
        Parameters:
        containerDatabaseParentId - the value to set
        Returns:
        this builder
      • isAutoScalingEnabled

        public DedicatedCatalogDetails.Builder isAutoScalingEnabled​(Boolean isAutoScalingEnabled)
        Determines the auto-scaling mode.
        Parameters:
        isAutoScalingEnabled - the value to set
        Returns:
        this builder
      • cloudAutonomousVmClusterId

        public DedicatedCatalogDetails.Builder cloudAutonomousVmClusterId​(String cloudAutonomousVmClusterId)
        Identifier of the primary cloudAutonomousVmCluster for the catalog.
        Parameters:
        cloudAutonomousVmClusterId - the value to set
        Returns:
        this builder
      • peerCloudAutonomousVmClusterId

        public DedicatedCatalogDetails.Builder peerCloudAutonomousVmClusterId​(String peerCloudAutonomousVmClusterId)
        Identifier of the peer cloudAutonomousVmCluster for the catalog.
        Parameters:
        peerCloudAutonomousVmClusterId - the value to set
        Returns:
        this builder
      • metadata

        public DedicatedCatalogDetails.Builder metadata​(Map<String,​Object> metadata)
        Additional metadata related to catalog’s underlying supporting resource.
        Parameters:
        metadata - the value to set
        Returns:
        this builder