@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutAccessPointPolicyRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
PutAccessPointPolicyRequest() |
Modifier and Type | Method and Description |
---|---|
PutAccessPointPolicyRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAccountId()
The Amazon Web Services account ID for owner of the bucket associated with the specified access point.
|
String |
getName()
The name of the access point that you want to associate with the specified policy.
|
String |
getPolicy()
The policy that you want to apply to the specified access point.
|
int |
hashCode() |
void |
setAccountId(String accountId)
The Amazon Web Services account ID for owner of the bucket associated with the specified access point.
|
void |
setName(String name)
The name of the access point that you want to associate with the specified policy.
|
void |
setPolicy(String policy)
The policy that you want to apply to the specified access point.
|
String |
toString()
Returns a string representation of this object.
|
PutAccessPointPolicyRequest |
withAccountId(String accountId)
The Amazon Web Services account ID for owner of the bucket associated with the specified access point.
|
PutAccessPointPolicyRequest |
withName(String name)
The name of the access point that you want to associate with the specified policy.
|
PutAccessPointPolicyRequest |
withPolicy(String policy)
The policy that you want to apply to the specified access point.
|
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 setAccountId(String accountId)
The Amazon Web Services account ID for owner of the bucket associated with the specified access point.
accountId
- The Amazon Web Services account ID for owner of the bucket associated with the specified access point.public String getAccountId()
The Amazon Web Services account ID for owner of the bucket associated with the specified access point.
public PutAccessPointPolicyRequest withAccountId(String accountId)
The Amazon Web Services account ID for owner of the bucket associated with the specified access point.
accountId
- The Amazon Web Services account ID for owner of the bucket associated with the specified access point.public void setName(String name)
The name of the access point that you want to associate with the specified policy.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the Amazon Web Services SDK and CLI, you must specify the ARN
of the access point accessed in the format
arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/accesspoint/<my-accesspoint-name>
. For example, to access the access point reports-ap
through Outpost my-outpost
owned
by account 123456789012
in Region us-west-2
, use the URL encoding of
arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/accesspoint/reports-ap
. The value must
be URL encoded.
name
- The name of the access point that you want to associate with the specified policy.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the Amazon Web Services SDK and CLI, you must specify
the ARN of the access point accessed in the format
arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/accesspoint/<my-accesspoint-name>
. For example, to access the access point reports-ap
through Outpost my-outpost
owned by account 123456789012
in Region us-west-2
, use the URL encoding of
arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/accesspoint/reports-ap
. The
value must be URL encoded.
public String getName()
The name of the access point that you want to associate with the specified policy.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the Amazon Web Services SDK and CLI, you must specify the ARN
of the access point accessed in the format
arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/accesspoint/<my-accesspoint-name>
. For example, to access the access point reports-ap
through Outpost my-outpost
owned
by account 123456789012
in Region us-west-2
, use the URL encoding of
arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/accesspoint/reports-ap
. The value must
be URL encoded.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the Amazon Web Services SDK and CLI, you must specify
the ARN of the access point accessed in the format
arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/accesspoint/<my-accesspoint-name>
. For example, to access the access point reports-ap
through Outpost my-outpost
owned by account 123456789012
in Region us-west-2
, use the URL encoding of
arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/accesspoint/reports-ap
. The
value must be URL encoded.
public PutAccessPointPolicyRequest withName(String name)
The name of the access point that you want to associate with the specified policy.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the Amazon Web Services SDK and CLI, you must specify the ARN
of the access point accessed in the format
arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/accesspoint/<my-accesspoint-name>
. For example, to access the access point reports-ap
through Outpost my-outpost
owned
by account 123456789012
in Region us-west-2
, use the URL encoding of
arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/accesspoint/reports-ap
. The value must
be URL encoded.
name
- The name of the access point that you want to associate with the specified policy.
For using this parameter with Amazon S3 on Outposts with the REST API, you must specify the name and the x-amz-outpost-id as well.
For using this parameter with S3 on Outposts with the Amazon Web Services SDK and CLI, you must specify
the ARN of the access point accessed in the format
arn:aws:s3-outposts:<Region>:<account-id>:outpost/<outpost-id>/accesspoint/<my-accesspoint-name>
. For example, to access the access point reports-ap
through Outpost my-outpost
owned by account 123456789012
in Region us-west-2
, use the URL encoding of
arn:aws:s3-outposts:us-west-2:123456789012:outpost/my-outpost/accesspoint/reports-ap
. The
value must be URL encoded.
public void setPolicy(String policy)
The policy that you want to apply to the specified access point. For more information about access point policies, see Managing data access with Amazon S3 access points in the Amazon S3 User Guide.
policy
- The policy that you want to apply to the specified access point. For more information about access point
policies, see Managing
data access with Amazon S3 access points in the Amazon S3 User Guide.public String getPolicy()
The policy that you want to apply to the specified access point. For more information about access point policies, see Managing data access with Amazon S3 access points in the Amazon S3 User Guide.
public PutAccessPointPolicyRequest withPolicy(String policy)
The policy that you want to apply to the specified access point. For more information about access point policies, see Managing data access with Amazon S3 access points in the Amazon S3 User Guide.
policy
- The policy that you want to apply to the specified access point. For more information about access point
policies, see Managing
data access with Amazon S3 access points in the Amazon S3 User Guide.public String toString()
toString
in class Object
Object.toString()
public PutAccessPointPolicyRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()