@Generated(value="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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SelfservicePermissions.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SelfservicePermissions.Builder |
builder() |
ReconnectEnum |
changeComputeType()
Specifies whether users can change the compute type (bundle) for their WorkSpace.
|
String |
changeComputeTypeAsString()
Specifies whether users can change the compute type (bundle) for their WorkSpace.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
ReconnectEnum |
increaseVolumeSize()
Specifies whether users can increase the volume size of the drives on their WorkSpace.
|
String |
increaseVolumeSizeAsString()
Specifies whether users can increase the volume size of the drives on their WorkSpace.
|
ReconnectEnum |
rebuildWorkspace()
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
|
String |
rebuildWorkspaceAsString()
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
|
ReconnectEnum |
restartWorkspace()
Specifies whether users can restart their WorkSpace.
|
String |
restartWorkspaceAsString()
Specifies whether users can restart their WorkSpace.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SelfservicePermissions.Builder> |
serializableBuilderClass() |
ReconnectEnum |
switchRunningMode()
Specifies whether users can switch the running mode of their WorkSpace.
|
String |
switchRunningModeAsString()
Specifies whether users can switch the running mode of their WorkSpace.
|
SelfservicePermissions.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic 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, restartWorkspace
will return ReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
restartWorkspaceAsString().
ReconnectEnumpublic 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, restartWorkspace
will return ReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
restartWorkspaceAsString().
ReconnectEnumpublic 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,
increaseVolumeSize will return ReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by
the service is available from increaseVolumeSizeAsString().
ReconnectEnumpublic 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,
increaseVolumeSize will return ReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by
the service is available from increaseVolumeSizeAsString().
ReconnectEnumpublic 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, changeComputeType
will return ReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
changeComputeTypeAsString().
ReconnectEnumpublic 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, changeComputeType
will return ReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
changeComputeTypeAsString().
ReconnectEnumpublic 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, switchRunningMode
will return ReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
switchRunningModeAsString().
ReconnectEnumpublic 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, switchRunningMode
will return ReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
switchRunningModeAsString().
ReconnectEnumpublic 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, rebuildWorkspace
will return ReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
rebuildWorkspaceAsString().
ReconnectEnumpublic 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, rebuildWorkspace
will return ReconnectEnum.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
rebuildWorkspaceAsString().
ReconnectEnumpublic SelfservicePermissions.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SelfservicePermissions.Builder,SelfservicePermissions>public static SelfservicePermissions.Builder builder()
public static Class<? extends SelfservicePermissions.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.