Package org.cdk8s.plus25.k8s
Class KubeSecretProps.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus25.k8s.KubeSecretProps.Jsii$Proxy
-
- All Implemented Interfaces:
KubeSecretProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- KubeSecretProps
@Stability(Stable) @Internal public static final class KubeSecretProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements KubeSecretProps
An implementation forKubeSecretProps
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus25.k8s.KubeSecretProps
KubeSecretProps.Builder, KubeSecretProps.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(KubeSecretProps.Builder builder)Constructor that initializes the object based on literal property values passed by theKubeSecretProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)Map<String,String>getData()Data contains the secret data.BooleangetImmutable()Immutable, if set to true, ensures that data stored in the Secret cannot be updated (only object metadata can be modified).ObjectMetagetMetadata()Standard object's metadata.Map<String,String>getStringData()stringData allows specifying non-binary secret data in string form.StringgetType()Used to facilitate programmatic handling of secret data.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(KubeSecretProps.Builder builder)
Constructor that initializes the object based on literal property values passed by theKubeSecretProps.Builder.
-
-
Method Detail
-
getData
public final Map<String,String> getData()
Description copied from interface:KubeSecretPropsData contains the secret data.Each key must consist of alphanumeric characters, '-', '_' or '.'. The serialized form of the secret data is a base64 encoded string, representing the arbitrary (possibly non-string) data value here. Described in https://tools.ietf.org/html/rfc4648#section-4
- Specified by:
getDatain interfaceKubeSecretProps
-
getImmutable
public final Boolean getImmutable()
Description copied from interface:KubeSecretPropsImmutable, if set to true, ensures that data stored in the Secret cannot be updated (only object metadata can be modified).If not set to true, the field can be modified at any time. Defaulted to nil.
- Specified by:
getImmutablein interfaceKubeSecretProps
-
getMetadata
public final ObjectMeta getMetadata()
Description copied from interface:KubeSecretPropsStandard object's metadata.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
- Specified by:
getMetadatain interfaceKubeSecretProps
-
getStringData
public final Map<String,String> getStringData()
Description copied from interface:KubeSecretPropsstringData allows specifying non-binary secret data in string form.It is provided as a write-only input field for convenience. All keys and values are merged into the data field on write, overwriting any existing values. The stringData field is never output when reading from the API.
- Specified by:
getStringDatain interfaceKubeSecretProps
-
getType
public final String getType()
Description copied from interface:KubeSecretPropsUsed to facilitate programmatic handling of secret data.More info: https://kubernetes.io/docs/concepts/configuration/secret/#secret-types
- Specified by:
getTypein interfaceKubeSecretProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-