@Generated(value="software.amazon.awssdk:codegen") public final class PutAdminAccountRequest extends FmsRequest implements ToCopyableBuilder<PutAdminAccountRequest.Builder,PutAdminAccountRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
PutAdminAccountRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
adminAccount()
The Amazon Web Services account ID to add as an Firewall Manager administrator account.
|
AdminScope |
adminScope()
Configures the resources that the specified Firewall Manager administrator can manage.
|
static PutAdminAccountRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends PutAdminAccountRequest.Builder> |
serializableBuilderClass() |
PutAdminAccountRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String adminAccount()
The Amazon Web Services account ID to add as an Firewall Manager administrator account. The account must be a member of the organization that was onboarded to Firewall Manager by AssociateAdminAccount. For more information about Organizations, see Managing the Amazon Web Services Accounts in Your Organization.
public final AdminScope adminScope()
Configures the resources that the specified Firewall Manager administrator can manage. As a best practice, set the administrative scope according to the principles of least privilege. Only grant the administrator the specific resources or permissions that they need to perform the duties of their role.
public PutAdminAccountRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PutAdminAccountRequest.Builder,PutAdminAccountRequest>toBuilder in class FmsRequestpublic static PutAdminAccountRequest.Builder builder()
public static Class<? extends PutAdminAccountRequest.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.