Class DeleteAccountSettingRequest
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DeleteAccountSettingRequest.Builder,DeleteAccountSettingRequest>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final SettingNamename()The resource name to disable the account setting for.final StringThe resource name to disable the account setting for.final StringThe Amazon Resource Name (ARN) of the principal.static Class<? extends DeleteAccountSettingRequest.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfigurationMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
name
The resource name to disable the account setting for. If
serviceLongArnFormatis specified, the ARN for your Amazon ECS services is affected. IftaskLongArnFormatis specified, the ARN and resource ID for your Amazon ECS tasks is affected. IfcontainerInstanceLongArnFormatis specified, the ARN and resource ID for your Amazon ECS container instances is affected. IfawsvpcTrunkingis specified, the ENI limit for your Amazon ECS container instances is affected.If the service returns an enum value that is not available in the current SDK version,
namewill returnSettingName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnameAsString().- Returns:
- The resource name to disable the account setting for. If
serviceLongArnFormatis specified, the ARN for your Amazon ECS services is affected. IftaskLongArnFormatis specified, the ARN and resource ID for your Amazon ECS tasks is affected. IfcontainerInstanceLongArnFormatis specified, the ARN and resource ID for your Amazon ECS container instances is affected. IfawsvpcTrunkingis specified, the ENI limit for your Amazon ECS container instances is affected. - See Also:
-
nameAsString
The resource name to disable the account setting for. If
serviceLongArnFormatis specified, the ARN for your Amazon ECS services is affected. IftaskLongArnFormatis specified, the ARN and resource ID for your Amazon ECS tasks is affected. IfcontainerInstanceLongArnFormatis specified, the ARN and resource ID for your Amazon ECS container instances is affected. IfawsvpcTrunkingis specified, the ENI limit for your Amazon ECS container instances is affected.If the service returns an enum value that is not available in the current SDK version,
namewill returnSettingName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnameAsString().- Returns:
- The resource name to disable the account setting for. If
serviceLongArnFormatis specified, the ARN for your Amazon ECS services is affected. IftaskLongArnFormatis specified, the ARN and resource ID for your Amazon ECS tasks is affected. IfcontainerInstanceLongArnFormatis specified, the ARN and resource ID for your Amazon ECS container instances is affected. IfawsvpcTrunkingis specified, the ENI limit for your Amazon ECS container instances is affected. - See Also:
-
principalArn
The Amazon Resource Name (ARN) of the principal. It can be a user, role, or the root user. If you specify the root user, it disables the account setting for all users, roles, and the root user of the account unless a user or role explicitly overrides these settings. If this field is omitted, the setting is changed only for the authenticated user.
In order to use this parameter, you must be the root user, or the principal.
- Returns:
- The Amazon Resource Name (ARN) of the principal. It can be a user, role, or the root user. If you specify
the root user, it disables the account setting for all users, roles, and the root user of the account
unless a user or role explicitly overrides these settings. If this field is omitted, the setting is
changed only for the authenticated user.
In order to use this parameter, you must be the root user, or the principal.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<DeleteAccountSettingRequest.Builder,DeleteAccountSettingRequest> - Specified by:
toBuilderin classEcsRequest
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsRequest
-
equals
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-