@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BatchIsAuthorizedRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
BatchIsAuthorizedRequest() |
Modifier and Type | Method and Description |
---|---|
BatchIsAuthorizedRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
EntitiesDefinition |
getEntities()
Specifies the list of resources and principals and their associated attributes that Verified Permissions can
examine when evaluating the policies.
|
String |
getPolicyStoreId()
Specifies the ID of the policy store.
|
List<BatchIsAuthorizedInputItem> |
getRequests()
An array of up to 30 requests that you want Verified Permissions to evaluate.
|
int |
hashCode() |
void |
setEntities(EntitiesDefinition entities)
Specifies the list of resources and principals and their associated attributes that Verified Permissions can
examine when evaluating the policies.
|
void |
setPolicyStoreId(String policyStoreId)
Specifies the ID of the policy store.
|
void |
setRequests(Collection<BatchIsAuthorizedInputItem> requests)
An array of up to 30 requests that you want Verified Permissions to evaluate.
|
String |
toString()
Returns a string representation of this object.
|
BatchIsAuthorizedRequest |
withEntities(EntitiesDefinition entities)
Specifies the list of resources and principals and their associated attributes that Verified Permissions can
examine when evaluating the policies.
|
BatchIsAuthorizedRequest |
withPolicyStoreId(String policyStoreId)
Specifies the ID of the policy store.
|
BatchIsAuthorizedRequest |
withRequests(BatchIsAuthorizedInputItem... requests)
An array of up to 30 requests that you want Verified Permissions to evaluate.
|
BatchIsAuthorizedRequest |
withRequests(Collection<BatchIsAuthorizedInputItem> requests)
An array of up to 30 requests that you want Verified Permissions to evaluate.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setPolicyStoreId(String policyStoreId)
Specifies the ID of the policy store. Policies in this policy store will be used to make the authorization decisions for the input.
policyStoreId
- Specifies the ID of the policy store. Policies in this policy store will be used to make the authorization
decisions for the input.public String getPolicyStoreId()
Specifies the ID of the policy store. Policies in this policy store will be used to make the authorization decisions for the input.
public BatchIsAuthorizedRequest withPolicyStoreId(String policyStoreId)
Specifies the ID of the policy store. Policies in this policy store will be used to make the authorization decisions for the input.
policyStoreId
- Specifies the ID of the policy store. Policies in this policy store will be used to make the authorization
decisions for the input.public void setEntities(EntitiesDefinition entities)
Specifies the list of resources and principals and their associated attributes that Verified Permissions can examine when evaluating the policies.
You can include only principal and resource entities in this parameter; you can't include actions. You must specify actions in the schema.
entities
- Specifies the list of resources and principals and their associated attributes that Verified Permissions
can examine when evaluating the policies. You can include only principal and resource entities in this parameter; you can't include actions. You must specify actions in the schema.
public EntitiesDefinition getEntities()
Specifies the list of resources and principals and their associated attributes that Verified Permissions can examine when evaluating the policies.
You can include only principal and resource entities in this parameter; you can't include actions. You must specify actions in the schema.
You can include only principal and resource entities in this parameter; you can't include actions. You must specify actions in the schema.
public BatchIsAuthorizedRequest withEntities(EntitiesDefinition entities)
Specifies the list of resources and principals and their associated attributes that Verified Permissions can examine when evaluating the policies.
You can include only principal and resource entities in this parameter; you can't include actions. You must specify actions in the schema.
entities
- Specifies the list of resources and principals and their associated attributes that Verified Permissions
can examine when evaluating the policies. You can include only principal and resource entities in this parameter; you can't include actions. You must specify actions in the schema.
public List<BatchIsAuthorizedInputItem> getRequests()
An array of up to 30 requests that you want Verified Permissions to evaluate.
public void setRequests(Collection<BatchIsAuthorizedInputItem> requests)
An array of up to 30 requests that you want Verified Permissions to evaluate.
requests
- An array of up to 30 requests that you want Verified Permissions to evaluate.public BatchIsAuthorizedRequest withRequests(BatchIsAuthorizedInputItem... requests)
An array of up to 30 requests that you want Verified Permissions to evaluate.
NOTE: This method appends the values to the existing list (if any). Use
setRequests(java.util.Collection)
or withRequests(java.util.Collection)
if you want to override
the existing values.
requests
- An array of up to 30 requests that you want Verified Permissions to evaluate.public BatchIsAuthorizedRequest withRequests(Collection<BatchIsAuthorizedInputItem> requests)
An array of up to 30 requests that you want Verified Permissions to evaluate.
requests
- An array of up to 30 requests that you want Verified Permissions to evaluate.public String toString()
toString
in class Object
Object.toString()
public BatchIsAuthorizedRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()