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
RStudioServerPro
app.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
RStudioServerProAppSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RStudioServerProAccessStatus
accessStatus()
Indicates whether the current user has access to theRStudioServerPro
app.String
accessStatusAsString()
Indicates whether the current user has access to theRStudioServerPro
app.static RStudioServerProAppSettings.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends RStudioServerProAppSettings.Builder>
serializableBuilderClass()
RStudioServerProAppSettings.Builder
toBuilder()
String
toString()
Returns a string representation of this object.RStudioServerProUserGroup
userGroup()
The level of permissions that the user has within theRStudioServerPro
app.String
userGroupAsString()
The level of permissions that the user has within theRStudioServerPro
app.-
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
RStudioServerPro
app.If the service returns an enum value that is not available in the current SDK version,
accessStatus
will 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
RStudioServerPro
app. - See Also:
RStudioServerProAccessStatus
-
accessStatusAsString
public final String accessStatusAsString()
Indicates whether the current user has access to the
RStudioServerPro
app.If the service returns an enum value that is not available in the current SDK version,
accessStatus
will 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
RStudioServerPro
app. - See Also:
RStudioServerProAccessStatus
-
userGroup
public final RStudioServerProUserGroup userGroup()
The level of permissions that the user has within the
RStudioServerPro
app. 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,
userGroup
will 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
RStudioServerPro
app. 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
RStudioServerPro
app. 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,
userGroup
will 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
RStudioServerPro
app. 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:
toBuilder
in 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:
equalsBySdkFields
in 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:
sdkFieldNameToField
in interfaceSdkPojo
-
-