@Generated(value="software.amazon.awssdk:codegen") public final class PutAccountSettingDefaultRequest extends EcsRequest implements ToCopyableBuilder<PutAccountSettingDefaultRequest.Builder,PutAccountSettingDefaultRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
PutAccountSettingDefaultRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static PutAccountSettingDefaultRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
SettingName |
name()
The resource name for which to modify the account setting.
|
String |
nameAsString()
The resource name for which to modify the account setting.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PutAccountSettingDefaultRequest.Builder> |
serializableBuilderClass() |
PutAccountSettingDefaultRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
value()
The account setting value for the specified principal ARN.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final SettingName name()
The resource name for which to modify the account setting. If serviceLongArnFormat is specified, the
ARN for your Amazon ECS services is affected. If taskLongArnFormat is specified, the ARN and
resource ID for your Amazon ECS tasks is affected. If containerInstanceLongArnFormat is specified,
the ARN and resource ID for your Amazon ECS container instances is affected. If awsvpcTrunking is
specified, the ENI limit for your Amazon ECS container instances is affected. If containerInsights
is specified, the default setting for CloudWatch Container Insights for your clusters is affected.
Fargate is transitioning from task count-based quotas to vCPU-based quotas. You can set the name to
fargateVCPULimit to opt in or opt out of the vCPU-based quotas. For information about the opt in
timeline, see Fargate vCPU-based quotas timeline in the Amazon ECS Developer Guide.
If the service returns an enum value that is not available in the current SDK version, name will return
SettingName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
nameAsString().
serviceLongArnFormat is
specified, the ARN for your Amazon ECS services is affected. If taskLongArnFormat is
specified, the ARN and resource ID for your Amazon ECS tasks is affected. If
containerInstanceLongArnFormat is specified, the ARN and resource ID for your Amazon ECS
container instances is affected. If awsvpcTrunking is specified, the ENI limit for your
Amazon ECS container instances is affected. If containerInsights is specified, the default
setting for CloudWatch Container Insights for your clusters is affected.
Fargate is transitioning from task count-based quotas to vCPU-based quotas. You can set the name to
fargateVCPULimit to opt in or opt out of the vCPU-based quotas. For information about the
opt in timeline, see Fargate vCPU-based quotas timeline in the Amazon ECS Developer Guide.
SettingNamepublic final String nameAsString()
The resource name for which to modify the account setting. If serviceLongArnFormat is specified, the
ARN for your Amazon ECS services is affected. If taskLongArnFormat is specified, the ARN and
resource ID for your Amazon ECS tasks is affected. If containerInstanceLongArnFormat is specified,
the ARN and resource ID for your Amazon ECS container instances is affected. If awsvpcTrunking is
specified, the ENI limit for your Amazon ECS container instances is affected. If containerInsights
is specified, the default setting for CloudWatch Container Insights for your clusters is affected.
Fargate is transitioning from task count-based quotas to vCPU-based quotas. You can set the name to
fargateVCPULimit to opt in or opt out of the vCPU-based quotas. For information about the opt in
timeline, see Fargate vCPU-based quotas timeline in the Amazon ECS Developer Guide.
If the service returns an enum value that is not available in the current SDK version, name will return
SettingName.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
nameAsString().
serviceLongArnFormat is
specified, the ARN for your Amazon ECS services is affected. If taskLongArnFormat is
specified, the ARN and resource ID for your Amazon ECS tasks is affected. If
containerInstanceLongArnFormat is specified, the ARN and resource ID for your Amazon ECS
container instances is affected. If awsvpcTrunking is specified, the ENI limit for your
Amazon ECS container instances is affected. If containerInsights is specified, the default
setting for CloudWatch Container Insights for your clusters is affected.
Fargate is transitioning from task count-based quotas to vCPU-based quotas. You can set the name to
fargateVCPULimit to opt in or opt out of the vCPU-based quotas. For information about the
opt in timeline, see Fargate vCPU-based quotas timeline in the Amazon ECS Developer Guide.
SettingNamepublic final String value()
The account setting value for the specified principal ARN. Accepted values are enabled and
disabled.
enabled and
disabled.public PutAccountSettingDefaultRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PutAccountSettingDefaultRequest.Builder,PutAccountSettingDefaultRequest>toBuilder in class EcsRequestpublic static PutAccountSettingDefaultRequest.Builder builder()
public static Class<? extends PutAccountSettingDefaultRequest.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.