Interface GetServiceSettingsResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetServiceSettingsResponse.Builder,,GetServiceSettingsResponse> LicenseManagerResponse.Builder,SdkBuilder<GetServiceSettingsResponse.Builder,,GetServiceSettingsResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetServiceSettingsResponse
-
Method Summary
Modifier and TypeMethodDescriptioncrossRegionDiscoveryHomeRegion(String crossRegionDiscoveryHomeRegion) Cross region discovery home region.crossRegionDiscoverySourceRegions(String... crossRegionDiscoverySourceRegions) Cross region discovery source regions.crossRegionDiscoverySourceRegions(Collection<String> crossRegionDiscoverySourceRegions) Cross region discovery source regions.enableCrossAccountsDiscovery(Boolean enableCrossAccountsDiscovery) Indicates whether cross-account discovery is enabled.licenseManagerResourceShareArn(String licenseManagerResourceShareArn) Amazon Resource Name (ARN) of the resource share.organizationConfiguration(Consumer<OrganizationConfiguration.Builder> organizationConfiguration) Indicates whether Organizations is integrated with License Manager for cross-account discovery.organizationConfiguration(OrganizationConfiguration organizationConfiguration) Indicates whether Organizations is integrated with License Manager for cross-account discovery.s3BucketArn(String s3BucketArn) Regional S3 bucket path for storing reports, license trail event data, discovery data, and so on.serviceStatus(Consumer<ServiceStatus.Builder> serviceStatus) Service status.serviceStatus(ServiceStatus serviceStatus) Service status.snsTopicArn(String snsTopicArn) SNS topic configured to receive notifications from License Manager.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.licensemanager.model.LicenseManagerResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
s3BucketArn
Regional S3 bucket path for storing reports, license trail event data, discovery data, and so on.
- Parameters:
s3BucketArn- Regional S3 bucket path for storing reports, license trail event data, discovery data, and so on.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snsTopicArn
SNS topic configured to receive notifications from License Manager.
- Parameters:
snsTopicArn- SNS topic configured to receive notifications from License Manager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationConfiguration
GetServiceSettingsResponse.Builder organizationConfiguration(OrganizationConfiguration organizationConfiguration) Indicates whether Organizations is integrated with License Manager for cross-account discovery.
- Parameters:
organizationConfiguration- Indicates whether Organizations is integrated with License Manager for cross-account discovery.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationConfiguration
default GetServiceSettingsResponse.Builder organizationConfiguration(Consumer<OrganizationConfiguration.Builder> organizationConfiguration) Indicates whether Organizations is integrated with License Manager for cross-account discovery.
This is a convenience method that creates an instance of theOrganizationConfiguration.Builderavoiding the need to create one manually viaOrganizationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toorganizationConfiguration(OrganizationConfiguration).- Parameters:
organizationConfiguration- a consumer that will call methods onOrganizationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
enableCrossAccountsDiscovery
GetServiceSettingsResponse.Builder enableCrossAccountsDiscovery(Boolean enableCrossAccountsDiscovery) Indicates whether cross-account discovery is enabled.
- Parameters:
enableCrossAccountsDiscovery- Indicates whether cross-account discovery is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crossRegionDiscoveryHomeRegion
GetServiceSettingsResponse.Builder crossRegionDiscoveryHomeRegion(String crossRegionDiscoveryHomeRegion) Cross region discovery home region.
- Parameters:
crossRegionDiscoveryHomeRegion- Cross region discovery home region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crossRegionDiscoverySourceRegions
GetServiceSettingsResponse.Builder crossRegionDiscoverySourceRegions(Collection<String> crossRegionDiscoverySourceRegions) Cross region discovery source regions.
- Parameters:
crossRegionDiscoverySourceRegions- Cross region discovery source regions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
crossRegionDiscoverySourceRegions
GetServiceSettingsResponse.Builder crossRegionDiscoverySourceRegions(String... crossRegionDiscoverySourceRegions) Cross region discovery source regions.
- Parameters:
crossRegionDiscoverySourceRegions- Cross region discovery source regions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceStatus
Service status.
- Parameters:
serviceStatus- Service status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serviceStatus
default GetServiceSettingsResponse.Builder serviceStatus(Consumer<ServiceStatus.Builder> serviceStatus) Service status.
This is a convenience method that creates an instance of theServiceStatus.Builderavoiding the need to create one manually viaServiceStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toserviceStatus(ServiceStatus).- Parameters:
serviceStatus- a consumer that will call methods onServiceStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-