@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ParameterMetadata extends Object implements Serializable, Cloneable, StructuredPojo
Metada includes information like the ARN of the last user and the date/time the parameter was last used.
Constructor and Description |
---|
ParameterMetadata() |
Modifier and Type | Method and Description |
---|---|
ParameterMetadata |
clone() |
boolean |
equals(Object obj) |
String |
getAllowedPattern()
A parameter name can include only the following letters and symbols.
|
String |
getDescription()
Description of the parameter actions.
|
String |
getKeyId()
The ID of the query key used for this parameter.
|
Date |
getLastModifiedDate()
Date the parameter was last changed or updated.
|
String |
getLastModifiedUser()
Amazon Resource Name (ARN) of the AWS user who last changed the parameter.
|
String |
getName()
The parameter name.
|
String |
getType()
The type of parameter.
|
Long |
getVersion()
The parameter version.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAllowedPattern(String allowedPattern)
A parameter name can include only the following letters and symbols.
|
void |
setDescription(String description)
Description of the parameter actions.
|
void |
setKeyId(String keyId)
The ID of the query key used for this parameter.
|
void |
setLastModifiedDate(Date lastModifiedDate)
Date the parameter was last changed or updated.
|
void |
setLastModifiedUser(String lastModifiedUser)
Amazon Resource Name (ARN) of the AWS user who last changed the parameter.
|
void |
setName(String name)
The parameter name.
|
void |
setType(ParameterType type)
The type of parameter.
|
void |
setType(String type)
The type of parameter.
|
void |
setVersion(Long version)
The parameter version.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
ParameterMetadata |
withAllowedPattern(String allowedPattern)
A parameter name can include only the following letters and symbols.
|
ParameterMetadata |
withDescription(String description)
Description of the parameter actions.
|
ParameterMetadata |
withKeyId(String keyId)
The ID of the query key used for this parameter.
|
ParameterMetadata |
withLastModifiedDate(Date lastModifiedDate)
Date the parameter was last changed or updated.
|
ParameterMetadata |
withLastModifiedUser(String lastModifiedUser)
Amazon Resource Name (ARN) of the AWS user who last changed the parameter.
|
ParameterMetadata |
withName(String name)
The parameter name.
|
ParameterMetadata |
withType(ParameterType type)
The type of parameter.
|
ParameterMetadata |
withType(String type)
The type of parameter.
|
ParameterMetadata |
withVersion(Long version)
The parameter version.
|
public void setName(String name)
The parameter name.
name
- The parameter name.public String getName()
The parameter name.
public ParameterMetadata withName(String name)
The parameter name.
name
- The parameter name.public void setType(String type)
The type of parameter. Valid parameter types include the following: String, String list, Secure string.
type
- The type of parameter. Valid parameter types include the following: String, String list, Secure string.ParameterType
public String getType()
The type of parameter. Valid parameter types include the following: String, String list, Secure string.
ParameterType
public ParameterMetadata withType(String type)
The type of parameter. Valid parameter types include the following: String, String list, Secure string.
type
- The type of parameter. Valid parameter types include the following: String, String list, Secure string.ParameterType
public void setType(ParameterType type)
The type of parameter. Valid parameter types include the following: String, String list, Secure string.
type
- The type of parameter. Valid parameter types include the following: String, String list, Secure string.ParameterType
public ParameterMetadata withType(ParameterType type)
The type of parameter. Valid parameter types include the following: String, String list, Secure string.
type
- The type of parameter. Valid parameter types include the following: String, String list, Secure string.ParameterType
public void setKeyId(String keyId)
The ID of the query key used for this parameter.
keyId
- The ID of the query key used for this parameter.public String getKeyId()
The ID of the query key used for this parameter.
public ParameterMetadata withKeyId(String keyId)
The ID of the query key used for this parameter.
keyId
- The ID of the query key used for this parameter.public void setLastModifiedDate(Date lastModifiedDate)
Date the parameter was last changed or updated.
lastModifiedDate
- Date the parameter was last changed or updated.public Date getLastModifiedDate()
Date the parameter was last changed or updated.
public ParameterMetadata withLastModifiedDate(Date lastModifiedDate)
Date the parameter was last changed or updated.
lastModifiedDate
- Date the parameter was last changed or updated.public void setLastModifiedUser(String lastModifiedUser)
Amazon Resource Name (ARN) of the AWS user who last changed the parameter.
lastModifiedUser
- Amazon Resource Name (ARN) of the AWS user who last changed the parameter.public String getLastModifiedUser()
Amazon Resource Name (ARN) of the AWS user who last changed the parameter.
public ParameterMetadata withLastModifiedUser(String lastModifiedUser)
Amazon Resource Name (ARN) of the AWS user who last changed the parameter.
lastModifiedUser
- Amazon Resource Name (ARN) of the AWS user who last changed the parameter.public void setDescription(String description)
Description of the parameter actions.
description
- Description of the parameter actions.public String getDescription()
Description of the parameter actions.
public ParameterMetadata withDescription(String description)
Description of the parameter actions.
description
- Description of the parameter actions.public void setAllowedPattern(String allowedPattern)
A parameter name can include only the following letters and symbols.
a-zA-Z0-9_.-
allowedPattern
- A parameter name can include only the following letters and symbols.
a-zA-Z0-9_.-
public String getAllowedPattern()
A parameter name can include only the following letters and symbols.
a-zA-Z0-9_.-
a-zA-Z0-9_.-
public ParameterMetadata withAllowedPattern(String allowedPattern)
A parameter name can include only the following letters and symbols.
a-zA-Z0-9_.-
allowedPattern
- A parameter name can include only the following letters and symbols.
a-zA-Z0-9_.-
public void setVersion(Long version)
The parameter version.
version
- The parameter version.public Long getVersion()
The parameter version.
public ParameterMetadata withVersion(Long version)
The parameter version.
version
- The parameter version.public String toString()
toString
in class Object
Object.toString()
public ParameterMetadata clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.