JavaScript is disabled on your browser.
Skip navigation links

AWS SDK for Java 1.x API Reference - 1.12.795

We announced the upcoming end-of-support for AWS SDK for Java (v1). We recommend that you migrate to AWS SDK for Java v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
com.amazonaws.services.sagemaker.model

Class UpdateDomainRequest

    • Constructor Detail

      • UpdateDomainRequest

        public UpdateDomainRequest()
    • Method Detail

      • setDomainId

        public void setDomainId(String domainId)

        The ID of the domain to be updated.

        Parameters:
        domainId - The ID of the domain to be updated.
      • getDomainId

        public String getDomainId()

        The ID of the domain to be updated.

        Returns:
        The ID of the domain to be updated.
      • withDomainId

        public UpdateDomainRequest withDomainId(String domainId)

        The ID of the domain to be updated.

        Parameters:
        domainId - The ID of the domain to be updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setDefaultUserSettings

        public void setDefaultUserSettings(UserSettings defaultUserSettings)

        A collection of settings.

        Parameters:
        defaultUserSettings - A collection of settings.
      • getDefaultUserSettings

        public UserSettings getDefaultUserSettings()

        A collection of settings.

        Returns:
        A collection of settings.
      • withDefaultUserSettings

        public UpdateDomainRequest withDefaultUserSettings(UserSettings defaultUserSettings)

        A collection of settings.

        Parameters:
        defaultUserSettings - A collection of settings.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setDomainSettingsForUpdate

        public void setDomainSettingsForUpdate(DomainSettingsForUpdate domainSettingsForUpdate)

        A collection of DomainSettings configuration values to update.

        Parameters:
        domainSettingsForUpdate - A collection of DomainSettings configuration values to update.
      • getDomainSettingsForUpdate

        public DomainSettingsForUpdate getDomainSettingsForUpdate()

        A collection of DomainSettings configuration values to update.

        Returns:
        A collection of DomainSettings configuration values to update.
      • withDomainSettingsForUpdate

        public UpdateDomainRequest withDomainSettingsForUpdate(DomainSettingsForUpdate domainSettingsForUpdate)

        A collection of DomainSettings configuration values to update.

        Parameters:
        domainSettingsForUpdate - A collection of DomainSettings configuration values to update.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setAppSecurityGroupManagement

        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. If setting up the domain for use with RStudio, this value must be set to Service.

        Parameters:
        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. If setting up the domain for use with RStudio, this value must be set to Service .
        See Also:
        AppSecurityGroupManagement
      • getAppSecurityGroupManagement

        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. If setting up the domain for use with RStudio, this value must be set to Service.

        Returns:
        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. If setting up the domain for use with RStudio, this value must be set to Service.
        See Also:
        AppSecurityGroupManagement
      • withAppSecurityGroupManagement

        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. If setting up the domain for use with RStudio, this value must be set to Service.

        Parameters:
        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. If setting up the domain for use with RStudio, this value must be set to Service .
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AppSecurityGroupManagement
      • withAppSecurityGroupManagement

        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. If setting up the domain for use with RStudio, this value must be set to Service.

        Parameters:
        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. If setting up the domain for use with RStudio, this value must be set to Service .
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AppSecurityGroupManagement
      • setDefaultSpaceSettings

        public void setDefaultSpaceSettings(DefaultSpaceSettings defaultSpaceSettings)

        The default settings used to create a space within the domain.

        Parameters:
        defaultSpaceSettings - The default settings used to create a space within the domain.
      • getDefaultSpaceSettings

        public DefaultSpaceSettings getDefaultSpaceSettings()

        The default settings used to create a space within the domain.

        Returns:
        The default settings used to create a space within the domain.
      • withDefaultSpaceSettings

        public UpdateDomainRequest withDefaultSpaceSettings(DefaultSpaceSettings defaultSpaceSettings)

        The default settings used to create a space within the domain.

        Parameters:
        defaultSpaceSettings - The default settings used to create a space within the domain.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getSubnetIds

        public List<String> getSubnetIds()

        The VPC subnets that Studio uses for communication.

        If removing subnets, ensure there are no apps in the InService, Pending, or Deleting state.

        Returns:
        The VPC subnets that Studio uses for communication.

        If removing subnets, ensure there are no apps in the InService, Pending, or Deleting state.

      • setSubnetIds

        public void setSubnetIds(Collection<String> subnetIds)

        The VPC subnets that Studio uses for communication.

        If removing subnets, ensure there are no apps in the InService, Pending, or Deleting state.

        Parameters:
        subnetIds - The VPC subnets that Studio uses for communication.

        If removing subnets, ensure there are no apps in the InService, Pending, or Deleting state.

      • withSubnetIds

        public UpdateDomainRequest withSubnetIds(String... subnetIds)

        The VPC subnets that Studio uses for communication.

        If removing subnets, ensure there are no apps in the InService, Pending, or Deleting state.

        NOTE: This method appends the values to the existing list (if any). Use setSubnetIds(java.util.Collection) or withSubnetIds(java.util.Collection) if you want to override the existing values.

        Parameters:
        subnetIds - The VPC subnets that Studio uses for communication.

        If removing subnets, ensure there are no apps in the InService, Pending, or Deleting state.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • withSubnetIds

        public UpdateDomainRequest withSubnetIds(Collection<String> subnetIds)

        The VPC subnets that Studio uses for communication.

        If removing subnets, ensure there are no apps in the InService, Pending, or Deleting state.

        Parameters:
        subnetIds - The VPC subnets that Studio uses for communication.

        If removing subnets, ensure there are no apps in the InService, Pending, or Deleting state.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setAppNetworkAccessType

        public void setAppNetworkAccessType(String appNetworkAccessType)

        Specifies the VPC used for non-EFS traffic.

        • PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access.

        • VpcOnly - All Studio traffic is through the specified VPC and subnets.

        This configuration can only be modified if there are no apps in the InService, Pending, or Deleting state. The configuration cannot be updated if DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is already set or DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided as part of the same request.

        Parameters:
        appNetworkAccessType - Specifies the VPC used for non-EFS traffic.

        • PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access.

        • VpcOnly - All Studio traffic is through the specified VPC and subnets.

        This configuration can only be modified if there are no apps in the InService, Pending, or Deleting state. The configuration cannot be updated if DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is already set or DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided as part of the same request.

        See Also:
        AppNetworkAccessType
      • getAppNetworkAccessType

        public String getAppNetworkAccessType()

        Specifies the VPC used for non-EFS traffic.

        • PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access.

        • VpcOnly - All Studio traffic is through the specified VPC and subnets.

        This configuration can only be modified if there are no apps in the InService, Pending, or Deleting state. The configuration cannot be updated if DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is already set or DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided as part of the same request.

        Returns:
        Specifies the VPC used for non-EFS traffic.

        • PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access.

        • VpcOnly - All Studio traffic is through the specified VPC and subnets.

        This configuration can only be modified if there are no apps in the InService, Pending, or Deleting state. The configuration cannot be updated if DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is already set or DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided as part of the same request.

        See Also:
        AppNetworkAccessType
      • withAppNetworkAccessType

        public UpdateDomainRequest withAppNetworkAccessType(String appNetworkAccessType)

        Specifies the VPC used for non-EFS traffic.

        • PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access.

        • VpcOnly - All Studio traffic is through the specified VPC and subnets.

        This configuration can only be modified if there are no apps in the InService, Pending, or Deleting state. The configuration cannot be updated if DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is already set or DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided as part of the same request.

        Parameters:
        appNetworkAccessType - Specifies the VPC used for non-EFS traffic.

        • PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access.

        • VpcOnly - All Studio traffic is through the specified VPC and subnets.

        This configuration can only be modified if there are no apps in the InService, Pending, or Deleting state. The configuration cannot be updated if DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is already set or DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided as part of the same request.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AppNetworkAccessType
      • withAppNetworkAccessType

        public UpdateDomainRequest withAppNetworkAccessType(AppNetworkAccessType appNetworkAccessType)

        Specifies the VPC used for non-EFS traffic.

        • PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access.

        • VpcOnly - All Studio traffic is through the specified VPC and subnets.

        This configuration can only be modified if there are no apps in the InService, Pending, or Deleting state. The configuration cannot be updated if DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is already set or DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided as part of the same request.

        Parameters:
        appNetworkAccessType - Specifies the VPC used for non-EFS traffic.

        • PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access.

        • VpcOnly - All Studio traffic is through the specified VPC and subnets.

        This configuration can only be modified if there are no apps in the InService, Pending, or Deleting state. The configuration cannot be updated if DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is already set or DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided as part of the same request.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        AppNetworkAccessType
      • toString

        public 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.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /