Class LabelingJobArgs.Builder

  • Enclosing class:
    LabelingJobArgs

    public static final class LabelingJobArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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
      • 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
      • 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
      • 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