@Generated(value="software.amazon.awssdk:codegen") public final class Parameter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Parameter.Builder,Parameter>
An Amazon EC2 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() |
boolean |
equals(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 AWS services.
|
Parameter.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
ParameterType |
type()
The type of parameter.
|
String |
typeAsString()
The type of parameter.
|
String |
value()
The parameter value.
|
Long |
version()
The parameter version.
|
copy
public String name()
The name of the parameter.
public ParameterType type()
The type of parameter. Valid values include the following: String, String list, Secure string.
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()
.
ParameterType
public String typeAsString()
The type of parameter. Valid values include the following: String, String list, Secure string.
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()
.
ParameterType
public String value()
The parameter value.
public Long version()
The parameter version.
public 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 String sourceResult()
Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.
public Instant lastModifiedDate()
Date the parameter was last changed or updated and the parameter version was created.
public String arn()
The Amazon Resource Name (ARN) of the parameter.
public Parameter.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Parameter.Builder,Parameter>
public static Parameter.Builder builder()
public static Class<? extends Parameter.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.