Package com.oracle.bmc.dif.model
Class SecretDetail
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dif.model.SecretDetail
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20250830") public final class SecretDetail extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails of the kubernetes secrets to be created or updated.
Note: Objects should always be created or deserialized using theSecretDetail.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 theSecretDetail.Builder, which maintain a set of all explicitly set fields calledSecretDetail.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 classSecretDetail.Builder
-
Constructor Summary
Constructors Constructor Description SecretDetail(String secretName, String templateObjectStoragePath, List<SecretData> secretData)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SecretDetail.Builderbuilder()Create a new builder.booleanequals(Object o)List<SecretData>getSecretData()List of kubernetes secret data.StringgetSecretName()Name of the kubernetes secret of max length 63 and contain only lowercase alphanumeric characters or ‘-’ and start and end with an alphabetic character.StringgetTemplateObjectStoragePath()Object storage path for the secret template to be used for creating secret otherwise it will be created with default template.inthashCode()SecretDetail.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
SecretDetail
@Deprecated @ConstructorProperties({"secretName","templateObjectStoragePath","secretData"}) public SecretDetail(String secretName, String templateObjectStoragePath, List<SecretData> secretData)
Deprecated.
-
-
Method Detail
-
builder
public static SecretDetail.Builder builder()
Create a new builder.
-
toBuilder
public SecretDetail.Builder toBuilder()
-
getSecretName
public String getSecretName()
Name of the kubernetes secret of max length 63 and contain only lowercase alphanumeric characters or ‘-’ and start and end with an alphabetic character.- Returns:
- the value
-
getTemplateObjectStoragePath
public String getTemplateObjectStoragePath()
Object storage path for the secret template to be used for creating secret otherwise it will be created with default template.- Returns:
- the value
-
getSecretData
public List<SecretData> getSecretData()
List of kubernetes secret data.- 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
-
-