@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DomainSettingsForUpdate extends Object implements Serializable, Cloneable, StructuredPojo
A collection of Domain configuration settings to update.
| Constructor and Description |
|---|
DomainSettingsForUpdate() |
| Modifier and Type | Method and Description |
|---|---|
DomainSettingsForUpdate |
clone() |
boolean |
equals(Object obj) |
AmazonQSettings |
getAmazonQSettings()
A collection of settings that configure the Amazon Q experience within the domain.
|
DockerSettings |
getDockerSettings()
A collection of settings that configure the domain's Docker interaction.
|
String |
getExecutionRoleIdentityConfig()
The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key.
|
RStudioServerProDomainSettingsForUpdate |
getRStudioServerProDomainSettingsForUpdate()
A collection of
RStudioServerPro Domain-level app settings to update. |
List<String> |
getSecurityGroupIds()
The security groups for the Amazon Virtual Private Cloud that the
Domain uses for communication
between Domain-level apps and user apps. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAmazonQSettings(AmazonQSettings amazonQSettings)
A collection of settings that configure the Amazon Q experience within the domain.
|
void |
setDockerSettings(DockerSettings dockerSettings)
A collection of settings that configure the domain's Docker interaction.
|
void |
setExecutionRoleIdentityConfig(String executionRoleIdentityConfig)
The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key.
|
void |
setRStudioServerProDomainSettingsForUpdate(RStudioServerProDomainSettingsForUpdate rStudioServerProDomainSettingsForUpdate)
A collection of
RStudioServerPro Domain-level app settings to update. |
void |
setSecurityGroupIds(Collection<String> securityGroupIds)
The security groups for the Amazon Virtual Private Cloud that the
Domain uses for communication
between Domain-level apps and user apps. |
String |
toString()
Returns a string representation of this object.
|
DomainSettingsForUpdate |
withAmazonQSettings(AmazonQSettings amazonQSettings)
A collection of settings that configure the Amazon Q experience within the domain.
|
DomainSettingsForUpdate |
withDockerSettings(DockerSettings dockerSettings)
A collection of settings that configure the domain's Docker interaction.
|
DomainSettingsForUpdate |
withExecutionRoleIdentityConfig(ExecutionRoleIdentityConfig executionRoleIdentityConfig)
The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key.
|
DomainSettingsForUpdate |
withExecutionRoleIdentityConfig(String executionRoleIdentityConfig)
The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key.
|
DomainSettingsForUpdate |
withRStudioServerProDomainSettingsForUpdate(RStudioServerProDomainSettingsForUpdate rStudioServerProDomainSettingsForUpdate)
A collection of
RStudioServerPro Domain-level app settings to update. |
DomainSettingsForUpdate |
withSecurityGroupIds(Collection<String> securityGroupIds)
The security groups for the Amazon Virtual Private Cloud that the
Domain uses for communication
between Domain-level apps and user apps. |
DomainSettingsForUpdate |
withSecurityGroupIds(String... securityGroupIds)
The security groups for the Amazon Virtual Private Cloud that the
Domain uses for communication
between Domain-level apps and user apps. |
public void setRStudioServerProDomainSettingsForUpdate(RStudioServerProDomainSettingsForUpdate rStudioServerProDomainSettingsForUpdate)
A collection of RStudioServerPro Domain-level app settings to update. A single
RStudioServerPro application is created for a domain.
rStudioServerProDomainSettingsForUpdate - A collection of RStudioServerPro Domain-level app settings to update. A single
RStudioServerPro application is created for a domain.public RStudioServerProDomainSettingsForUpdate getRStudioServerProDomainSettingsForUpdate()
A collection of RStudioServerPro Domain-level app settings to update. A single
RStudioServerPro application is created for a domain.
RStudioServerPro Domain-level app settings to update. A single
RStudioServerPro application is created for a domain.public DomainSettingsForUpdate withRStudioServerProDomainSettingsForUpdate(RStudioServerProDomainSettingsForUpdate rStudioServerProDomainSettingsForUpdate)
A collection of RStudioServerPro Domain-level app settings to update. A single
RStudioServerPro application is created for a domain.
rStudioServerProDomainSettingsForUpdate - A collection of RStudioServerPro Domain-level app settings to update. A single
RStudioServerPro application is created for a domain.public void setExecutionRoleIdentityConfig(String executionRoleIdentityConfig)
The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key. This configuration can only be modified if there are no apps in the
InService or Pending state.
executionRoleIdentityConfig - The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key. This configuration can only be modified if there are no apps in the
InService or Pending state.ExecutionRoleIdentityConfigpublic String getExecutionRoleIdentityConfig()
The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key. This configuration can only be modified if there are no apps in the
InService or Pending state.
InService or Pending state.ExecutionRoleIdentityConfigpublic DomainSettingsForUpdate withExecutionRoleIdentityConfig(String executionRoleIdentityConfig)
The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key. This configuration can only be modified if there are no apps in the
InService or Pending state.
executionRoleIdentityConfig - The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key. This configuration can only be modified if there are no apps in the
InService or Pending state.ExecutionRoleIdentityConfigpublic DomainSettingsForUpdate withExecutionRoleIdentityConfig(ExecutionRoleIdentityConfig executionRoleIdentityConfig)
The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key. This configuration can only be modified if there are no apps in the
InService or Pending state.
executionRoleIdentityConfig - The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key. This configuration can only be modified if there are no apps in the
InService or Pending state.ExecutionRoleIdentityConfigpublic List<String> getSecurityGroupIds()
The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication
between Domain-level apps and user apps.
Domain uses for
communication between Domain-level apps and user apps.public void setSecurityGroupIds(Collection<String> securityGroupIds)
The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication
between Domain-level apps and user apps.
securityGroupIds - The security groups for the Amazon Virtual Private Cloud that the Domain uses for
communication between Domain-level apps and user apps.public DomainSettingsForUpdate withSecurityGroupIds(String... securityGroupIds)
The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication
between Domain-level apps and user apps.
NOTE: This method appends the values to the existing list (if any). Use
setSecurityGroupIds(java.util.Collection) or withSecurityGroupIds(java.util.Collection) if you
want to override the existing values.
securityGroupIds - The security groups for the Amazon Virtual Private Cloud that the Domain uses for
communication between Domain-level apps and user apps.public DomainSettingsForUpdate withSecurityGroupIds(Collection<String> securityGroupIds)
The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication
between Domain-level apps and user apps.
securityGroupIds - The security groups for the Amazon Virtual Private Cloud that the Domain uses for
communication between Domain-level apps and user apps.public void setDockerSettings(DockerSettings dockerSettings)
A collection of settings that configure the domain's Docker interaction.
dockerSettings - A collection of settings that configure the domain's Docker interaction.public DockerSettings getDockerSettings()
A collection of settings that configure the domain's Docker interaction.
public DomainSettingsForUpdate withDockerSettings(DockerSettings dockerSettings)
A collection of settings that configure the domain's Docker interaction.
dockerSettings - A collection of settings that configure the domain's Docker interaction.public void setAmazonQSettings(AmazonQSettings amazonQSettings)
A collection of settings that configure the Amazon Q experience within the domain.
amazonQSettings - A collection of settings that configure the Amazon Q experience within the domain.public AmazonQSettings getAmazonQSettings()
A collection of settings that configure the Amazon Q experience within the domain.
public DomainSettingsForUpdate withAmazonQSettings(AmazonQSettings amazonQSettings)
A collection of settings that configure the Amazon Q experience within the domain.
amazonQSettings - A collection of settings that configure the Amazon Q experience within the domain.public String toString()
toString in class ObjectObject.toString()public DomainSettingsForUpdate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.