Package com.oracle.bmc.dif.model
Class OkeArtifactsDetail
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dif.model.OkeArtifactsDetail
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250830") public final class OkeArtifactsDetail extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetail to deploy artifacts for OKE service.
Note: Objects should always be created or deserialized using theOkeArtifactsDetail.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 theOkeArtifactsDetail.Builder, which maintain a set of all explicitly set fields calledOkeArtifactsDetail.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 classOkeArtifactsDetail.Builder
-
Constructor Summary
Constructors Constructor Description OkeArtifactsDetail(String instanceId, List<SecretDetail> secrets, String manifestObjectStoragePath, List<ComponentValueOverride> componentValueOverrides)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OkeArtifactsDetail.Builderbuilder()Create a new builder.booleanequals(Object o)List<ComponentValueOverride>getComponentValueOverrides()Component overrides for stack specific parameters applied during artifact template rendering.StringgetInstanceId()Instance id of the existing OKE instance for artifact deployment.StringgetManifestObjectStoragePath()Object storage path for the deployment manifest.List<SecretDetail>getSecrets()List of kubernetes secrets to create or update in the namespace-name of the target cluster.inthashCode()OkeArtifactsDetail.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
OkeArtifactsDetail
@Deprecated @ConstructorProperties({"instanceId","secrets","manifestObjectStoragePath","componentValueOverrides"}) public OkeArtifactsDetail(String instanceId, List<SecretDetail> secrets, String manifestObjectStoragePath, List<ComponentValueOverride> componentValueOverrides)
Deprecated.
-
-
Method Detail
-
builder
public static OkeArtifactsDetail.Builder builder()
Create a new builder.
-
toBuilder
public OkeArtifactsDetail.Builder toBuilder()
-
getInstanceId
public String getInstanceId()
Instance id of the existing OKE instance for artifact deployment.- Returns:
- the value
-
getSecrets
public List<SecretDetail> getSecrets()
List of kubernetes secrets to create or update in the namespace-name of the target cluster.Each entry source secret values from OCI vault.
- Returns:
- the value
-
getManifestObjectStoragePath
public String getManifestObjectStoragePath()
Object storage path for the deployment manifest.- Returns:
- the value
-
getComponentValueOverrides
public List<ComponentValueOverride> getComponentValueOverrides()
Component overrides for stack specific parameters applied during artifact template rendering.- 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
-
-