@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResourceSet extends Object implements Serializable, Cloneable, StructuredPojo
A set of resources to include in a policy.
Constructor and Description |
---|
ResourceSet() |
Modifier and Type | Method and Description |
---|---|
ResourceSet |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
A description of the resource set.
|
String |
getId()
A unique identifier for the resource set.
|
Date |
getLastUpdateTime()
The last time that the resource set was changed.
|
String |
getName()
The descriptive name of the resource set.
|
String |
getResourceSetStatus()
Indicates whether the resource set is in or out of an admin's Region scope.
|
List<String> |
getResourceTypeList()
Determines the resources that can be associated to the resource set.
|
String |
getUpdateToken()
An optional token that you can use for optimistic locking.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
A description of the resource set.
|
void |
setId(String id)
A unique identifier for the resource set.
|
void |
setLastUpdateTime(Date lastUpdateTime)
The last time that the resource set was changed.
|
void |
setName(String name)
The descriptive name of the resource set.
|
void |
setResourceSetStatus(String resourceSetStatus)
Indicates whether the resource set is in or out of an admin's Region scope.
|
void |
setResourceTypeList(Collection<String> resourceTypeList)
Determines the resources that can be associated to the resource set.
|
void |
setUpdateToken(String updateToken)
An optional token that you can use for optimistic locking.
|
String |
toString()
Returns a string representation of this object.
|
ResourceSet |
withDescription(String description)
A description of the resource set.
|
ResourceSet |
withId(String id)
A unique identifier for the resource set.
|
ResourceSet |
withLastUpdateTime(Date lastUpdateTime)
The last time that the resource set was changed.
|
ResourceSet |
withName(String name)
The descriptive name of the resource set.
|
ResourceSet |
withResourceSetStatus(ResourceSetStatus resourceSetStatus)
Indicates whether the resource set is in or out of an admin's Region scope.
|
ResourceSet |
withResourceSetStatus(String resourceSetStatus)
Indicates whether the resource set is in or out of an admin's Region scope.
|
ResourceSet |
withResourceTypeList(Collection<String> resourceTypeList)
Determines the resources that can be associated to the resource set.
|
ResourceSet |
withResourceTypeList(String... resourceTypeList)
Determines the resources that can be associated to the resource set.
|
ResourceSet |
withUpdateToken(String updateToken)
An optional token that you can use for optimistic locking.
|
public void setId(String id)
A unique identifier for the resource set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.
id
- A unique identifier for the resource set. This ID is returned in the responses to create and list
commands. You provide it to operations like update and delete.public String getId()
A unique identifier for the resource set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.
public ResourceSet withId(String id)
A unique identifier for the resource set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.
id
- A unique identifier for the resource set. This ID is returned in the responses to create and list
commands. You provide it to operations like update and delete.public void setName(String name)
The descriptive name of the resource set. You can't change the name of a resource set after you create it.
name
- The descriptive name of the resource set. You can't change the name of a resource set after you create it.public String getName()
The descriptive name of the resource set. You can't change the name of a resource set after you create it.
public ResourceSet withName(String name)
The descriptive name of the resource set. You can't change the name of a resource set after you create it.
name
- The descriptive name of the resource set. You can't change the name of a resource set after you create it.public void setDescription(String description)
A description of the resource set.
description
- A description of the resource set.public String getDescription()
A description of the resource set.
public ResourceSet withDescription(String description)
A description of the resource set.
description
- A description of the resource set.public void setUpdateToken(String updateToken)
An optional token that you can use for optimistic locking. Firewall Manager returns a token to your requests that access the resource set. The token marks the state of the resource set resource at the time of the request. Update tokens are not allowed when creating a resource set. After creation, each subsequent update call to the resource set requires the update token.
To make an unconditional change to the resource set, omit the token in your update request. Without the token, Firewall Manager performs your updates regardless of whether the resource set has changed since you last retrieved it.
To make a conditional change to the resource set, provide the token in your update request. Firewall Manager uses
the token to ensure that the resource set hasn't changed since you last retrieved it. If it has changed, the
operation fails with an InvalidTokenException
. If this happens, retrieve the resource set again to
get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the
new token.
updateToken
- An optional token that you can use for optimistic locking. Firewall Manager returns a token to your
requests that access the resource set. The token marks the state of the resource set resource at the time
of the request. Update tokens are not allowed when creating a resource set. After creation, each
subsequent update call to the resource set requires the update token.
To make an unconditional change to the resource set, omit the token in your update request. Without the token, Firewall Manager performs your updates regardless of whether the resource set has changed since you last retrieved it.
To make a conditional change to the resource set, provide the token in your update request. Firewall
Manager uses the token to ensure that the resource set hasn't changed since you last retrieved it. If it
has changed, the operation fails with an InvalidTokenException
. If this happens, retrieve the
resource set again to get a current copy of it with a new token. Reapply your changes as needed, then try
the operation again using the new token.
public String getUpdateToken()
An optional token that you can use for optimistic locking. Firewall Manager returns a token to your requests that access the resource set. The token marks the state of the resource set resource at the time of the request. Update tokens are not allowed when creating a resource set. After creation, each subsequent update call to the resource set requires the update token.
To make an unconditional change to the resource set, omit the token in your update request. Without the token, Firewall Manager performs your updates regardless of whether the resource set has changed since you last retrieved it.
To make a conditional change to the resource set, provide the token in your update request. Firewall Manager uses
the token to ensure that the resource set hasn't changed since you last retrieved it. If it has changed, the
operation fails with an InvalidTokenException
. If this happens, retrieve the resource set again to
get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the
new token.
To make an unconditional change to the resource set, omit the token in your update request. Without the token, Firewall Manager performs your updates regardless of whether the resource set has changed since you last retrieved it.
To make a conditional change to the resource set, provide the token in your update request. Firewall
Manager uses the token to ensure that the resource set hasn't changed since you last retrieved it. If it
has changed, the operation fails with an InvalidTokenException
. If this happens, retrieve
the resource set again to get a current copy of it with a new token. Reapply your changes as needed, then
try the operation again using the new token.
public ResourceSet withUpdateToken(String updateToken)
An optional token that you can use for optimistic locking. Firewall Manager returns a token to your requests that access the resource set. The token marks the state of the resource set resource at the time of the request. Update tokens are not allowed when creating a resource set. After creation, each subsequent update call to the resource set requires the update token.
To make an unconditional change to the resource set, omit the token in your update request. Without the token, Firewall Manager performs your updates regardless of whether the resource set has changed since you last retrieved it.
To make a conditional change to the resource set, provide the token in your update request. Firewall Manager uses
the token to ensure that the resource set hasn't changed since you last retrieved it. If it has changed, the
operation fails with an InvalidTokenException
. If this happens, retrieve the resource set again to
get a current copy of it with a new token. Reapply your changes as needed, then try the operation again using the
new token.
updateToken
- An optional token that you can use for optimistic locking. Firewall Manager returns a token to your
requests that access the resource set. The token marks the state of the resource set resource at the time
of the request. Update tokens are not allowed when creating a resource set. After creation, each
subsequent update call to the resource set requires the update token.
To make an unconditional change to the resource set, omit the token in your update request. Without the token, Firewall Manager performs your updates regardless of whether the resource set has changed since you last retrieved it.
To make a conditional change to the resource set, provide the token in your update request. Firewall
Manager uses the token to ensure that the resource set hasn't changed since you last retrieved it. If it
has changed, the operation fails with an InvalidTokenException
. If this happens, retrieve the
resource set again to get a current copy of it with a new token. Reapply your changes as needed, then try
the operation again using the new token.
public List<String> getResourceTypeList()
Determines the resources that can be associated to the resource set. Depending on your setting for max results and the number of resource sets, a single call might not return the full list.
public void setResourceTypeList(Collection<String> resourceTypeList)
Determines the resources that can be associated to the resource set. Depending on your setting for max results and the number of resource sets, a single call might not return the full list.
resourceTypeList
- Determines the resources that can be associated to the resource set. Depending on your setting for max
results and the number of resource sets, a single call might not return the full list.public ResourceSet withResourceTypeList(String... resourceTypeList)
Determines the resources that can be associated to the resource set. Depending on your setting for max results and the number of resource sets, a single call might not return the full list.
NOTE: This method appends the values to the existing list (if any). Use
setResourceTypeList(java.util.Collection)
or withResourceTypeList(java.util.Collection)
if you
want to override the existing values.
resourceTypeList
- Determines the resources that can be associated to the resource set. Depending on your setting for max
results and the number of resource sets, a single call might not return the full list.public ResourceSet withResourceTypeList(Collection<String> resourceTypeList)
Determines the resources that can be associated to the resource set. Depending on your setting for max results and the number of resource sets, a single call might not return the full list.
resourceTypeList
- Determines the resources that can be associated to the resource set. Depending on your setting for max
results and the number of resource sets, a single call might not return the full list.public void setLastUpdateTime(Date lastUpdateTime)
The last time that the resource set was changed.
lastUpdateTime
- The last time that the resource set was changed.public Date getLastUpdateTime()
The last time that the resource set was changed.
public ResourceSet withLastUpdateTime(Date lastUpdateTime)
The last time that the resource set was changed.
lastUpdateTime
- The last time that the resource set was changed.public void setResourceSetStatus(String resourceSetStatus)
Indicates whether the resource set is in or out of an admin's Region scope.
ACTIVE
- The administrator can manage and delete the resource set.
OUT_OF_ADMIN_SCOPE
- The administrator can view the resource set, but they can't edit or delete the
resource set. Existing protections stay in place. Any new resource that come into scope of the resource set won't
be protected.
resourceSetStatus
- Indicates whether the resource set is in or out of an admin's Region scope.
ACTIVE
- The administrator can manage and delete the resource set.
OUT_OF_ADMIN_SCOPE
- The administrator can view the resource set, but they can't edit or
delete the resource set. Existing protections stay in place. Any new resource that come into scope of the
resource set won't be protected.
ResourceSetStatus
public String getResourceSetStatus()
Indicates whether the resource set is in or out of an admin's Region scope.
ACTIVE
- The administrator can manage and delete the resource set.
OUT_OF_ADMIN_SCOPE
- The administrator can view the resource set, but they can't edit or delete the
resource set. Existing protections stay in place. Any new resource that come into scope of the resource set won't
be protected.
ACTIVE
- The administrator can manage and delete the resource set.
OUT_OF_ADMIN_SCOPE
- The administrator can view the resource set, but they can't edit or
delete the resource set. Existing protections stay in place. Any new resource that come into scope of the
resource set won't be protected.
ResourceSetStatus
public ResourceSet withResourceSetStatus(String resourceSetStatus)
Indicates whether the resource set is in or out of an admin's Region scope.
ACTIVE
- The administrator can manage and delete the resource set.
OUT_OF_ADMIN_SCOPE
- The administrator can view the resource set, but they can't edit or delete the
resource set. Existing protections stay in place. Any new resource that come into scope of the resource set won't
be protected.
resourceSetStatus
- Indicates whether the resource set is in or out of an admin's Region scope.
ACTIVE
- The administrator can manage and delete the resource set.
OUT_OF_ADMIN_SCOPE
- The administrator can view the resource set, but they can't edit or
delete the resource set. Existing protections stay in place. Any new resource that come into scope of the
resource set won't be protected.
ResourceSetStatus
public ResourceSet withResourceSetStatus(ResourceSetStatus resourceSetStatus)
Indicates whether the resource set is in or out of an admin's Region scope.
ACTIVE
- The administrator can manage and delete the resource set.
OUT_OF_ADMIN_SCOPE
- The administrator can view the resource set, but they can't edit or delete the
resource set. Existing protections stay in place. Any new resource that come into scope of the resource set won't
be protected.
resourceSetStatus
- Indicates whether the resource set is in or out of an admin's Region scope.
ACTIVE
- The administrator can manage and delete the resource set.
OUT_OF_ADMIN_SCOPE
- The administrator can view the resource set, but they can't edit or
delete the resource set. Existing protections stay in place. Any new resource that come into scope of the
resource set won't be protected.
ResourceSetStatus
public String toString()
toString
in class Object
Object.toString()
public ResourceSet clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.