Package com.oracle.bmc.dif.model
Class GgcsSourceDetail
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dif.model.GgcsSourceDetail
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250830") public final class GgcsSourceDetail extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelGGCS source configuration for creating or updating existing extracts.
Note: Objects should always be created or deserialized using theGgcsSourceDetail.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 theGgcsSourceDetail.Builder, which maintain a set of all explicitly set fields calledGgcsSourceDetail.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 classGgcsSourceDetail.Builder
-
Constructor Summary
Constructors Constructor Description GgcsSourceDetail(String sourceId, WorkflowAction action, Boolean shouldStartSourceOperations, String targetUri, String targetConnectionName)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GgcsSourceDetail.Builderbuilder()Create a new builder.booleanequals(Object o)WorkflowActiongetAction()Action to be done over the user.BooleangetShouldStartSourceOperations()Boolean value that determines source operations should start or not.StringgetSourceId()Ggcs source artifact id.StringgetTargetConnectionName()Name of assigned connection for the source.StringgetTargetUri()Target uri for the GoldenGate deployment where distribution path needs to be configured.inthashCode()GgcsSourceDetail.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
GgcsSourceDetail
@Deprecated @ConstructorProperties({"sourceId","action","shouldStartSourceOperations","targetUri","targetConnectionName"}) public GgcsSourceDetail(String sourceId, WorkflowAction action, Boolean shouldStartSourceOperations, String targetUri, String targetConnectionName)
Deprecated.
-
-
Method Detail
-
builder
public static GgcsSourceDetail.Builder builder()
Create a new builder.
-
toBuilder
public GgcsSourceDetail.Builder toBuilder()
-
getSourceId
public String getSourceId()
Ggcs source 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
-
getShouldStartSourceOperations
public Boolean getShouldStartSourceOperations()
Boolean value that determines source operations should start or not.- Returns:
- the value
-
getTargetUri
public String getTargetUri()
Target uri for the GoldenGate deployment where distribution path needs to be configured.- Returns:
- the value
-
getTargetConnectionName
public String getTargetConnectionName()
Name of assigned connection for the source.- 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
-
-