Package com.pulumi.aws.sagemaker.inputs
Class AlgorithmState.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.AlgorithmState.Builder
-
- Enclosing class:
- AlgorithmState
public static final class AlgorithmState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AlgorithmState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AlgorithmState.BuilderalgorithmDescription(com.pulumi.core.Output<java.lang.String> algorithmDescription)AlgorithmState.BuilderalgorithmDescription(java.lang.String algorithmDescription)AlgorithmState.BuilderalgorithmName(com.pulumi.core.Output<java.lang.String> algorithmName)AlgorithmState.BuilderalgorithmName(java.lang.String algorithmName)AlgorithmState.BuilderalgorithmStatus(com.pulumi.core.Output<java.lang.String> algorithmStatus)AlgorithmState.BuilderalgorithmStatus(java.lang.String algorithmStatus)AlgorithmState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)AlgorithmState.Builderarn(java.lang.String arn)AlgorithmStatebuild()AlgorithmState.BuildercertifyForMarketplace(com.pulumi.core.Output<java.lang.Boolean> certifyForMarketplace)AlgorithmState.BuildercertifyForMarketplace(java.lang.Boolean certifyForMarketplace)AlgorithmState.BuildercreationTime(com.pulumi.core.Output<java.lang.String> creationTime)AlgorithmState.BuildercreationTime(java.lang.String creationTime)AlgorithmState.BuilderinferenceSpecification(AlgorithmInferenceSpecificationArgs inferenceSpecification)AlgorithmState.BuilderinferenceSpecification(com.pulumi.core.Output<AlgorithmInferenceSpecificationArgs> inferenceSpecification)AlgorithmState.BuilderproductId(com.pulumi.core.Output<java.lang.String> productId)AlgorithmState.BuilderproductId(java.lang.String productId)AlgorithmState.Builderregion(com.pulumi.core.Output<java.lang.String> region)AlgorithmState.Builderregion(java.lang.String region)AlgorithmState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)AlgorithmState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)AlgorithmState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)AlgorithmState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)AlgorithmState.Buildertimeouts(AlgorithmTimeoutsArgs timeouts)AlgorithmState.Buildertimeouts(com.pulumi.core.Output<AlgorithmTimeoutsArgs> timeouts)AlgorithmState.BuildertrainingSpecification(AlgorithmTrainingSpecificationArgs trainingSpecification)AlgorithmState.BuildertrainingSpecification(com.pulumi.core.Output<AlgorithmTrainingSpecificationArgs> trainingSpecification)AlgorithmState.BuildervalidationSpecification(AlgorithmValidationSpecificationArgs validationSpecification)AlgorithmState.BuildervalidationSpecification(com.pulumi.core.Output<AlgorithmValidationSpecificationArgs> validationSpecification)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AlgorithmState defaults)
-
-
Method Detail
-
algorithmDescription
public AlgorithmState.Builder algorithmDescription(@Nullable com.pulumi.core.Output<java.lang.String> algorithmDescription)
- Parameters:
algorithmDescription- Description of the algorithm.- Returns:
- builder
-
algorithmDescription
public AlgorithmState.Builder algorithmDescription(java.lang.String algorithmDescription)
- Parameters:
algorithmDescription- Description of the algorithm.- Returns:
- builder
-
algorithmName
public AlgorithmState.Builder algorithmName(@Nullable com.pulumi.core.Output<java.lang.String> algorithmName)
- Parameters:
algorithmName- Name of the algorithm.- Returns:
- builder
-
algorithmName
public AlgorithmState.Builder algorithmName(java.lang.String algorithmName)
- Parameters:
algorithmName- Name of the algorithm.- Returns:
- builder
-
algorithmStatus
public AlgorithmState.Builder algorithmStatus(@Nullable com.pulumi.core.Output<java.lang.String> algorithmStatus)
- Parameters:
algorithmStatus- Status of the algorithm.- Returns:
- builder
-
algorithmStatus
public AlgorithmState.Builder algorithmStatus(java.lang.String algorithmStatus)
- Parameters:
algorithmStatus- Status of the algorithm.- Returns:
- builder
-
arn
public AlgorithmState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the algorithm.- Returns:
- builder
-
arn
public AlgorithmState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the algorithm.- Returns:
- builder
-
certifyForMarketplace
public AlgorithmState.Builder certifyForMarketplace(@Nullable com.pulumi.core.Output<java.lang.Boolean> certifyForMarketplace)
- Parameters:
certifyForMarketplace- Whether to certify the algorithm for AWS Marketplace.- Returns:
- builder
-
certifyForMarketplace
public AlgorithmState.Builder certifyForMarketplace(java.lang.Boolean certifyForMarketplace)
- Parameters:
certifyForMarketplace- Whether to certify the algorithm for AWS Marketplace.- Returns:
- builder
-
creationTime
public AlgorithmState.Builder creationTime(@Nullable com.pulumi.core.Output<java.lang.String> creationTime)
- Parameters:
creationTime- Time when the algorithm was created, in RFC3339 format.- Returns:
- builder
-
creationTime
public AlgorithmState.Builder creationTime(java.lang.String creationTime)
- Parameters:
creationTime- Time when the algorithm was created, in RFC3339 format.- Returns:
- builder
-
inferenceSpecification
public AlgorithmState.Builder inferenceSpecification(@Nullable com.pulumi.core.Output<AlgorithmInferenceSpecificationArgs> inferenceSpecification)
- Parameters:
inferenceSpecification- Configuration for inference jobs that use this algorithm. See Inference Specification.- Returns:
- builder
-
inferenceSpecification
public AlgorithmState.Builder inferenceSpecification(AlgorithmInferenceSpecificationArgs inferenceSpecification)
- Parameters:
inferenceSpecification- Configuration for inference jobs that use this algorithm. See Inference Specification.- Returns:
- builder
-
productId
public AlgorithmState.Builder productId(@Nullable com.pulumi.core.Output<java.lang.String> productId)
- Parameters:
productId- AWS Marketplace product ID associated with the algorithm.- Returns:
- builder
-
productId
public AlgorithmState.Builder productId(java.lang.String productId)
- Parameters:
productId- AWS Marketplace product ID associated with the algorithm.- Returns:
- builder
-
region
public AlgorithmState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource is managed. Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public AlgorithmState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource is managed. Defaults to the Region set in the provider configuration.- Returns:
- builder
-
tags
public AlgorithmState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags to assign to the resource.- Returns:
- builder
-
tags
public AlgorithmState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags to assign to the resource.- Returns:
- builder
-
tagsAll
public AlgorithmState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including tags inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public AlgorithmState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- Map of tags assigned to the resource, including tags inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
timeouts
public AlgorithmState.Builder timeouts(@Nullable com.pulumi.core.Output<AlgorithmTimeoutsArgs> timeouts)
-
timeouts
public AlgorithmState.Builder timeouts(AlgorithmTimeoutsArgs timeouts)
-
trainingSpecification
public AlgorithmState.Builder trainingSpecification(@Nullable com.pulumi.core.Output<AlgorithmTrainingSpecificationArgs> trainingSpecification)
- Parameters:
trainingSpecification- Configuration for training jobs that use this algorithm. See Training Specification.- Returns:
- builder
-
trainingSpecification
public AlgorithmState.Builder trainingSpecification(AlgorithmTrainingSpecificationArgs trainingSpecification)
- Parameters:
trainingSpecification- Configuration for training jobs that use this algorithm. See Training Specification.- Returns:
- builder
-
validationSpecification
public AlgorithmState.Builder validationSpecification(@Nullable com.pulumi.core.Output<AlgorithmValidationSpecificationArgs> validationSpecification)
- Parameters:
validationSpecification- Configuration used to validate the algorithm. See Validation Specification.- Returns:
- builder
-
validationSpecification
public AlgorithmState.Builder validationSpecification(AlgorithmValidationSpecificationArgs validationSpecification)
- Parameters:
validationSpecification- Configuration used to validate the algorithm. See Validation Specification.- Returns:
- builder
-
build
public AlgorithmState build()
-
-