public static interface UpdateServiceSettingsRequest.Builder extends LicenseManagerRequest.Builder, SdkPojo, CopyableBuilder<UpdateServiceSettingsRequest.Builder,UpdateServiceSettingsRequest>
Modifier and Type | Method and Description |
---|---|
UpdateServiceSettingsRequest.Builder |
enableCrossAccountsDiscovery(Boolean enableCrossAccountsDiscovery)
Activates cross-account discovery.
|
default UpdateServiceSettingsRequest.Builder |
organizationConfiguration(Consumer<OrganizationConfiguration.Builder> organizationConfiguration)
Integrates AWS Organizations with License Manager for cross-account discovery.
|
UpdateServiceSettingsRequest.Builder |
organizationConfiguration(OrganizationConfiguration organizationConfiguration)
Integrates AWS Organizations with License Manager for cross-account discovery.
|
UpdateServiceSettingsRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
UpdateServiceSettingsRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
UpdateServiceSettingsRequest.Builder |
s3BucketArn(String s3BucketArn)
ARN of the Amazon S3 bucket where License Manager information is stored.
|
UpdateServiceSettingsRequest.Builder |
snsTopicArn(String snsTopicArn)
ARN of the Amazon SNS topic used for License Manager alerts.
|
build
overrideConfiguration
copy
applyMutation, build
UpdateServiceSettingsRequest.Builder s3BucketArn(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.UpdateServiceSettingsRequest.Builder snsTopicArn(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.UpdateServiceSettingsRequest.Builder organizationConfiguration(OrganizationConfiguration organizationConfiguration)
Integrates AWS Organizations with License Manager for cross-account discovery.
organizationConfiguration
- Integrates AWS Organizations with License Manager for cross-account discovery.default UpdateServiceSettingsRequest.Builder organizationConfiguration(Consumer<OrganizationConfiguration.Builder> organizationConfiguration)
Integrates AWS Organizations with License Manager for cross-account discovery.
This is a convenience that creates an instance of theOrganizationConfiguration.Builder
avoiding the
need to create one manually via OrganizationConfiguration.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to organizationConfiguration(OrganizationConfiguration)
.organizationConfiguration
- a consumer that will call methods on OrganizationConfiguration.Builder
organizationConfiguration(OrganizationConfiguration)
UpdateServiceSettingsRequest.Builder enableCrossAccountsDiscovery(Boolean enableCrossAccountsDiscovery)
Activates cross-account discovery.
enableCrossAccountsDiscovery
- Activates cross-account discovery.UpdateServiceSettingsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.UpdateServiceSettingsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.