@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ActionTypeProperty extends Object implements Serializable, Cloneable, StructuredPojo
Represents information about each property specified in the action configuration, such as the description and key name that display for the customer using the action type.
Constructor and Description |
---|
ActionTypeProperty() |
Modifier and Type | Method and Description |
---|---|
ActionTypeProperty |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
The description of the property that is displayed to users.
|
Boolean |
getKey()
Whether the configuration property is a key.
|
String |
getName()
The property name that is displayed to users.
|
Boolean |
getNoEcho()
Whether to omit the field value entered by the customer in the log.
|
Boolean |
getOptional()
Whether the configuration property is an optional value.
|
Boolean |
getQueryable()
Indicates that the property is used with polling.
|
int |
hashCode() |
Boolean |
isKey()
Whether the configuration property is a key.
|
Boolean |
isNoEcho()
Whether to omit the field value entered by the customer in the log.
|
Boolean |
isOptional()
Whether the configuration property is an optional value.
|
Boolean |
isQueryable()
Indicates that the property is used with polling.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
The description of the property that is displayed to users.
|
void |
setKey(Boolean key)
Whether the configuration property is a key.
|
void |
setName(String name)
The property name that is displayed to users.
|
void |
setNoEcho(Boolean noEcho)
Whether to omit the field value entered by the customer in the log.
|
void |
setOptional(Boolean optional)
Whether the configuration property is an optional value.
|
void |
setQueryable(Boolean queryable)
Indicates that the property is used with polling.
|
String |
toString()
Returns a string representation of this object.
|
ActionTypeProperty |
withDescription(String description)
The description of the property that is displayed to users.
|
ActionTypeProperty |
withKey(Boolean key)
Whether the configuration property is a key.
|
ActionTypeProperty |
withName(String name)
The property name that is displayed to users.
|
ActionTypeProperty |
withNoEcho(Boolean noEcho)
Whether to omit the field value entered by the customer in the log.
|
ActionTypeProperty |
withOptional(Boolean optional)
Whether the configuration property is an optional value.
|
ActionTypeProperty |
withQueryable(Boolean queryable)
Indicates that the property is used with polling.
|
public void setName(String name)
The property name that is displayed to users.
name
- The property name that is displayed to users.public String getName()
The property name that is displayed to users.
public ActionTypeProperty withName(String name)
The property name that is displayed to users.
name
- The property name that is displayed to users.public void setOptional(Boolean optional)
Whether the configuration property is an optional value.
optional
- Whether the configuration property is an optional value.public Boolean getOptional()
Whether the configuration property is an optional value.
public ActionTypeProperty withOptional(Boolean optional)
Whether the configuration property is an optional value.
optional
- Whether the configuration property is an optional value.public Boolean isOptional()
Whether the configuration property is an optional value.
public void setKey(Boolean key)
Whether the configuration property is a key.
key
- Whether the configuration property is a key.public Boolean getKey()
Whether the configuration property is a key.
public ActionTypeProperty withKey(Boolean key)
Whether the configuration property is a key.
key
- Whether the configuration property is a key.public Boolean isKey()
Whether the configuration property is a key.
public void setNoEcho(Boolean noEcho)
Whether to omit the field value entered by the customer in the log. If true
, the value is not saved
in CloudTrail logs for the action execution.
noEcho
- Whether to omit the field value entered by the customer in the log. If true
, the value is not
saved in CloudTrail logs for the action execution.public Boolean getNoEcho()
Whether to omit the field value entered by the customer in the log. If true
, the value is not saved
in CloudTrail logs for the action execution.
true
, the value is
not saved in CloudTrail logs for the action execution.public ActionTypeProperty withNoEcho(Boolean noEcho)
Whether to omit the field value entered by the customer in the log. If true
, the value is not saved
in CloudTrail logs for the action execution.
noEcho
- Whether to omit the field value entered by the customer in the log. If true
, the value is not
saved in CloudTrail logs for the action execution.public Boolean isNoEcho()
Whether to omit the field value entered by the customer in the log. If true
, the value is not saved
in CloudTrail logs for the action execution.
true
, the value is
not saved in CloudTrail logs for the action execution.public void setQueryable(Boolean queryable)
Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.
queryable
- Indicates that the property is used with polling. An action type can have up to one queryable property. If
it has one, that property must be both required and not secret.public Boolean getQueryable()
Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.
public ActionTypeProperty withQueryable(Boolean queryable)
Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.
queryable
- Indicates that the property is used with polling. An action type can have up to one queryable property. If
it has one, that property must be both required and not secret.public Boolean isQueryable()
Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.
public void setDescription(String description)
The description of the property that is displayed to users.
description
- The description of the property that is displayed to users.public String getDescription()
The description of the property that is displayed to users.
public ActionTypeProperty withDescription(String description)
The description of the property that is displayed to users.
description
- The description of the property that is displayed to users.public String toString()
toString
in class Object
Object.toString()
public ActionTypeProperty clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.