Package com.oracle.bmc.dif.model
Class GgcsArtifactsDetail
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dif.model.GgcsArtifactsDetail
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250830") public final class GgcsArtifactsDetail extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails required to deploy artifacts in the GGCS deployment.
Note: Objects should always be created or deserialized using theGgcsArtifactsDetail.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 theGgcsArtifactsDetail.Builder, which maintain a set of all explicitly set fields calledGgcsArtifactsDetail.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 classGgcsArtifactsDetail.Builder
-
Constructor Summary
Constructors Constructor Description GgcsArtifactsDetail(String instanceId, String artifactObjectStoragePath, List<GgcsUserDetail> users, List<GgcsSourceDetail> sources, List<GgcsTargetDetail> targets)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GgcsArtifactsDetail.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetArtifactObjectStoragePath()Object storage root path containing GGCS artifacts.StringgetInstanceId()Instance id of the exisitng GGCS instance.List<GgcsSourceDetail>getSources()Source Detail to configure existing or new datasource.List<GgcsTargetDetail>getTargets()Target Detail to configure existing or new datasource.List<GgcsUserDetail>getUsers()Ggcs user details to be created or updated.inthashCode()GgcsArtifactsDetail.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
GgcsArtifactsDetail
@Deprecated @ConstructorProperties({"instanceId","artifactObjectStoragePath","users","sources","targets"}) public GgcsArtifactsDetail(String instanceId, String artifactObjectStoragePath, List<GgcsUserDetail> users, List<GgcsSourceDetail> sources, List<GgcsTargetDetail> targets)
Deprecated.
-
-
Method Detail
-
builder
public static GgcsArtifactsDetail.Builder builder()
Create a new builder.
-
toBuilder
public GgcsArtifactsDetail.Builder toBuilder()
-
getInstanceId
public String getInstanceId()
Instance id of the exisitng GGCS instance.- Returns:
- the value
-
getArtifactObjectStoragePath
public String getArtifactObjectStoragePath()
Object storage root path containing GGCS artifacts.- Returns:
- the value
-
getUsers
public List<GgcsUserDetail> getUsers()
Ggcs user details to be created or updated.- Returns:
- the value
-
getSources
public List<GgcsSourceDetail> getSources()
Source Detail to configure existing or new datasource.- Returns:
- the value
-
getTargets
public List<GgcsTargetDetail> getTargets()
Target Detail to configure existing or new datasource.- 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
-
-