public static final class SecretStringGenerator.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements SecretStringGenerator
SecretStringGenerator
SecretStringGenerator.Builder, SecretStringGenerator.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getExcludeCharacters()
A string that includes characters that shouldn't be included in the generated password.
|
java.lang.Boolean |
getExcludeLowercase()
Specifies that the generated password shouldn't include lowercase letters.
|
java.lang.Boolean |
getExcludeNumbers()
Specifies that the generated password shouldn't include digits.
|
java.lang.Boolean |
getExcludePunctuation()
Specifies that the generated password shouldn't include punctuation characters.
|
java.lang.Boolean |
getExcludeUppercase()
Specifies that the generated password shouldn't include uppercase letters.
|
java.lang.String |
getGenerateStringKey()
The JSON key name that's used to add the generated password to the JSON structure specified by the ``secretStringTemplate`` parameter.
|
java.lang.Boolean |
getIncludeSpace()
Specifies that the generated password can include the space character.
|
java.lang.Number |
getPasswordLength()
The desired length of the generated password.
|
java.lang.Boolean |
getRequireEachIncludedType()
Specifies whether the generated password must include at least one of every allowed character type.
|
java.lang.String |
getSecretStringTemplate()
A properly structured JSON string that the generated password can be added to.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getExcludeCharacters()
SecretStringGenerator
The string can be a minimum
of 0
and a maximum of 4096
characters long.
Default: no exclusions
getExcludeCharacters
in interface SecretStringGenerator
public final java.lang.Boolean getExcludeLowercase()
SecretStringGenerator
Default: false
getExcludeLowercase
in interface SecretStringGenerator
public final java.lang.Boolean getExcludeNumbers()
SecretStringGenerator
Default: false
getExcludeNumbers
in interface SecretStringGenerator
public final java.lang.Boolean getExcludePunctuation()
SecretStringGenerator
Default: false
getExcludePunctuation
in interface SecretStringGenerator
public final java.lang.Boolean getExcludeUppercase()
SecretStringGenerator
Default: false
getExcludeUppercase
in interface SecretStringGenerator
public final java.lang.String getGenerateStringKey()
SecretStringGenerator
If you specify generateStringKey
then secretStringTemplate
must be also be specified.
getGenerateStringKey
in interface SecretStringGenerator
public final java.lang.Boolean getIncludeSpace()
SecretStringGenerator
Default: false
getIncludeSpace
in interface SecretStringGenerator
public final java.lang.Number getPasswordLength()
SecretStringGenerator
Default: 32
getPasswordLength
in interface SecretStringGenerator
public final java.lang.Boolean getRequireEachIncludedType()
SecretStringGenerator
Default: true
getRequireEachIncludedType
in interface SecretStringGenerator
public final java.lang.String getSecretStringTemplate()
SecretStringGenerator
The generateStringKey
is
combined with the generated random string and inserted into the JSON structure that's specified by this parameter.
The merged JSON string is returned as the completed SecretString of the secret. If you specify secretStringTemplate
then generateStringKey
must be also be specified.
getSecretStringTemplate
in interface SecretStringGenerator
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()