Interface GetServiceSettingsResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<GetServiceSettingsResponse.Builder,
,GetServiceSettingsResponse> LicenseManagerLinuxSubscriptionsResponse.Builder
,SdkBuilder<GetServiceSettingsResponse.Builder,
,GetServiceSettingsResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetServiceSettingsResponse
-
Method Summary
Modifier and TypeMethodDescriptionhomeRegions
(String... homeRegions) The Region in which License Manager displays the aggregated data for Linux subscriptions.homeRegions
(Collection<String> homeRegions) The Region in which License Manager displays the aggregated data for Linux subscriptions.linuxSubscriptionsDiscovery
(String linuxSubscriptionsDiscovery) Lists if discovery has been enabled for Linux subscriptions.linuxSubscriptionsDiscovery
(LinuxSubscriptionsDiscovery linuxSubscriptionsDiscovery) Lists if discovery has been enabled for Linux subscriptions.linuxSubscriptionsDiscoverySettings
(Consumer<LinuxSubscriptionsDiscoverySettings.Builder> linuxSubscriptionsDiscoverySettings) Lists the settings defined for Linux subscriptions discovery.linuxSubscriptionsDiscoverySettings
(LinuxSubscriptionsDiscoverySettings linuxSubscriptionsDiscoverySettings) Lists the settings defined for Linux subscriptions discovery.Indicates the status of Linux subscriptions settings being applied.Indicates the status of Linux subscriptions settings being applied.statusMessage
(Map<String, String> statusMessage) A message which details the Linux subscriptions service settings current status.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.licensemanagerlinuxsubscriptions.model.LicenseManagerLinuxSubscriptionsResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
homeRegions
The Region in which License Manager displays the aggregated data for Linux subscriptions.
- Parameters:
homeRegions
- The Region in which License Manager displays the aggregated data for Linux subscriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
homeRegions
The Region in which License Manager displays the aggregated data for Linux subscriptions.
- Parameters:
homeRegions
- The Region in which License Manager displays the aggregated data for Linux subscriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
linuxSubscriptionsDiscovery
Lists if discovery has been enabled for Linux subscriptions.
- Parameters:
linuxSubscriptionsDiscovery
- Lists if discovery has been enabled for Linux subscriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
linuxSubscriptionsDiscovery
GetServiceSettingsResponse.Builder linuxSubscriptionsDiscovery(LinuxSubscriptionsDiscovery linuxSubscriptionsDiscovery) Lists if discovery has been enabled for Linux subscriptions.
- Parameters:
linuxSubscriptionsDiscovery
- Lists if discovery has been enabled for Linux subscriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
linuxSubscriptionsDiscoverySettings
GetServiceSettingsResponse.Builder linuxSubscriptionsDiscoverySettings(LinuxSubscriptionsDiscoverySettings linuxSubscriptionsDiscoverySettings) Lists the settings defined for Linux subscriptions discovery. The settings include if Organizations integration has been enabled, and which Regions data will be aggregated from.
- Parameters:
linuxSubscriptionsDiscoverySettings
- Lists the settings defined for Linux subscriptions discovery. The settings include if Organizations integration has been enabled, and which Regions data will be aggregated from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
linuxSubscriptionsDiscoverySettings
default GetServiceSettingsResponse.Builder linuxSubscriptionsDiscoverySettings(Consumer<LinuxSubscriptionsDiscoverySettings.Builder> linuxSubscriptionsDiscoverySettings) Lists the settings defined for Linux subscriptions discovery. The settings include if Organizations integration has been enabled, and which Regions data will be aggregated from.
This is a convenience method that creates an instance of theLinuxSubscriptionsDiscoverySettings.Builder
avoiding the need to create one manually viaLinuxSubscriptionsDiscoverySettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolinuxSubscriptionsDiscoverySettings(LinuxSubscriptionsDiscoverySettings)
.- Parameters:
linuxSubscriptionsDiscoverySettings
- a consumer that will call methods onLinuxSubscriptionsDiscoverySettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Indicates the status of Linux subscriptions settings being applied.
- Parameters:
status
- Indicates the status of Linux subscriptions settings being applied.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Indicates the status of Linux subscriptions settings being applied.
- Parameters:
status
- Indicates the status of Linux subscriptions settings being applied.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusMessage
A message which details the Linux subscriptions service settings current status.
- Parameters:
statusMessage
- A message which details the Linux subscriptions service settings current status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-