Package com.oracle.bmc.dif.model
Class GgcsDetail.Builder
- java.lang.Object
-
- com.oracle.bmc.dif.model.GgcsDetail.Builder
-
- Enclosing class:
- GgcsDetail
public static class GgcsDetail.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GgcsDetailbuild()GgcsDetail.Builderconnections(List<GgcsConnectionDetails> connections)Connection details to be associated with the Goldengate deployment.GgcsDetail.Buildercopy(GgcsDetail model)GgcsDetail.BuilderinstanceId(String instanceId)Id for the GGCS instance to provision.GgcsDetail.Builderocpu(Integer ocpu)The Minimum number of OCPUs to be made available for this Deployment.GgcsDetail.BuilderoggVersion(String oggVersion)Version of OGG.GgcsDetail.BuilderpasswordSecretId(String passwordSecretId)The OCID of the Secret where the deployment password is stored.GgcsDetail.BuilderpublicSubnetId(String publicSubnetId)The OCID of a public subnet in the customer tenancy.GgcsDetail.BuildersubnetId(String subnetId)The OCID of the subnet of the GGCS deployment’s private endpoint.
-
-
-
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
-
build
public GgcsDetail build()
-
copy
public GgcsDetail.Builder copy(GgcsDetail model)
-
-