Package com.oracle.bmc.dif.model
Class GgcsDetail
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dif.model.GgcsDetail
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250830") public final class GgcsDetail extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelGGCS details required to provision deployments and connections.
Note: Objects should always be created or deserialized using theGgcsDetail.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 theGgcsDetail.Builder, which maintain a set of all explicitly set fields calledGgcsDetail.Builder.__explicitlySet__. ThehashCode()andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGgcsDetail.Builder
-
Constructor Summary
Constructors Constructor Description GgcsDetail(String instanceId, Integer ocpu, String subnetId, String publicSubnetId, String passwordSecretId, String oggVersion, List<GgcsConnectionDetails> connections)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GgcsDetail.Builderbuilder()Create a new builder.booleanequals(Object o)List<GgcsConnectionDetails>getConnections()Connection details to be associated with the Goldengate deployment.StringgetInstanceId()Id for the GGCS instance to provision.IntegergetOcpu()The Minimum number of OCPUs to be made available for this Deployment.StringgetOggVersion()Version of OGG.StringgetPasswordSecretId()The OCID of the Secret where the deployment password is stored.StringgetPublicSubnetId()The OCID of a public subnet in the customer tenancy.StringgetSubnetId()The OCID of the subnet of the GGCS deployment’s private endpoint.inthashCode()GgcsDetail.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
GgcsDetail
@Deprecated @ConstructorProperties({"instanceId","ocpu","subnetId","publicSubnetId","passwordSecretId","oggVersion","connections"}) public GgcsDetail(String instanceId, Integer ocpu, String subnetId, String publicSubnetId, String passwordSecretId, String oggVersion, List<GgcsConnectionDetails> connections)
Deprecated.
-
-
Method Detail
-
builder
public static GgcsDetail.Builder builder()
Create a new builder.
-
toBuilder
public GgcsDetail.Builder toBuilder()
-
getInstanceId
public String getInstanceId()
Id for the GGCS instance to provision.- Returns:
- the value
-
getOcpu
public Integer getOcpu()
The Minimum number of OCPUs to be made available for this Deployment.- Returns:
- the value
-
getSubnetId
public String getSubnetId()
The OCID of the subnet of the GGCS deployment’s private endpoint.- Returns:
- the value
-
getPublicSubnetId
public String getPublicSubnetId()
The OCID of a public subnet in the customer tenancy.Can be provided only for public GGCS deployments.
- Returns:
- the value
-
getPasswordSecretId
public String getPasswordSecretId()
The OCID of the Secret where the deployment password is stored.- Returns:
- the value
-
getOggVersion
public String getOggVersion()
Version of OGG.- Returns:
- the value
-
getConnections
public List<GgcsConnectionDetails> getConnections()
Connection details to be associated with the Goldengate deployment.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-