Class RStudioServerProAppSettings
- java.lang.Object
-
- software.amazon.awssdk.services.sagemaker.model.RStudioServerProAppSettings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RStudioServerProAppSettings.Builder,RStudioServerProAppSettings>
@Generated("software.amazon.awssdk:codegen") public final class RStudioServerProAppSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RStudioServerProAppSettings.Builder,RStudioServerProAppSettings>
A collection of settings that configure user interaction with the
RStudioServerProapp.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRStudioServerProAppSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RStudioServerProAccessStatusaccessStatus()Indicates whether the current user has access to theRStudioServerProapp.StringaccessStatusAsString()Indicates whether the current user has access to theRStudioServerProapp.static RStudioServerProAppSettings.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends RStudioServerProAppSettings.Builder>serializableBuilderClass()RStudioServerProAppSettings.BuildertoBuilder()StringtoString()Returns a string representation of this object.RStudioServerProUserGroupuserGroup()The level of permissions that the user has within theRStudioServerProapp.StringuserGroupAsString()The level of permissions that the user has within theRStudioServerProapp.-
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
-
accessStatus
public final RStudioServerProAccessStatus accessStatus()
Indicates whether the current user has access to the
RStudioServerProapp.If the service returns an enum value that is not available in the current SDK version,
accessStatuswill returnRStudioServerProAccessStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromaccessStatusAsString().- Returns:
- Indicates whether the current user has access to the
RStudioServerProapp. - See Also:
RStudioServerProAccessStatus
-
accessStatusAsString
public final String accessStatusAsString()
Indicates whether the current user has access to the
RStudioServerProapp.If the service returns an enum value that is not available in the current SDK version,
accessStatuswill returnRStudioServerProAccessStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromaccessStatusAsString().- Returns:
- Indicates whether the current user has access to the
RStudioServerProapp. - See Also:
RStudioServerProAccessStatus
-
userGroup
public final RStudioServerProUserGroup userGroup()
The level of permissions that the user has within the
RStudioServerProapp. This value defaults to `User`. The `Admin` value allows the user access to the RStudio Administrative Dashboard.If the service returns an enum value that is not available in the current SDK version,
userGroupwill returnRStudioServerProUserGroup.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromuserGroupAsString().- Returns:
- The level of permissions that the user has within the
RStudioServerProapp. This value defaults to `User`. The `Admin` value allows the user access to the RStudio Administrative Dashboard. - See Also:
RStudioServerProUserGroup
-
userGroupAsString
public final String userGroupAsString()
The level of permissions that the user has within the
RStudioServerProapp. This value defaults to `User`. The `Admin` value allows the user access to the RStudio Administrative Dashboard.If the service returns an enum value that is not available in the current SDK version,
userGroupwill returnRStudioServerProUserGroup.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromuserGroupAsString().- Returns:
- The level of permissions that the user has within the
RStudioServerProapp. This value defaults to `User`. The `Admin` value allows the user access to the RStudio Administrative Dashboard. - See Also:
RStudioServerProUserGroup
-
toBuilder
public RStudioServerProAppSettings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RStudioServerProAppSettings.Builder,RStudioServerProAppSettings>
-
builder
public static RStudioServerProAppSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends RStudioServerProAppSettings.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
-
-