@Generated(value="software.amazon.awssdk:codegen") public final class DescribeAccountPoliciesRequest extends CloudWatchLogsRequest implements ToCopyableBuilder<DescribeAccountPoliciesRequest.Builder,DescribeAccountPoliciesRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeAccountPoliciesRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
accountIdentifiers()
If you are using an account that is set up as a monitoring account for CloudWatch unified cross-account
observability, you can use this to specify the account ID of a source account.
|
static DescribeAccountPoliciesRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAccountIdentifiers()
For responses, this returns true if the service returned a value for the AccountIdentifiers property.
|
int |
hashCode() |
String |
policyName()
Use this parameter to limit the returned policies to only the policy with the name that you specify.
|
PolicyType |
policyType()
Use this parameter to limit the returned policies to only the policies that match the policy type that you
specify.
|
String |
policyTypeAsString()
Use this parameter to limit the returned policies to only the policies that match the policy type that you
specify.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeAccountPoliciesRequest.Builder> |
serializableBuilderClass() |
DescribeAccountPoliciesRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final PolicyType policyType()
Use this parameter to limit the returned policies to only the policies that match the policy type that you
specify. Currently, the only valid value is DATA_PROTECTION_POLICY.
If the service returns an enum value that is not available in the current SDK version, policyType will
return PolicyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
policyTypeAsString().
DATA_PROTECTION_POLICY.PolicyTypepublic final String policyTypeAsString()
Use this parameter to limit the returned policies to only the policies that match the policy type that you
specify. Currently, the only valid value is DATA_PROTECTION_POLICY.
If the service returns an enum value that is not available in the current SDK version, policyType will
return PolicyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
policyTypeAsString().
DATA_PROTECTION_POLICY.PolicyTypepublic final String policyName()
Use this parameter to limit the returned policies to only the policy with the name that you specify.
public final boolean hasAccountIdentifiers()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> accountIdentifiers()
If you are using an account that is set up as a monitoring account for CloudWatch unified cross-account observability, you can use this to specify the account ID of a source account. If you do, the operation returns the account policy for the specified account. Currently, you can specify only one account ID in this parameter.
If you omit this parameter, only the policy in the current account is returned.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAccountIdentifiers() method.
If you omit this parameter, only the policy in the current account is returned.
public DescribeAccountPoliciesRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeAccountPoliciesRequest.Builder,DescribeAccountPoliciesRequest>toBuilder in class CloudWatchLogsRequestpublic static DescribeAccountPoliciesRequest.Builder builder()
public static Class<? extends DescribeAccountPoliciesRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.