Class SelfservicePermissions
- java.lang.Object
-
- software.amazon.awssdk.services.workspaces.model.SelfservicePermissions
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SelfservicePermissions.Builder,SelfservicePermissions>
@Generated("software.amazon.awssdk:codegen") public final class SelfservicePermissions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SelfservicePermissions.Builder,SelfservicePermissions>
Describes the self-service permissions for a directory. For more information, see Enable Self-Service WorkSpace Management Capabilities for Your Users.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSelfservicePermissions.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SelfservicePermissions.Builderbuilder()ReconnectEnumchangeComputeType()Specifies whether users can change the compute type (bundle) for their WorkSpace.StringchangeComputeTypeAsString()Specifies whether users can change the compute type (bundle) for their WorkSpace.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ReconnectEnumincreaseVolumeSize()Specifies whether users can increase the volume size of the drives on their WorkSpace.StringincreaseVolumeSizeAsString()Specifies whether users can increase the volume size of the drives on their WorkSpace.ReconnectEnumrebuildWorkspace()Specifies whether users can rebuild the operating system of a WorkSpace to its original state.StringrebuildWorkspaceAsString()Specifies whether users can rebuild the operating system of a WorkSpace to its original state.ReconnectEnumrestartWorkspace()Specifies whether users can restart their WorkSpace.StringrestartWorkspaceAsString()Specifies whether users can restart their WorkSpace.List<SdkField<?>>sdkFields()static Class<? extends SelfservicePermissions.Builder>serializableBuilderClass()ReconnectEnumswitchRunningMode()Specifies whether users can switch the running mode of their WorkSpace.StringswitchRunningModeAsString()Specifies whether users can switch the running mode of their WorkSpace.SelfservicePermissions.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
-
restartWorkspace
public final ReconnectEnum restartWorkspace()
Specifies whether users can restart their WorkSpace.
If the service returns an enum value that is not available in the current SDK version,
restartWorkspacewill returnReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrestartWorkspaceAsString().- Returns:
- Specifies whether users can restart their WorkSpace.
- See Also:
ReconnectEnum
-
restartWorkspaceAsString
public final String restartWorkspaceAsString()
Specifies whether users can restart their WorkSpace.
If the service returns an enum value that is not available in the current SDK version,
restartWorkspacewill returnReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrestartWorkspaceAsString().- Returns:
- Specifies whether users can restart their WorkSpace.
- See Also:
ReconnectEnum
-
increaseVolumeSize
public final ReconnectEnum increaseVolumeSize()
Specifies whether users can increase the volume size of the drives on their WorkSpace.
If the service returns an enum value that is not available in the current SDK version,
increaseVolumeSizewill returnReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromincreaseVolumeSizeAsString().- Returns:
- Specifies whether users can increase the volume size of the drives on their WorkSpace.
- See Also:
ReconnectEnum
-
increaseVolumeSizeAsString
public final String increaseVolumeSizeAsString()
Specifies whether users can increase the volume size of the drives on their WorkSpace.
If the service returns an enum value that is not available in the current SDK version,
increaseVolumeSizewill returnReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromincreaseVolumeSizeAsString().- Returns:
- Specifies whether users can increase the volume size of the drives on their WorkSpace.
- See Also:
ReconnectEnum
-
changeComputeType
public final ReconnectEnum changeComputeType()
Specifies whether users can change the compute type (bundle) for their WorkSpace.
If the service returns an enum value that is not available in the current SDK version,
changeComputeTypewill returnReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromchangeComputeTypeAsString().- Returns:
- Specifies whether users can change the compute type (bundle) for their WorkSpace.
- See Also:
ReconnectEnum
-
changeComputeTypeAsString
public final String changeComputeTypeAsString()
Specifies whether users can change the compute type (bundle) for their WorkSpace.
If the service returns an enum value that is not available in the current SDK version,
changeComputeTypewill returnReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromchangeComputeTypeAsString().- Returns:
- Specifies whether users can change the compute type (bundle) for their WorkSpace.
- See Also:
ReconnectEnum
-
switchRunningMode
public final ReconnectEnum switchRunningMode()
Specifies whether users can switch the running mode of their WorkSpace.
If the service returns an enum value that is not available in the current SDK version,
switchRunningModewill returnReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromswitchRunningModeAsString().- Returns:
- Specifies whether users can switch the running mode of their WorkSpace.
- See Also:
ReconnectEnum
-
switchRunningModeAsString
public final String switchRunningModeAsString()
Specifies whether users can switch the running mode of their WorkSpace.
If the service returns an enum value that is not available in the current SDK version,
switchRunningModewill returnReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromswitchRunningModeAsString().- Returns:
- Specifies whether users can switch the running mode of their WorkSpace.
- See Also:
ReconnectEnum
-
rebuildWorkspace
public final ReconnectEnum rebuildWorkspace()
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
If the service returns an enum value that is not available in the current SDK version,
rebuildWorkspacewill returnReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrebuildWorkspaceAsString().- Returns:
- Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
- See Also:
ReconnectEnum
-
rebuildWorkspaceAsString
public final String rebuildWorkspaceAsString()
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
If the service returns an enum value that is not available in the current SDK version,
rebuildWorkspacewill returnReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromrebuildWorkspaceAsString().- Returns:
- Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
- See Also:
ReconnectEnum
-
toBuilder
public SelfservicePermissions.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SelfservicePermissions.Builder,SelfservicePermissions>
-
builder
public static SelfservicePermissions.Builder builder()
-
serializableBuilderClass
public static Class<? extends SelfservicePermissions.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.
-
-