@Generated(value="software.amazon.awssdk:codegen") public final class ApplicationPolicyStatement extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ApplicationPolicyStatement.Builder,ApplicationPolicyStatement>
Policy statement applied to the application.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ApplicationPolicyStatement.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
actions()
For the list of actions supported for this operation, see Application Permissions.
|
static ApplicationPolicyStatement.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasActions()
Returns true if the Actions property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasPrincipalOrgIDs()
Returns true if the PrincipalOrgIDs property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
boolean |
hasPrincipals()
Returns true if the Principals property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
List<String> |
principalOrgIDs()
An array of PrinciplalOrgIDs, which corresponds to AWS IAM aws:PrincipalOrgID global condition key.
|
List<String> |
principals()
An array of AWS account IDs, or * to make the application public.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ApplicationPolicyStatement.Builder> |
serializableBuilderClass() |
String |
statementId()
A unique ID for the statement.
|
ApplicationPolicyStatement.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasActions()
public final List<String> actions()
For the list of actions supported for this operation, see Application Permissions.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasActions() to see if a value was sent in this field.
public final boolean hasPrincipalOrgIDs()
public final List<String> principalOrgIDs()
An array of PrinciplalOrgIDs, which corresponds to AWS IAM aws:PrincipalOrgID global condition key.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasPrincipalOrgIDs() to see if a value was sent in this field.
public final boolean hasPrincipals()
public final List<String> principals()
An array of AWS account IDs, or * to make the application public.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasPrincipals() to see if a value was sent in this field.
public final String statementId()
A unique ID for the statement.
public ApplicationPolicyStatement.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ApplicationPolicyStatement.Builder,ApplicationPolicyStatement>public static ApplicationPolicyStatement.Builder builder()
public static Class<? extends ApplicationPolicyStatement.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.