Class AccountModification
- java.lang.Object
-
- software.amazon.awssdk.services.workspaces.model.AccountModification
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AccountModification.Builder,AccountModification>
@Generated("software.amazon.awssdk:codegen") public final class AccountModification extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AccountModification.Builder,AccountModification>
Describes a modification to the configuration of Bring Your Own License (BYOL) for the specified account.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAccountModification.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AccountModification.Builderbuilder()StringdedicatedTenancyManagementCidrRange()The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.DedicatedTenancySupportResultEnumdedicatedTenancySupport()The status of BYOL (whether BYOL is being enabled or disabled).StringdedicatedTenancySupportAsString()The status of BYOL (whether BYOL is being enabled or disabled).booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringerrorCode()The error code that is returned if the configuration of BYOL cannot be modified.StringerrorMessage()The text of the error message that is returned if the configuration of BYOL cannot be modified.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()DedicatedTenancyModificationStateEnummodificationState()The state of the modification to the configuration of BYOL.StringmodificationStateAsString()The state of the modification to the configuration of BYOL.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AccountModification.Builder>serializableBuilderClass()InstantstartTime()The timestamp when the modification of the BYOL configuration was started.AccountModification.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
modificationState
public final DedicatedTenancyModificationStateEnum modificationState()
The state of the modification to the configuration of BYOL.
If the service returns an enum value that is not available in the current SDK version,
modificationStatewill returnDedicatedTenancyModificationStateEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommodificationStateAsString().- Returns:
- The state of the modification to the configuration of BYOL.
- See Also:
DedicatedTenancyModificationStateEnum
-
modificationStateAsString
public final String modificationStateAsString()
The state of the modification to the configuration of BYOL.
If the service returns an enum value that is not available in the current SDK version,
modificationStatewill returnDedicatedTenancyModificationStateEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommodificationStateAsString().- Returns:
- The state of the modification to the configuration of BYOL.
- See Also:
DedicatedTenancyModificationStateEnum
-
dedicatedTenancySupport
public final DedicatedTenancySupportResultEnum dedicatedTenancySupport()
The status of BYOL (whether BYOL is being enabled or disabled).
If the service returns an enum value that is not available in the current SDK version,
dedicatedTenancySupportwill returnDedicatedTenancySupportResultEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdedicatedTenancySupportAsString().- Returns:
- The status of BYOL (whether BYOL is being enabled or disabled).
- See Also:
DedicatedTenancySupportResultEnum
-
dedicatedTenancySupportAsString
public final String dedicatedTenancySupportAsString()
The status of BYOL (whether BYOL is being enabled or disabled).
If the service returns an enum value that is not available in the current SDK version,
dedicatedTenancySupportwill returnDedicatedTenancySupportResultEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdedicatedTenancySupportAsString().- Returns:
- The status of BYOL (whether BYOL is being enabled or disabled).
- See Also:
DedicatedTenancySupportResultEnum
-
dedicatedTenancyManagementCidrRange
public final String dedicatedTenancyManagementCidrRange()
The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
- Returns:
- The IP address range, specified as an IPv4 CIDR block, for the management network interface used for the account.
-
startTime
public final Instant startTime()
The timestamp when the modification of the BYOL configuration was started.
- Returns:
- The timestamp when the modification of the BYOL configuration was started.
-
errorCode
public final String errorCode()
The error code that is returned if the configuration of BYOL cannot be modified.
- Returns:
- The error code that is returned if the configuration of BYOL cannot be modified.
-
errorMessage
public final String errorMessage()
The text of the error message that is returned if the configuration of BYOL cannot be modified.
- Returns:
- The text of the error message that is returned if the configuration of BYOL cannot be modified.
-
toBuilder
public AccountModification.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AccountModification.Builder,AccountModification>
-
builder
public static AccountModification.Builder builder()
-
serializableBuilderClass
public static Class<? extends AccountModification.Builder> serializableBuilderClass()
-
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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-