Package com.oracle.bmc.dif.model
Class GgcsTargetDetail
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dif.model.GgcsTargetDetail
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250830") public final class GgcsTargetDetail extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelGGCS target configuration for creating or updating existing replicats.
Note: Objects should always be created or deserialized using theGgcsTargetDetail.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 theGgcsTargetDetail.Builder, which maintain a set of all explicitly set fields calledGgcsTargetDetail.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 classGgcsTargetDetail.Builder
-
Constructor Summary
Constructors Constructor Description GgcsTargetDetail(String targetId, WorkflowAction action, Boolean shouldStartTargetOperations, String sourceUri, String sourceConnectionName)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GgcsTargetDetail.Builderbuilder()Create a new builder.booleanequals(Object o)WorkflowActiongetAction()Action to be done over the user.BooleangetShouldStartTargetOperations()Boolean value that determines target operations should start or not.StringgetSourceConnectionName()Name of assigned connection for the target.StringgetSourceUri()Source uri for the GoldenGate deployment from where the collector path needs to be configured.StringgetTargetId()GGCS target artifact id.inthashCode()GgcsTargetDetail.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
GgcsTargetDetail
@Deprecated @ConstructorProperties({"targetId","action","shouldStartTargetOperations","sourceUri","sourceConnectionName"}) public GgcsTargetDetail(String targetId, WorkflowAction action, Boolean shouldStartTargetOperations, String sourceUri, String sourceConnectionName)
Deprecated.
-
-
Method Detail
-
builder
public static GgcsTargetDetail.Builder builder()
Create a new builder.
-
toBuilder
public GgcsTargetDetail.Builder toBuilder()
-
getTargetId
public String getTargetId()
GGCS target artifact id.- Returns:
- the value
-
getAction
public WorkflowAction getAction()
Action to be done over the user.Allowed values are “CREATE” or “UPDATE”.
- Returns:
- the value
-
getShouldStartTargetOperations
public Boolean getShouldStartTargetOperations()
Boolean value that determines target operations should start or not.- Returns:
- the value
-
getSourceUri
public String getSourceUri()
Source uri for the GoldenGate deployment from where the collector path needs to be configured.- Returns:
- the value
-
getSourceConnectionName
public String getSourceConnectionName()
Name of assigned connection for the target.- 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
-
-