Package org.cdk8s.plus24.k8s
Class KubeSecretProps.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- org.cdk8s.plus24.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.plus24.k8s.KubeSecretProps
KubeSecretProps.Builder, KubeSecretProps.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Jsii$Proxy(KubeSecretProps.Builder builder)
Constructor that initializes the object based on literal property values passed by theKubeSecretProps.Builder
.protected
Jsii$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()
boolean
equals(Object o)
Map<String,String>
getData()
Data contains the secret data.Boolean
getImmutable()
Immutable, if set to true, ensures that data stored in the Secret cannot be updated (only object metadata can be modified).ObjectMeta
getMetadata()
Standard object's metadata.Map<String,String>
getStringData()
stringData allows specifying non-binary secret data in string form.String
getType()
Used to facilitate programmatic handling of secret data.int
hashCode()
-
-
-
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:KubeSecretProps
Data 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:
getData
in interfaceKubeSecretProps
-
getImmutable
public final Boolean getImmutable()
Description copied from interface:KubeSecretProps
Immutable, 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:
getImmutable
in interfaceKubeSecretProps
-
getMetadata
public final ObjectMeta getMetadata()
Description copied from interface:KubeSecretProps
Standard object's metadata.More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
- Specified by:
getMetadata
in interfaceKubeSecretProps
-
getStringData
public final Map<String,String> getStringData()
Description copied from interface:KubeSecretProps
stringData 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:
getStringData
in interfaceKubeSecretProps
-
getType
public final String getType()
Description copied from interface:KubeSecretProps
Used to facilitate programmatic handling of secret data.More info: https://kubernetes.io/docs/concepts/configuration/secret/#secret-types
- Specified by:
getType
in interfaceKubeSecretProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
-