Class GgcsDetail.Builder

  • Enclosing class:
    GgcsDetail

    public static class GgcsDetail.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • instanceId

        public GgcsDetail.Builder instanceId​(String instanceId)
        Id for the GGCS instance to provision.
        Parameters:
        instanceId - the value to set
        Returns:
        this builder
      • ocpu

        public GgcsDetail.Builder ocpu​(Integer ocpu)
        The Minimum number of OCPUs to be made available for this Deployment.
        Parameters:
        ocpu - the value to set
        Returns:
        this builder
      • subnetId

        public GgcsDetail.Builder subnetId​(String subnetId)
        The OCID of the subnet of the GGCS deployment’s private endpoint.
        Parameters:
        subnetId - the value to set
        Returns:
        this builder
      • publicSubnetId

        public GgcsDetail.Builder publicSubnetId​(String publicSubnetId)
        The OCID of a public subnet in the customer tenancy.

        Can be provided only for public GGCS deployments.

        Parameters:
        publicSubnetId - the value to set
        Returns:
        this builder
      • passwordSecretId

        public GgcsDetail.Builder passwordSecretId​(String passwordSecretId)
        The OCID of the Secret where the deployment password is stored.
        Parameters:
        passwordSecretId - the value to set
        Returns:
        this builder
      • oggVersion

        public GgcsDetail.Builder oggVersion​(String oggVersion)
        Version of OGG.
        Parameters:
        oggVersion - the value to set
        Returns:
        this builder
      • connections

        public GgcsDetail.Builder connections​(List<GgcsConnectionDetails> connections)
        Connection details to be associated with the Goldengate deployment.
        Parameters:
        connections - the value to set
        Returns:
        this builder