@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateDomainRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateDomainRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateDomainRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAppSecurityGroupManagement()
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. |
DefaultSpaceSettings |
getDefaultSpaceSettings()
The default settings used to create a space within the Domain.
|
UserSettings |
getDefaultUserSettings()
A collection of settings.
|
String |
getDomainId()
The ID of the domain to be updated.
|
DomainSettingsForUpdate |
getDomainSettingsForUpdate()
A collection of
DomainSettings configuration values to update. |
int |
hashCode() |
void |
setAppSecurityGroupManagement(String appSecurityGroupManagement)
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. |
void |
setDefaultSpaceSettings(DefaultSpaceSettings defaultSpaceSettings)
The default settings used to create a space within the Domain.
|
void |
setDefaultUserSettings(UserSettings defaultUserSettings)
A collection of settings.
|
void |
setDomainId(String domainId)
The ID of the domain to be updated.
|
void |
setDomainSettingsForUpdate(DomainSettingsForUpdate domainSettingsForUpdate)
A collection of
DomainSettings configuration values to update. |
String |
toString()
Returns a string representation of this object.
|
UpdateDomainRequest |
withAppSecurityGroupManagement(AppSecurityGroupManagement appSecurityGroupManagement)
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. |
UpdateDomainRequest |
withAppSecurityGroupManagement(String appSecurityGroupManagement)
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. |
UpdateDomainRequest |
withDefaultSpaceSettings(DefaultSpaceSettings defaultSpaceSettings)
The default settings used to create a space within the Domain.
|
UpdateDomainRequest |
withDefaultUserSettings(UserSettings defaultUserSettings)
A collection of settings.
|
UpdateDomainRequest |
withDomainId(String domainId)
The ID of the domain to be updated.
|
UpdateDomainRequest |
withDomainSettingsForUpdate(DomainSettingsForUpdate domainSettingsForUpdate)
A collection of
DomainSettings configuration values to update. |
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setDomainId(String domainId)
The ID of the domain to be updated.
domainId
- The ID of the domain to be updated.public String getDomainId()
The ID of the domain to be updated.
public UpdateDomainRequest withDomainId(String domainId)
The ID of the domain to be updated.
domainId
- The ID of the domain to be updated.public void setDefaultUserSettings(UserSettings defaultUserSettings)
A collection of settings.
defaultUserSettings
- A collection of settings.public UserSettings getDefaultUserSettings()
A collection of settings.
public UpdateDomainRequest withDefaultUserSettings(UserSettings defaultUserSettings)
A collection of settings.
defaultUserSettings
- A collection of settings.public void setDomainSettingsForUpdate(DomainSettingsForUpdate domainSettingsForUpdate)
A collection of DomainSettings
configuration values to update.
domainSettingsForUpdate
- A collection of DomainSettings
configuration values to update.public DomainSettingsForUpdate getDomainSettingsForUpdate()
A collection of DomainSettings
configuration values to update.
DomainSettings
configuration values to update.public UpdateDomainRequest withDomainSettingsForUpdate(DomainSettingsForUpdate domainSettingsForUpdate)
A collection of DomainSettings
configuration values to update.
domainSettingsForUpdate
- A collection of DomainSettings
configuration values to update.public void setDefaultSpaceSettings(DefaultSpaceSettings defaultSpaceSettings)
The default settings used to create a space within the Domain.
defaultSpaceSettings
- The default settings used to create a space within the Domain.public DefaultSpaceSettings getDefaultSpaceSettings()
The default settings used to create a space within the Domain.
public UpdateDomainRequest withDefaultSpaceSettings(DefaultSpaceSettings defaultSpaceSettings)
The default settings used to create a space within the Domain.
defaultSpaceSettings
- The default settings used to create a space within the Domain.public void setAppSecurityGroupManagement(String appSecurityGroupManagement)
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly
mode. Required when CreateDomain.AppNetworkAccessType
is VPCOnly
and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is provided.
appSecurityGroupManagement
- The entity that creates and manages the required security groups for inter-app communication in
VPCOnly
mode. Required when CreateDomain.AppNetworkAccessType
is
VPCOnly
and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is provided.AppSecurityGroupManagement
public String getAppSecurityGroupManagement()
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly
mode. Required when CreateDomain.AppNetworkAccessType
is VPCOnly
and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is provided.
VPCOnly
mode. Required when CreateDomain.AppNetworkAccessType
is
VPCOnly
and
DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is provided.AppSecurityGroupManagement
public UpdateDomainRequest withAppSecurityGroupManagement(String appSecurityGroupManagement)
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly
mode. Required when CreateDomain.AppNetworkAccessType
is VPCOnly
and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is provided.
appSecurityGroupManagement
- The entity that creates and manages the required security groups for inter-app communication in
VPCOnly
mode. Required when CreateDomain.AppNetworkAccessType
is
VPCOnly
and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is provided.AppSecurityGroupManagement
public UpdateDomainRequest withAppSecurityGroupManagement(AppSecurityGroupManagement appSecurityGroupManagement)
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly
mode. Required when CreateDomain.AppNetworkAccessType
is VPCOnly
and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is provided.
appSecurityGroupManagement
- The entity that creates and manages the required security groups for inter-app communication in
VPCOnly
mode. Required when CreateDomain.AppNetworkAccessType
is
VPCOnly
and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is provided.AppSecurityGroupManagement
public String toString()
toString
in class Object
Object.toString()
public UpdateDomainRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()