Package com.pulumi.aws.sagemaker
Class AppArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.AppArgs.Builder
-
- Enclosing class:
- AppArgs
public static final class AppArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppArgs.BuilderappName(com.pulumi.core.Output<java.lang.String> appName)AppArgs.BuilderappName(java.lang.String appName)AppArgs.BuilderappType(com.pulumi.core.Output<java.lang.String> appType)AppArgs.BuilderappType(java.lang.String appType)AppArgsbuild()AppArgs.BuilderdomainId(com.pulumi.core.Output<java.lang.String> domainId)AppArgs.BuilderdomainId(java.lang.String domainId)AppArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)AppArgs.Builderregion(java.lang.String region)AppArgs.BuilderresourceSpec(AppResourceSpecArgs resourceSpec)AppArgs.BuilderresourceSpec(com.pulumi.core.Output<AppResourceSpecArgs> resourceSpec)AppArgs.BuilderspaceName(com.pulumi.core.Output<java.lang.String> spaceName)AppArgs.BuilderspaceName(java.lang.String spaceName)AppArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)AppArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)AppArgs.BuilderuserProfileName(com.pulumi.core.Output<java.lang.String> userProfileName)AppArgs.BuilderuserProfileName(java.lang.String userProfileName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AppArgs defaults)
-
-
Method Detail
-
appName
public AppArgs.Builder appName(com.pulumi.core.Output<java.lang.String> appName)
- Parameters:
appName- The name of the app.- Returns:
- builder
-
appName
public AppArgs.Builder appName(java.lang.String appName)
- Parameters:
appName- The name of the app.- Returns:
- builder
-
appType
public AppArgs.Builder appType(com.pulumi.core.Output<java.lang.String> appType)
- Parameters:
appType- The type of app. Valid values are `JupyterServer`, `KernelGateway`, `RStudioServerPro`, `RSessionGateway`, `TensorBoard`, `CodeEditor`, `JupyterLab`, `DetailedProfiler`, and `Canvas`.- Returns:
- builder
-
appType
public AppArgs.Builder appType(java.lang.String appType)
- Parameters:
appType- The type of app. Valid values are `JupyterServer`, `KernelGateway`, `RStudioServerPro`, `RSessionGateway`, `TensorBoard`, `CodeEditor`, `JupyterLab`, `DetailedProfiler`, and `Canvas`.- Returns:
- builder
-
domainId
public AppArgs.Builder domainId(com.pulumi.core.Output<java.lang.String> domainId)
- Parameters:
domainId- The domain ID.- Returns:
- builder
-
domainId
public AppArgs.Builder domainId(java.lang.String domainId)
- Parameters:
domainId- The domain ID.- Returns:
- builder
-
region
public AppArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public AppArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
resourceSpec
public AppArgs.Builder resourceSpec(@Nullable com.pulumi.core.Output<AppResourceSpecArgs> resourceSpec)
- Parameters:
resourceSpec- Instance type and the ARN of the SageMaker AI image created on the instance. See Resource Spec below.- Returns:
- builder
-
resourceSpec
public AppArgs.Builder resourceSpec(AppResourceSpecArgs resourceSpec)
- Parameters:
resourceSpec- Instance type and the ARN of the SageMaker AI image created on the instance. See Resource Spec below.- Returns:
- builder
-
spaceName
public AppArgs.Builder spaceName(@Nullable com.pulumi.core.Output<java.lang.String> spaceName)
- Parameters:
spaceName- The name of the space. At least one of `userProfileName` or `spaceName` required.- Returns:
- builder
-
spaceName
public AppArgs.Builder spaceName(java.lang.String spaceName)
- Parameters:
spaceName- The name of the space. At least one of `userProfileName` or `spaceName` required.- Returns:
- builder
-
tags
public AppArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public AppArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
userProfileName
public AppArgs.Builder userProfileName(@Nullable com.pulumi.core.Output<java.lang.String> userProfileName)
- Parameters:
userProfileName- The user profile name. At least one of `userProfileName` or `spaceName` required.- Returns:
- builder
-
userProfileName
public AppArgs.Builder userProfileName(java.lang.String userProfileName)
- Parameters:
userProfileName- The user profile name. At least one of `userProfileName` or `spaceName` required.- Returns:
- builder
-
build
public AppArgs build()
-
-