Class UnifiedStudioSettings
- java.lang.Object
-
- software.amazon.awssdk.services.sagemaker.model.UnifiedStudioSettings
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<UnifiedStudioSettings.Builder,UnifiedStudioSettings>
@Generated("software.amazon.awssdk:codegen") public final class UnifiedStudioSettings extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UnifiedStudioSettings.Builder,UnifiedStudioSettings>
The settings that apply to an Amazon SageMaker AI domain when you use it in Amazon SageMaker Unified Studio.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUnifiedStudioSettings.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UnifiedStudioSettings.Builderbuilder()StringdomainAccountId()The ID of the Amazon Web Services account that has the Amazon SageMaker Unified Studio domain.StringdomainId()The ID of the Amazon SageMaker Unified Studio domain associated with this domain.StringdomainRegion()The Amazon Web Services Region where the domain is located in Amazon SageMaker Unified Studio.StringenvironmentId()The ID of the environment that Amazon SageMaker Unified Studio associates with the domain.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringprojectId()The ID of the Amazon SageMaker Unified Studio project that corresponds to the domain.StringprojectS3Path()The location where Amazon S3 stores temporary execution data and other artifacts for the project that corresponds to the domain.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends UnifiedStudioSettings.Builder>serializableBuilderClass()StringsingleSignOnApplicationArn()The ARN of the application managed by SageMaker AI and SageMaker Unified Studio in the Amazon Web Services IAM Identity Center.FeatureStatusstudioWebPortalAccess()Sets whether you can access the domain in Amazon SageMaker Studio:StringstudioWebPortalAccessAsString()Sets whether you can access the domain in Amazon SageMaker Studio:UnifiedStudioSettings.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
studioWebPortalAccess
public final FeatureStatus studioWebPortalAccess()
Sets whether you can access the domain in Amazon SageMaker Studio:
- ENABLED
-
You can access the domain in Amazon SageMaker Studio. If you migrate the domain to Amazon SageMaker Unified Studio, you can access it in both studio interfaces.
- DISABLED
-
You can't access the domain in Amazon SageMaker Studio. If you migrate the domain to Amazon SageMaker Unified Studio, you can access it only in that studio interface.
To migrate a domain to Amazon SageMaker Unified Studio, you specify the UnifiedStudioSettings data type when you use the UpdateDomain action.
If the service returns an enum value that is not available in the current SDK version,
studioWebPortalAccesswill returnFeatureStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstudioWebPortalAccessAsString().- Returns:
- Sets whether you can access the domain in Amazon SageMaker Studio:
- ENABLED
-
You can access the domain in Amazon SageMaker Studio. If you migrate the domain to Amazon SageMaker Unified Studio, you can access it in both studio interfaces.
- DISABLED
-
You can't access the domain in Amazon SageMaker Studio. If you migrate the domain to Amazon SageMaker Unified Studio, you can access it only in that studio interface.
To migrate a domain to Amazon SageMaker Unified Studio, you specify the UnifiedStudioSettings data type when you use the UpdateDomain action.
- See Also:
FeatureStatus
-
studioWebPortalAccessAsString
public final String studioWebPortalAccessAsString()
Sets whether you can access the domain in Amazon SageMaker Studio:
- ENABLED
-
You can access the domain in Amazon SageMaker Studio. If you migrate the domain to Amazon SageMaker Unified Studio, you can access it in both studio interfaces.
- DISABLED
-
You can't access the domain in Amazon SageMaker Studio. If you migrate the domain to Amazon SageMaker Unified Studio, you can access it only in that studio interface.
To migrate a domain to Amazon SageMaker Unified Studio, you specify the UnifiedStudioSettings data type when you use the UpdateDomain action.
If the service returns an enum value that is not available in the current SDK version,
studioWebPortalAccesswill returnFeatureStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstudioWebPortalAccessAsString().- Returns:
- Sets whether you can access the domain in Amazon SageMaker Studio:
- ENABLED
-
You can access the domain in Amazon SageMaker Studio. If you migrate the domain to Amazon SageMaker Unified Studio, you can access it in both studio interfaces.
- DISABLED
-
You can't access the domain in Amazon SageMaker Studio. If you migrate the domain to Amazon SageMaker Unified Studio, you can access it only in that studio interface.
To migrate a domain to Amazon SageMaker Unified Studio, you specify the UnifiedStudioSettings data type when you use the UpdateDomain action.
- See Also:
FeatureStatus
-
domainAccountId
public final String domainAccountId()
The ID of the Amazon Web Services account that has the Amazon SageMaker Unified Studio domain. The default value, if you don't specify an ID, is the ID of the account that has the Amazon SageMaker AI domain.
- Returns:
- The ID of the Amazon Web Services account that has the Amazon SageMaker Unified Studio domain. The default value, if you don't specify an ID, is the ID of the account that has the Amazon SageMaker AI domain.
-
domainRegion
public final String domainRegion()
The Amazon Web Services Region where the domain is located in Amazon SageMaker Unified Studio. The default value, if you don't specify a Region, is the Region where the Amazon SageMaker AI domain is located.
- Returns:
- The Amazon Web Services Region where the domain is located in Amazon SageMaker Unified Studio. The default value, if you don't specify a Region, is the Region where the Amazon SageMaker AI domain is located.
-
domainId
public final String domainId()
The ID of the Amazon SageMaker Unified Studio domain associated with this domain.
- Returns:
- The ID of the Amazon SageMaker Unified Studio domain associated with this domain.
-
projectId
public final String projectId()
The ID of the Amazon SageMaker Unified Studio project that corresponds to the domain.
- Returns:
- The ID of the Amazon SageMaker Unified Studio project that corresponds to the domain.
-
environmentId
public final String environmentId()
The ID of the environment that Amazon SageMaker Unified Studio associates with the domain.
- Returns:
- The ID of the environment that Amazon SageMaker Unified Studio associates with the domain.
-
projectS3Path
public final String projectS3Path()
The location where Amazon S3 stores temporary execution data and other artifacts for the project that corresponds to the domain.
- Returns:
- The location where Amazon S3 stores temporary execution data and other artifacts for the project that corresponds to the domain.
-
singleSignOnApplicationArn
public final String singleSignOnApplicationArn()
The ARN of the application managed by SageMaker AI and SageMaker Unified Studio in the Amazon Web Services IAM Identity Center.
- Returns:
- The ARN of the application managed by SageMaker AI and SageMaker Unified Studio in the Amazon Web Services IAM Identity Center.
-
toBuilder
public UnifiedStudioSettings.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UnifiedStudioSettings.Builder,UnifiedStudioSettings>
-
builder
public static UnifiedStudioSettings.Builder builder()
-
serializableBuilderClass
public static Class<? extends UnifiedStudioSettings.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin 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:
sdkFieldNameToFieldin interfaceSdkPojo
-
-