Package com.pulumi.aws.sagemaker
Class LabelingJobArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.LabelingJobArgs.Builder
-
- Enclosing class:
- LabelingJobArgs
public static final class LabelingJobArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(LabelingJobArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(LabelingJobArgs defaults)
-
-
Method Detail
-
humanTaskConfig
public LabelingJobArgs.Builder humanTaskConfig(com.pulumi.core.Output<LabelingJobHumanTaskConfigArgs> humanTaskConfig)
- Parameters:
humanTaskConfig- Configuration information required for human workers to complete a labeling task. Fields are documented below.- Returns:
- builder
-
humanTaskConfig
public LabelingJobArgs.Builder humanTaskConfig(LabelingJobHumanTaskConfigArgs humanTaskConfig)
- Parameters:
humanTaskConfig- Configuration information required for human workers to complete a labeling task. Fields are documented below.- Returns:
- builder
-
inputConfig
public LabelingJobArgs.Builder inputConfig(com.pulumi.core.Output<LabelingJobInputConfigArgs> inputConfig)
- Parameters:
inputConfig- Input data for the labeling job. Fields are documented below.- Returns:
- builder
-
inputConfig
public LabelingJobArgs.Builder inputConfig(LabelingJobInputConfigArgs inputConfig)
- Parameters:
inputConfig- Input data for the labeling job. Fields are documented below.- Returns:
- builder
-
labelAttributeName
public LabelingJobArgs.Builder labelAttributeName(com.pulumi.core.Output<java.lang.String> labelAttributeName)
- Parameters:
labelAttributeName- Attribute name to use for the label in the output manifest file.- Returns:
- builder
-
labelAttributeName
public LabelingJobArgs.Builder labelAttributeName(java.lang.String labelAttributeName)
- Parameters:
labelAttributeName- Attribute name to use for the label in the output manifest file.- Returns:
- builder
-
labelCategoryConfigS3Uri
public LabelingJobArgs.Builder labelCategoryConfigS3Uri(@Nullable com.pulumi.core.Output<java.lang.String> labelCategoryConfigS3Uri)
- Parameters:
labelCategoryConfigS3Uri- S3 URI of the file that defines the categories used to label the data objects.- Returns:
- builder
-
labelCategoryConfigS3Uri
public LabelingJobArgs.Builder labelCategoryConfigS3Uri(java.lang.String labelCategoryConfigS3Uri)
- Parameters:
labelCategoryConfigS3Uri- S3 URI of the file that defines the categories used to label the data objects.- Returns:
- builder
-
labelingJobAlgorithmsConfig
public LabelingJobArgs.Builder labelingJobAlgorithmsConfig(@Nullable com.pulumi.core.Output<LabelingJobLabelingJobAlgorithmsConfigArgs> labelingJobAlgorithmsConfig)
- Parameters:
labelingJobAlgorithmsConfig- Information required to perform automated data labeling.. Fields are documented below.- Returns:
- builder
-
labelingJobAlgorithmsConfig
public LabelingJobArgs.Builder labelingJobAlgorithmsConfig(LabelingJobLabelingJobAlgorithmsConfigArgs labelingJobAlgorithmsConfig)
- Parameters:
labelingJobAlgorithmsConfig- Information required to perform automated data labeling.. Fields are documented below.- Returns:
- builder
-
labelingJobName
public LabelingJobArgs.Builder labelingJobName(com.pulumi.core.Output<java.lang.String> labelingJobName)
- Parameters:
labelingJobName- Name of the labeling job.- Returns:
- builder
-
labelingJobName
public LabelingJobArgs.Builder labelingJobName(java.lang.String labelingJobName)
- Parameters:
labelingJobName- Name of the labeling job.- Returns:
- builder
-
outputConfig
public LabelingJobArgs.Builder outputConfig(com.pulumi.core.Output<LabelingJobOutputConfigArgs> outputConfig)
- Parameters:
outputConfig- Location of the output data. Fields are documented below.- Returns:
- builder
-
outputConfig
public LabelingJobArgs.Builder outputConfig(LabelingJobOutputConfigArgs outputConfig)
- Parameters:
outputConfig- Location of the output data. Fields are documented below.- Returns:
- builder
-
region
public LabelingJobArgs.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 LabelingJobArgs.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
-
roleArn
public LabelingJobArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- ARN of IAM role that Amazon SageMaker assumes to perform tasks during data labeling.- Returns:
- builder
-
roleArn
public LabelingJobArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- ARN of IAM role that Amazon SageMaker assumes to perform tasks during data labeling.- Returns:
- builder
-
stoppingConditions
public LabelingJobArgs.Builder stoppingConditions(@Nullable com.pulumi.core.Output<java.util.List<LabelingJobStoppingConditionArgs>> stoppingConditions)
- Parameters:
stoppingConditions- Conditions for stopping a labeling job. If any of the conditions are met, the job is automatically stopped. Fields are documented below.- Returns:
- builder
-
stoppingConditions
public LabelingJobArgs.Builder stoppingConditions(java.util.List<LabelingJobStoppingConditionArgs> stoppingConditions)
- Parameters:
stoppingConditions- Conditions for stopping a labeling job. If any of the conditions are met, the job is automatically stopped. Fields are documented below.- Returns:
- builder
-
stoppingConditions
public LabelingJobArgs.Builder stoppingConditions(LabelingJobStoppingConditionArgs... stoppingConditions)
- Parameters:
stoppingConditions- Conditions for stopping a labeling job. If any of the conditions are met, the job is automatically stopped. Fields are documented below.- Returns:
- builder
-
tags
public LabelingJobArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A mapping 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 LabelingJobArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A mapping 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
-
build
public LabelingJobArgs build()
-
-