@Generated(value="software.amazon.awssdk:codegen") public final class UpdateServiceSettingRequest extends SsmRequest implements ToCopyableBuilder<UpdateServiceSettingRequest.Builder,UpdateServiceSettingRequest>
The request body of the UpdateServiceSetting API operation.
Modifier and Type | Class and Description |
---|---|
static interface |
UpdateServiceSettingRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static UpdateServiceSettingRequest.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 UpdateServiceSettingRequest.Builder> |
serializableBuilderClass() |
String |
settingId()
The Amazon Resource Name (ARN) of the service setting to reset.
|
String |
settingValue()
The new value to specify for the service setting.
|
UpdateServiceSettingRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfiguration
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String settingId()
The Amazon Resource Name (ARN) of the service setting to reset. For example,
arn:aws:ssm:us-east-1:111122223333:servicesetting/ssm/parameter-store/high-throughput-enabled
. The
setting ID can be one of the following.
/ssm/automation/customer-script-log-destination
/ssm/automation/customer-script-log-group-name
/ssm/documents/console/public-sharing-permission
/ssm/managed-instance/activation-tier
/ssm/opsinsights/opscenter
/ssm/parameter-store/default-parameter-tier
/ssm/parameter-store/high-throughput-enabled
arn:aws:ssm:us-east-1:111122223333:servicesetting/ssm/parameter-store/high-throughput-enabled
. The setting ID can be one of the following.
/ssm/automation/customer-script-log-destination
/ssm/automation/customer-script-log-group-name
/ssm/documents/console/public-sharing-permission
/ssm/managed-instance/activation-tier
/ssm/opsinsights/opscenter
/ssm/parameter-store/default-parameter-tier
/ssm/parameter-store/high-throughput-enabled
public final String settingValue()
The new value to specify for the service setting. The following list specifies the available values for each setting.
/ssm/automation/customer-script-log-destination
: CloudWatch
/ssm/automation/customer-script-log-group-name
: the name of an Amazon CloudWatch Logs log group
/ssm/documents/console/public-sharing-permission
: Enable
or Disable
/ssm/managed-instance/activation-tier
: standard
or advanced
/ssm/opsinsights/opscenter
: Enabled
or Disabled
/ssm/parameter-store/default-parameter-tier
: Standard
, Advanced
,
Intelligent-Tiering
/ssm/parameter-store/high-throughput-enabled
: true
or false
/ssm/automation/customer-script-log-destination
: CloudWatch
/ssm/automation/customer-script-log-group-name
: the name of an Amazon CloudWatch Logs log
group
/ssm/documents/console/public-sharing-permission
: Enable
or
Disable
/ssm/managed-instance/activation-tier
: standard
or advanced
/ssm/opsinsights/opscenter
: Enabled
or Disabled
/ssm/parameter-store/default-parameter-tier
: Standard
, Advanced
,
Intelligent-Tiering
/ssm/parameter-store/high-throughput-enabled
: true
or false
public UpdateServiceSettingRequest.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<UpdateServiceSettingRequest.Builder,UpdateServiceSettingRequest>
toBuilder
in class SsmRequest
public static UpdateServiceSettingRequest.Builder builder()
public static Class<? extends UpdateServiceSettingRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode
in class AwsRequest
public final boolean equals(Object obj)
equals
in class AwsRequest
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField
in class SdkRequest
Copyright © 2023. All rights reserved.