Interface UpdateServiceSettingsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateServiceSettingsRequest.Builder,
,UpdateServiceSettingsRequest> LicenseManagerLinuxSubscriptionsRequest.Builder
,SdkBuilder<UpdateServiceSettingsRequest.Builder,
,UpdateServiceSettingsRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateServiceSettingsRequest
-
Method Summary
Modifier and TypeMethodDescriptionallowUpdate
(Boolean allowUpdate) Describes if updates are allowed to the service settings for Linux subscriptions.linuxSubscriptionsDiscovery
(String linuxSubscriptionsDiscovery) Describes if the discovery of Linux subscriptions is enabled.linuxSubscriptionsDiscovery
(LinuxSubscriptionsDiscovery linuxSubscriptionsDiscovery) Describes if the discovery of Linux subscriptions is enabled.linuxSubscriptionsDiscoverySettings
(Consumer<LinuxSubscriptionsDiscoverySettings.Builder> linuxSubscriptionsDiscoverySettings) The settings defined for Linux subscriptions discovery.linuxSubscriptionsDiscoverySettings
(LinuxSubscriptionsDiscoverySettings linuxSubscriptionsDiscoverySettings) The settings defined for Linux subscriptions discovery.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.licensemanagerlinuxsubscriptions.model.LicenseManagerLinuxSubscriptionsRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
allowUpdate
Describes if updates are allowed to the service settings for Linux subscriptions. If you allow updates, you can aggregate Linux subscription data in more than one home Region.
- Parameters:
allowUpdate
- Describes if updates are allowed to the service settings for Linux subscriptions. If you allow updates, you can aggregate Linux subscription data in more than one home Region.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
linuxSubscriptionsDiscovery
UpdateServiceSettingsRequest.Builder linuxSubscriptionsDiscovery(String linuxSubscriptionsDiscovery) Describes if the discovery of Linux subscriptions is enabled.
- Parameters:
linuxSubscriptionsDiscovery
- Describes if the discovery of Linux subscriptions is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
linuxSubscriptionsDiscovery
UpdateServiceSettingsRequest.Builder linuxSubscriptionsDiscovery(LinuxSubscriptionsDiscovery linuxSubscriptionsDiscovery) Describes if the discovery of Linux subscriptions is enabled.
- Parameters:
linuxSubscriptionsDiscovery
- Describes if the discovery of Linux subscriptions is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
linuxSubscriptionsDiscoverySettings
UpdateServiceSettingsRequest.Builder linuxSubscriptionsDiscoverySettings(LinuxSubscriptionsDiscoverySettings linuxSubscriptionsDiscoverySettings) 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
- 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 UpdateServiceSettingsRequest.Builder linuxSubscriptionsDiscoverySettings(Consumer<LinuxSubscriptionsDiscoverySettings.Builder> linuxSubscriptionsDiscoverySettings) 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:
-
overrideConfiguration
UpdateServiceSettingsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateServiceSettingsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-