Class SecretData
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dif.model.SecretData
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250830") public final class SecretData extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelMaps a kubernetes secret data key to a value sourced from Oci Vault.At deploy time, the platform fetches the secret value by OCID and injects it under the specified key in the secrets data. No plaintext secret values are required in the payload.
Note: Objects should always be created or deserialized using theSecretData.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 theSecretData.Builder, which maintain a set of all explicitly set fields calledSecretData.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 classSecretData.Builder
-
Constructor Summary
Constructors Constructor Description SecretData(String key, String secretId)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecretData.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetKey()Data key in the kubernetes secret.StringgetSecretId()OCID of the Oci vault secret that provides the value for this key.inthashCode()SecretData.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
SecretData
@Deprecated @ConstructorProperties({"key","secretId"}) public SecretData(String key, String secretId)
Deprecated.
-
-
Method Detail
-
builder
public static SecretData.Builder builder()
Create a new builder.
-
toBuilder
public SecretData.Builder toBuilder()
-
getKey
public String getKey()
Data key in the kubernetes secret.- Returns:
- the value
-
getSecretId
public String getSecretId()
OCID of the Oci vault secret that provides the value for this key.The latest active secret version is used at deploy time unless otherwise configured.
- 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
-
-