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, withSdkClientExecutionTimeoutpublic 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()
ToCopyableBuildertoBuilder 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.