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 ReconnectEnumSpecifies whether users can change the compute type (bundle) for their WorkSpace.final StringSpecifies whether users can change the compute type (bundle) for their WorkSpace.final booleanfinal booleanequalsBySdkFields(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 inthashCode()final ReconnectEnumSpecifies whether users can increase the volume size of the drives on their WorkSpace.final StringSpecifies whether users can increase the volume size of the drives on their WorkSpace.final ReconnectEnumSpecifies whether users can rebuild the operating system of a WorkSpace to its original state.final StringSpecifies whether users can rebuild the operating system of a WorkSpace to its original state.final ReconnectEnumSpecifies whether users can restart their WorkSpace.final StringSpecifies whether users can restart their WorkSpace.static Class<? extends SelfservicePermissions.Builder> final ReconnectEnumSpecifies whether users can switch the running mode of their WorkSpace.final StringSpecifies 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 StringtoString()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,
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
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:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<SelfservicePermissions.Builder,SelfservicePermissions> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin 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
-
getValueForField
-
sdkFields
-