Cloneable
, ReadLimitInfo
, ToCopyableBuilder<UpdatePolicyRequest.Builder,UpdatePolicyRequest>
@Generated("software.amazon.awssdk:codegen") public class UpdatePolicyRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<UpdatePolicyRequest.Builder,UpdatePolicyRequest>
Modifier and Type | Class | Description |
---|---|---|
static interface |
UpdatePolicyRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static UpdatePolicyRequest.Builder |
builder() |
|
String |
content() |
If provided, the new content for the policy.
|
String |
description() |
If provided, the new description for the policy.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
name() |
If provided, the new name for the policy.
|
String |
policyId() |
The unique identifier (ID) of the policy that you want to update.
|
static Class<? extends UpdatePolicyRequest.Builder> |
serializableBuilderClass() |
|
UpdatePolicyRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String policyId()
The unique identifier (ID) of the policy that you want to update.
The regex pattern for a policy ID string requires "p-" followed by from 8 to 128 lower-case letters or digits.
The regex pattern for a policy ID string requires "p-" followed by from 8 to 128 lower-case letters or digits.
public String name()
If provided, the new name for the policy.
The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.
The regex pattern that is used to validate this parameter is a string of any of the characters in the ASCII character range.
public String description()
If provided, the new description for the policy.
public String content()
If provided, the new content for the policy. The text must be correctly formatted JSON that complies with the syntax for the policy's type. For more information, see Service Control Policy Syntax in the AWS Organizations User Guide.
public UpdatePolicyRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<UpdatePolicyRequest.Builder,UpdatePolicyRequest>
public static UpdatePolicyRequest.Builder builder()
public static Class<? extends UpdatePolicyRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.