Class SelfservicePermissions
- All Implemented Interfaces:
Serializable
,SdkPojo
,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:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final ReconnectEnum
Specifies whether users can change the compute type (bundle) for their WorkSpace.final String
Specifies whether users can change the compute type (bundle) for their WorkSpace.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final ReconnectEnum
Specifies whether users can increase the volume size of the drives on their WorkSpace.final String
Specifies whether users can increase the volume size of the drives on their WorkSpace.final ReconnectEnum
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.final String
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.final ReconnectEnum
Specifies whether users can restart their WorkSpace.final String
Specifies whether users can restart their WorkSpace.static Class
<? extends SelfservicePermissions.Builder> final ReconnectEnum
Specifies whether users can switch the running mode of their WorkSpace.final String
Specifies whether users can switch the running mode of their WorkSpace.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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 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:
-
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 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:
-
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 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:
-
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 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:
-
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 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:
-
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 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:
-
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 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:
-
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 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:
-
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 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:
-
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 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:
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<SelfservicePermissions.Builder,
SelfservicePermissions> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
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
-
sdkFields
-