@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateServiceSettingRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
The request body of the UpdateServiceSetting API operation.
NOOP
Constructor and Description |
---|
UpdateServiceSettingRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateServiceSettingRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getSettingId()
The Amazon Resource Name (ARN) of the service setting to update.
|
String |
getSettingValue()
The new value to specify for the service setting.
|
int |
hashCode() |
void |
setSettingId(String settingId)
The Amazon Resource Name (ARN) of the service setting to update.
|
void |
setSettingValue(String settingValue)
The new value to specify for the service setting.
|
String |
toString()
Returns a string representation of this object.
|
UpdateServiceSettingRequest |
withSettingId(String settingId)
The Amazon Resource Name (ARN) of the service setting to update.
|
UpdateServiceSettingRequest |
withSettingValue(String settingValue)
The new value to specify for the service setting.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setSettingId(String settingId)
The Amazon Resource Name (ARN) of the service setting to update. 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/managed-instance/default-ec2-instance-management-role
/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
Permissions to update the /ssm/managed-instance/default-ec2-instance-management-role
setting should
only be provided to administrators. Implement least privilege access when allowing individuals to configure or
modify the Default Host Management Configuration.
settingId
- The Amazon Resource Name (ARN) of the service setting to update. 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/managed-instance/default-ec2-instance-management-role
/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
Permissions to update the /ssm/managed-instance/default-ec2-instance-management-role
setting
should only be provided to administrators. Implement least privilege access when allowing individuals to
configure or modify the Default Host Management Configuration.
public String getSettingId()
The Amazon Resource Name (ARN) of the service setting to update. 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/managed-instance/default-ec2-instance-management-role
/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
Permissions to update the /ssm/managed-instance/default-ec2-instance-management-role
setting should
only be provided to administrators. Implement least privilege access when allowing individuals to configure or
modify the Default Host Management Configuration.
arn:aws:ssm:us-east-1:111122223333:servicesetting/ssm/parameter-store/high-throughput-enabled
. The setting ID can be one of the following.
/ssm/managed-instance/default-ec2-instance-management-role
/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
Permissions to update the /ssm/managed-instance/default-ec2-instance-management-role
setting
should only be provided to administrators. Implement least privilege access when allowing individuals to
configure or modify the Default Host Management Configuration.
public UpdateServiceSettingRequest withSettingId(String settingId)
The Amazon Resource Name (ARN) of the service setting to update. 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/managed-instance/default-ec2-instance-management-role
/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
Permissions to update the /ssm/managed-instance/default-ec2-instance-management-role
setting should
only be provided to administrators. Implement least privilege access when allowing individuals to configure or
modify the Default Host Management Configuration.
settingId
- The Amazon Resource Name (ARN) of the service setting to update. 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/managed-instance/default-ec2-instance-management-role
/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
Permissions to update the /ssm/managed-instance/default-ec2-instance-management-role
setting
should only be provided to administrators. Implement least privilege access when allowing individuals to
configure or modify the Default Host Management Configuration.
public void setSettingValue(String settingValue)
The new value to specify for the service setting. The following list specifies the available values for each setting.
For /ssm/managed-instance/default-ec2-instance-management-role
, enter the name of an IAM role.
For /ssm/automation/customer-script-log-destination
, enter CloudWatch
.
For /ssm/automation/customer-script-log-group-name
, enter the name of an Amazon CloudWatch Logs log
group.
For /ssm/documents/console/public-sharing-permission
, enter Enable
or
Disable
.
For /ssm/managed-instance/activation-tier
, enter standard
or advanced
.
For /ssm/opsinsights/opscenter
, enter Enabled
or Disabled
.
For /ssm/parameter-store/default-parameter-tier
, enter Standard
, Advanced
,
or Intelligent-Tiering
For /ssm/parameter-store/high-throughput-enabled
, enter true
or false
.
settingValue
- The new value to specify for the service setting. The following list specifies the available values for
each setting.
For /ssm/managed-instance/default-ec2-instance-management-role
, enter the name of an IAM
role.
For /ssm/automation/customer-script-log-destination
, enter CloudWatch
.
For /ssm/automation/customer-script-log-group-name
, enter the name of an Amazon CloudWatch
Logs log group.
For /ssm/documents/console/public-sharing-permission
, enter Enable
or
Disable
.
For /ssm/managed-instance/activation-tier
, enter standard
or
advanced
.
For /ssm/opsinsights/opscenter
, enter Enabled
or Disabled
.
For /ssm/parameter-store/default-parameter-tier
, enter Standard
,
Advanced
, or Intelligent-Tiering
For /ssm/parameter-store/high-throughput-enabled
, enter true
or
false
.
public String getSettingValue()
The new value to specify for the service setting. The following list specifies the available values for each setting.
For /ssm/managed-instance/default-ec2-instance-management-role
, enter the name of an IAM role.
For /ssm/automation/customer-script-log-destination
, enter CloudWatch
.
For /ssm/automation/customer-script-log-group-name
, enter the name of an Amazon CloudWatch Logs log
group.
For /ssm/documents/console/public-sharing-permission
, enter Enable
or
Disable
.
For /ssm/managed-instance/activation-tier
, enter standard
or advanced
.
For /ssm/opsinsights/opscenter
, enter Enabled
or Disabled
.
For /ssm/parameter-store/default-parameter-tier
, enter Standard
, Advanced
,
or Intelligent-Tiering
For /ssm/parameter-store/high-throughput-enabled
, enter true
or false
.
For /ssm/managed-instance/default-ec2-instance-management-role
, enter the name of an IAM
role.
For /ssm/automation/customer-script-log-destination
, enter CloudWatch
.
For /ssm/automation/customer-script-log-group-name
, enter the name of an Amazon CloudWatch
Logs log group.
For /ssm/documents/console/public-sharing-permission
, enter Enable
or
Disable
.
For /ssm/managed-instance/activation-tier
, enter standard
or
advanced
.
For /ssm/opsinsights/opscenter
, enter Enabled
or Disabled
.
For /ssm/parameter-store/default-parameter-tier
, enter Standard
,
Advanced
, or Intelligent-Tiering
For /ssm/parameter-store/high-throughput-enabled
, enter true
or
false
.
public UpdateServiceSettingRequest withSettingValue(String settingValue)
The new value to specify for the service setting. The following list specifies the available values for each setting.
For /ssm/managed-instance/default-ec2-instance-management-role
, enter the name of an IAM role.
For /ssm/automation/customer-script-log-destination
, enter CloudWatch
.
For /ssm/automation/customer-script-log-group-name
, enter the name of an Amazon CloudWatch Logs log
group.
For /ssm/documents/console/public-sharing-permission
, enter Enable
or
Disable
.
For /ssm/managed-instance/activation-tier
, enter standard
or advanced
.
For /ssm/opsinsights/opscenter
, enter Enabled
or Disabled
.
For /ssm/parameter-store/default-parameter-tier
, enter Standard
, Advanced
,
or Intelligent-Tiering
For /ssm/parameter-store/high-throughput-enabled
, enter true
or false
.
settingValue
- The new value to specify for the service setting. The following list specifies the available values for
each setting.
For /ssm/managed-instance/default-ec2-instance-management-role
, enter the name of an IAM
role.
For /ssm/automation/customer-script-log-destination
, enter CloudWatch
.
For /ssm/automation/customer-script-log-group-name
, enter the name of an Amazon CloudWatch
Logs log group.
For /ssm/documents/console/public-sharing-permission
, enter Enable
or
Disable
.
For /ssm/managed-instance/activation-tier
, enter standard
or
advanced
.
For /ssm/opsinsights/opscenter
, enter Enabled
or Disabled
.
For /ssm/parameter-store/default-parameter-tier
, enter Standard
,
Advanced
, or Intelligent-Tiering
For /ssm/parameter-store/high-throughput-enabled
, enter true
or
false
.
public String toString()
toString
in class Object
Object.toString()
public UpdateServiceSettingRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()