Class UpdateServiceSettingsRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.licensemanagerlinuxsubscriptions.model.LicenseManagerLinuxSubscriptionsRequest
-
- software.amazon.awssdk.services.licensemanagerlinuxsubscriptions.model.UpdateServiceSettingsRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateServiceSettingsRequest.Builder,UpdateServiceSettingsRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateServiceSettingsRequest extends LicenseManagerLinuxSubscriptionsRequest implements ToCopyableBuilder<UpdateServiceSettingsRequest.Builder,UpdateServiceSettingsRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateServiceSettingsRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanallowUpdate()Describes if updates are allowed to the service settings for Linux subscriptions.static UpdateServiceSettingsRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LinuxSubscriptionsDiscoverylinuxSubscriptionsDiscovery()Describes if the discovery of Linux subscriptions is enabled.StringlinuxSubscriptionsDiscoveryAsString()Describes if the discovery of Linux subscriptions is enabled.LinuxSubscriptionsDiscoverySettingslinuxSubscriptionsDiscoverySettings()The settings defined for Linux subscriptions discovery.List<SdkField<?>>sdkFields()static Class<? extends UpdateServiceSettingsRequest.Builder>serializableBuilderClass()UpdateServiceSettingsRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
allowUpdate
public final Boolean 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:
- 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.
-
linuxSubscriptionsDiscovery
public final LinuxSubscriptionsDiscovery linuxSubscriptionsDiscovery()
Describes if the discovery of Linux subscriptions is enabled.
If the service returns an enum value that is not available in the current SDK version,
linuxSubscriptionsDiscoverywill returnLinuxSubscriptionsDiscovery.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlinuxSubscriptionsDiscoveryAsString().- Returns:
- Describes if the discovery of Linux subscriptions is enabled.
- See Also:
LinuxSubscriptionsDiscovery
-
linuxSubscriptionsDiscoveryAsString
public final String linuxSubscriptionsDiscoveryAsString()
Describes if the discovery of Linux subscriptions is enabled.
If the service returns an enum value that is not available in the current SDK version,
linuxSubscriptionsDiscoverywill returnLinuxSubscriptionsDiscovery.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlinuxSubscriptionsDiscoveryAsString().- Returns:
- Describes if the discovery of Linux subscriptions is enabled.
- See Also:
LinuxSubscriptionsDiscovery
-
linuxSubscriptionsDiscoverySettings
public final 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.
- Returns:
- The settings defined for Linux subscriptions discovery. The settings include if Organizations integration has been enabled, and which Regions data will be aggregated from.
-
toBuilder
public UpdateServiceSettingsRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateServiceSettingsRequest.Builder,UpdateServiceSettingsRequest>- Specified by:
toBuilderin classLicenseManagerLinuxSubscriptionsRequest
-
builder
public static UpdateServiceSettingsRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateServiceSettingsRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-