@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateServiceSettingsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateServiceSettingsRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateServiceSettingsRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Boolean |
getEnableCrossAccountsDiscovery()
Activates cross-account discovery.
|
OrganizationConfiguration |
getOrganizationConfiguration()
Enables integration with Organizations for cross-account discovery.
|
String |
getS3BucketArn()
Amazon Resource Name (ARN) of the Amazon S3 bucket where the License Manager information is stored.
|
String |
getSnsTopicArn()
Amazon Resource Name (ARN) of the Amazon SNS topic used for License Manager alerts.
|
int |
hashCode() |
Boolean |
isEnableCrossAccountsDiscovery()
Activates cross-account discovery.
|
void |
setEnableCrossAccountsDiscovery(Boolean enableCrossAccountsDiscovery)
Activates cross-account discovery.
|
void |
setOrganizationConfiguration(OrganizationConfiguration organizationConfiguration)
Enables integration with Organizations for cross-account discovery.
|
void |
setS3BucketArn(String s3BucketArn)
Amazon Resource Name (ARN) of the Amazon S3 bucket where the License Manager information is stored.
|
void |
setSnsTopicArn(String snsTopicArn)
Amazon Resource Name (ARN) of the Amazon SNS topic used for License Manager alerts.
|
String |
toString()
Returns a string representation of this object.
|
UpdateServiceSettingsRequest |
withEnableCrossAccountsDiscovery(Boolean enableCrossAccountsDiscovery)
Activates cross-account discovery.
|
UpdateServiceSettingsRequest |
withOrganizationConfiguration(OrganizationConfiguration organizationConfiguration)
Enables integration with Organizations for cross-account discovery.
|
UpdateServiceSettingsRequest |
withS3BucketArn(String s3BucketArn)
Amazon Resource Name (ARN) of the Amazon S3 bucket where the License Manager information is stored.
|
UpdateServiceSettingsRequest |
withSnsTopicArn(String snsTopicArn)
Amazon Resource Name (ARN) of the Amazon SNS topic used for License Manager alerts.
|
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 setS3BucketArn(String s3BucketArn)
Amazon Resource Name (ARN) of the Amazon S3 bucket where the License Manager information is stored.
s3BucketArn
- Amazon Resource Name (ARN) of the Amazon S3 bucket where the License Manager information is stored.public String getS3BucketArn()
Amazon Resource Name (ARN) of the Amazon S3 bucket where the License Manager information is stored.
public UpdateServiceSettingsRequest withS3BucketArn(String s3BucketArn)
Amazon Resource Name (ARN) of the Amazon S3 bucket where the License Manager information is stored.
s3BucketArn
- Amazon Resource Name (ARN) of the Amazon S3 bucket where the License Manager information is stored.public void setSnsTopicArn(String snsTopicArn)
Amazon Resource Name (ARN) of the Amazon SNS topic used for License Manager alerts.
snsTopicArn
- Amazon Resource Name (ARN) of the Amazon SNS topic used for License Manager alerts.public String getSnsTopicArn()
Amazon Resource Name (ARN) of the Amazon SNS topic used for License Manager alerts.
public UpdateServiceSettingsRequest withSnsTopicArn(String snsTopicArn)
Amazon Resource Name (ARN) of the Amazon SNS topic used for License Manager alerts.
snsTopicArn
- Amazon Resource Name (ARN) of the Amazon SNS topic used for License Manager alerts.public void setOrganizationConfiguration(OrganizationConfiguration organizationConfiguration)
Enables integration with Organizations for cross-account discovery.
organizationConfiguration
- Enables integration with Organizations for cross-account discovery.public OrganizationConfiguration getOrganizationConfiguration()
Enables integration with Organizations for cross-account discovery.
public UpdateServiceSettingsRequest withOrganizationConfiguration(OrganizationConfiguration organizationConfiguration)
Enables integration with Organizations for cross-account discovery.
organizationConfiguration
- Enables integration with Organizations for cross-account discovery.public void setEnableCrossAccountsDiscovery(Boolean enableCrossAccountsDiscovery)
Activates cross-account discovery.
enableCrossAccountsDiscovery
- Activates cross-account discovery.public Boolean getEnableCrossAccountsDiscovery()
Activates cross-account discovery.
public UpdateServiceSettingsRequest withEnableCrossAccountsDiscovery(Boolean enableCrossAccountsDiscovery)
Activates cross-account discovery.
enableCrossAccountsDiscovery
- Activates cross-account discovery.public Boolean isEnableCrossAccountsDiscovery()
Activates cross-account discovery.
public String toString()
toString
in class Object
Object.toString()
public UpdateServiceSettingsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()