@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RStudioServerProAppSettings extends Object implements Serializable, Cloneable, StructuredPojo
A collection of settings that configure user interaction with the RStudioServerPro
app.
RStudioServerProAppSettings
cannot be updated. The RStudioServerPro
app must be deleted and
a new one created to make any changes.
Constructor and Description |
---|
RStudioServerProAppSettings() |
Modifier and Type | Method and Description |
---|---|
RStudioServerProAppSettings |
clone() |
boolean |
equals(Object obj) |
String |
getAccessStatus()
Indicates whether the current user has access to the
RStudioServerPro app. |
String |
getUserGroup()
The level of permissions that the user has within the
RStudioServerPro app. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAccessStatus(String accessStatus)
Indicates whether the current user has access to the
RStudioServerPro app. |
void |
setUserGroup(String userGroup)
The level of permissions that the user has within the
RStudioServerPro app. |
String |
toString()
Returns a string representation of this object.
|
RStudioServerProAppSettings |
withAccessStatus(RStudioServerProAccessStatus accessStatus)
Indicates whether the current user has access to the
RStudioServerPro app. |
RStudioServerProAppSettings |
withAccessStatus(String accessStatus)
Indicates whether the current user has access to the
RStudioServerPro app. |
RStudioServerProAppSettings |
withUserGroup(RStudioServerProUserGroup userGroup)
The level of permissions that the user has within the
RStudioServerPro app. |
RStudioServerProAppSettings |
withUserGroup(String userGroup)
The level of permissions that the user has within the
RStudioServerPro app. |
public void setAccessStatus(String accessStatus)
Indicates whether the current user has access to the RStudioServerPro
app.
accessStatus
- Indicates whether the current user has access to the RStudioServerPro
app.RStudioServerProAccessStatus
public String getAccessStatus()
Indicates whether the current user has access to the RStudioServerPro
app.
RStudioServerPro
app.RStudioServerProAccessStatus
public RStudioServerProAppSettings withAccessStatus(String accessStatus)
Indicates whether the current user has access to the RStudioServerPro
app.
accessStatus
- Indicates whether the current user has access to the RStudioServerPro
app.RStudioServerProAccessStatus
public RStudioServerProAppSettings withAccessStatus(RStudioServerProAccessStatus accessStatus)
Indicates whether the current user has access to the RStudioServerPro
app.
accessStatus
- Indicates whether the current user has access to the RStudioServerPro
app.RStudioServerProAccessStatus
public void setUserGroup(String 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.
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.RStudioServerProUserGroup
public String getUserGroup()
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.
RStudioServerPro
app. This value
defaults to `User`. The `Admin` value allows the user access to the RStudio Administrative Dashboard.RStudioServerProUserGroup
public RStudioServerProAppSettings withUserGroup(String 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.
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.RStudioServerProUserGroup
public RStudioServerProAppSettings withUserGroup(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.
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.RStudioServerProUserGroup
public String toString()
toString
in class Object
Object.toString()
public RStudioServerProAppSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.