@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()
Integrates AWS Organizations with License Manager for cross-account discovery.
|
String |
getS3BucketArn()
ARN of the Amazon S3 bucket where License Manager information is stored.
|
String |
getSnsTopicArn()
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)
Integrates AWS Organizations with License Manager for cross-account discovery.
|
void |
setS3BucketArn(String s3BucketArn)
ARN of the Amazon S3 bucket where License Manager information is stored.
|
void |
setSnsTopicArn(String snsTopicArn)
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)
Integrates AWS Organizations with License Manager for cross-account discovery.
|
UpdateServiceSettingsRequest |
withS3BucketArn(String s3BucketArn)
ARN of the Amazon S3 bucket where License Manager information is stored.
|
UpdateServiceSettingsRequest |
withSnsTopicArn(String snsTopicArn)
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)
ARN of the Amazon S3 bucket where License Manager information is stored.
s3BucketArn
- ARN of the Amazon S3 bucket where License Manager information is stored.public String getS3BucketArn()
ARN of the Amazon S3 bucket where License Manager information is stored.
public UpdateServiceSettingsRequest withS3BucketArn(String s3BucketArn)
ARN of the Amazon S3 bucket where License Manager information is stored.
s3BucketArn
- ARN of the Amazon S3 bucket where License Manager information is stored.public void setSnsTopicArn(String snsTopicArn)
ARN of the Amazon SNS topic used for License Manager alerts.
snsTopicArn
- ARN of the Amazon SNS topic used for License Manager alerts.public String getSnsTopicArn()
ARN of the Amazon SNS topic used for License Manager alerts.
public UpdateServiceSettingsRequest withSnsTopicArn(String snsTopicArn)
ARN of the Amazon SNS topic used for License Manager alerts.
snsTopicArn
- ARN of the Amazon SNS topic used for License Manager alerts.public void setOrganizationConfiguration(OrganizationConfiguration organizationConfiguration)
Integrates AWS Organizations with License Manager for cross-account discovery.
organizationConfiguration
- Integrates AWS Organizations with License Manager for cross-account discovery.public OrganizationConfiguration getOrganizationConfiguration()
Integrates AWS Organizations with License Manager for cross-account discovery.
public UpdateServiceSettingsRequest withOrganizationConfiguration(OrganizationConfiguration organizationConfiguration)
Integrates AWS Organizations with License Manager for cross-account discovery.
organizationConfiguration
- Integrates AWS Organizations with License Manager 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()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.