@Generated(value="software.amazon.awssdk:codegen") public final class AccountScope extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AccountScope.Builder,AccountScope>
Configures the accounts within the administrator's Organizations organization that the specified Firewall Manager administrator can apply policies to.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AccountScope.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
accounts()
The list of accounts within the organization that the specified Firewall Manager administrator either can or
cannot apply policies to, based on the value of
ExcludeSpecifiedAccounts. |
Boolean |
allAccountsEnabled()
A boolean value that indicates if the administrator can apply policies to all accounts within an organization.
|
static AccountScope.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Boolean |
excludeSpecifiedAccounts()
A boolean value that excludes the accounts in
AccountScope$Accounts from the administrator's scope. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAccounts()
For responses, this returns true if the service returned a value for the Accounts property.
|
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends AccountScope.Builder> |
serializableBuilderClass() |
AccountScope.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasAccounts()
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> accounts()
The list of accounts within the organization that the specified Firewall Manager administrator either can or
cannot apply policies to, based on the value of ExcludeSpecifiedAccounts. If
ExcludeSpecifiedAccounts is set to true, then the Firewall Manager administrator can
apply policies to all members of the organization except for the accounts in this list. If
ExcludeSpecifiedAccounts is set to false, then the Firewall Manager administrator can
only apply policies to the accounts in this list.
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 hasAccounts() method.
ExcludeSpecifiedAccounts. If
ExcludeSpecifiedAccounts is set to true, then the Firewall Manager
administrator can apply policies to all members of the organization except for the accounts in this list.
If ExcludeSpecifiedAccounts is set to false, then the Firewall Manager
administrator can only apply policies to the accounts in this list.public final Boolean allAccountsEnabled()
A boolean value that indicates if the administrator can apply policies to all accounts within an organization. If
true, the administrator can apply policies to all accounts within the organization. You can either enable
management of all accounts through this operation, or you can specify a list of accounts to manage in
AccountScope$Accounts. You cannot specify both.
AccountScope$Accounts. You cannot specify both.public final Boolean excludeSpecifiedAccounts()
A boolean value that excludes the accounts in AccountScope$Accounts from the administrator's scope.
If true, the Firewall Manager administrator can apply policies to all members of the organization except for the
accounts listed in AccountScope$Accounts. You can either specify a list of accounts to exclude by
AccountScope$Accounts, or you can enable management of all accounts by
AccountScope$AllAccountsEnabled. You cannot specify both.
AccountScope$Accounts from the administrator's
scope. If true, the Firewall Manager administrator can apply policies to all members of the organization
except for the accounts listed in AccountScope$Accounts. You can either specify a list of
accounts to exclude by AccountScope$Accounts, or you can enable management of all accounts
by AccountScope$AllAccountsEnabled. You cannot specify both.public AccountScope.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AccountScope.Builder,AccountScope>public static AccountScope.Builder builder()
public static Class<? extends AccountScope.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.