@Generated(value="software.amazon.awssdk:codegen") public final class Parameter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Parameter.Builder,Parameter>
An Amazon Web Services Systems Manager parameter in Parameter Store.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Parameter.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The Amazon Resource Name (ARN) of the parameter.
|
static Parameter.Builder |
builder() |
String |
dataType()
The data type of the parameter, such as
text or aws:ec2:image. |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastModifiedDate()
Date the parameter was last changed or updated and the parameter version was created.
|
String |
name()
The name of the parameter.
|
List<SdkField<?>> |
sdkFields() |
String |
selector()
Either the version number or the label used to retrieve the parameter value.
|
static Class<? extends Parameter.Builder> |
serializableBuilderClass() |
String |
sourceResult()
Applies to parameters that reference information in other Amazon Web Services services.
|
Parameter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
ParameterType |
type()
The type of parameter.
|
String |
typeAsString()
The type of parameter.
|
String |
value()
The parameter value.
|
Long |
version()
The parameter version.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String name()
The name of the parameter.
public final ParameterType type()
The type of parameter. Valid values include the following: String, StringList, and
SecureString.
If type is StringList, the system returns a comma-separated string with no spaces between commas in
the Value field.
If the service returns an enum value that is not available in the current SDK version, type will return
ParameterType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
String, StringList,
and SecureString.
If type is StringList, the system returns a comma-separated string with no spaces between
commas in the Value field.
ParameterTypepublic final String typeAsString()
The type of parameter. Valid values include the following: String, StringList, and
SecureString.
If type is StringList, the system returns a comma-separated string with no spaces between commas in
the Value field.
If the service returns an enum value that is not available in the current SDK version, type will return
ParameterType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
String, StringList,
and SecureString.
If type is StringList, the system returns a comma-separated string with no spaces between
commas in the Value field.
ParameterTypepublic final String value()
The parameter value.
If type is StringList, the system returns a comma-separated string with no spaces between commas in
the Value field.
If type is StringList, the system returns a comma-separated string with no spaces between
commas in the Value field.
public final Long version()
The parameter version.
public final String selector()
Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:
parameter_name:version
parameter_name:label
parameter_name:version
parameter_name:label
public final String sourceResult()
Applies to parameters that reference information in other Amazon Web Services services. SourceResult
is the raw result or response from the source.
SourceResult is the raw result or response from the source.public final Instant lastModifiedDate()
Date the parameter was last changed or updated and the parameter version was created.
public final String arn()
The Amazon Resource Name (ARN) of the parameter.
public final String dataType()
The data type of the parameter, such as text or aws:ec2:image. The default is
text.
text or aws:ec2:image. The default is
text.public Parameter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Parameter.Builder,Parameter>public static Parameter.Builder builder()
public static Class<? extends Parameter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.