Class SecretProps.Jsii$Proxy

    • Nested Class Summary

      • Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

        software.amazon.jsii.JsiiObject.InitializationMode
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Jsii$Proxy​(SecretProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the SecretProps.Builder.
      protected Jsii$Proxy​(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
    • 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.
    • Method Detail

      • getStringData

        public final Map<String,​String> getStringData()
        Description copied from interface: SecretProps
        stringData allows specifying non-binary secret data in string form.

        It is provided as a write-only convenience method. All keys and values are merged into the data field on write, overwriting any existing values. It is never output when reading from the API.

        Specified by:
        getStringData in interface SecretProps
      • getType

        public final String getType()
        Description copied from interface: SecretProps
        Optional type associated with the secret.

        Used to facilitate programmatic handling of secret data by various controllers.

        Default: undefined - Don't set a type.

        Specified by:
        getType in interface SecretProps
      • getImmutable

        public final Boolean getImmutable()
        Description copied from interface: CommonSecretProps
        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.

        Default: false

        Specified by:
        getImmutable in interface CommonSecretProps
      • getMetadata

        public final org.cdk8s.ApiObjectMetadata getMetadata()
        Description copied from interface: ResourceProps
        Metadata that all persisted resources must have, which includes all objects users must create.
        Specified by:
        getMetadata in interface ResourceProps
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object