v1beta1

package
v0.32.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeStringAggregationTypeUnspecified = GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType("STRING_AGGREGATION_TYPE_UNSPECIFIED")
	// Majority vote to aggregate answers.
	GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeMajorityVote = GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType("MAJORITY_VOTE")
	// Unanimous answers will be adopted.
	GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeUnanimousVote = GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType("UNANIMOUS_VOTE")
	// Preserve all answers by crowd compute.
	GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeNoAggregation = GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType("NO_AGGREGATION")
)
View Source
const (
	GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeAnnotationTypeUnspecified = GoogleCloudDatalabelingV1beta1InputConfigAnnotationType("ANNOTATION_TYPE_UNSPECIFIED")
	// Classification annotations in an image. Allowed for continuous evaluation.
	GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeImageClassificationAnnotation = GoogleCloudDatalabelingV1beta1InputConfigAnnotationType("IMAGE_CLASSIFICATION_ANNOTATION")
	// Bounding box annotations in an image. A form of image object detection. Allowed for continuous evaluation.
	GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeImageBoundingBoxAnnotation = GoogleCloudDatalabelingV1beta1InputConfigAnnotationType("IMAGE_BOUNDING_BOX_ANNOTATION")
	// Oriented bounding box. The box does not have to be parallel to horizontal line.
	GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeImageOrientedBoundingBoxAnnotation = GoogleCloudDatalabelingV1beta1InputConfigAnnotationType("IMAGE_ORIENTED_BOUNDING_BOX_ANNOTATION")
	// Bounding poly annotations in an image.
	GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeImageBoundingPolyAnnotation = GoogleCloudDatalabelingV1beta1InputConfigAnnotationType("IMAGE_BOUNDING_POLY_ANNOTATION")
	// Polyline annotations in an image.
	GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeImagePolylineAnnotation = GoogleCloudDatalabelingV1beta1InputConfigAnnotationType("IMAGE_POLYLINE_ANNOTATION")
	// Segmentation annotations in an image.
	GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeImageSegmentationAnnotation = GoogleCloudDatalabelingV1beta1InputConfigAnnotationType("IMAGE_SEGMENTATION_ANNOTATION")
	// Classification annotations in video shots.
	GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeVideoShotsClassificationAnnotation = GoogleCloudDatalabelingV1beta1InputConfigAnnotationType("VIDEO_SHOTS_CLASSIFICATION_ANNOTATION")
	// Video object tracking annotation.
	GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeVideoObjectTrackingAnnotation = GoogleCloudDatalabelingV1beta1InputConfigAnnotationType("VIDEO_OBJECT_TRACKING_ANNOTATION")
	// Video object detection annotation.
	GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeVideoObjectDetectionAnnotation = GoogleCloudDatalabelingV1beta1InputConfigAnnotationType("VIDEO_OBJECT_DETECTION_ANNOTATION")
	// Video event annotation.
	GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeVideoEventAnnotation = GoogleCloudDatalabelingV1beta1InputConfigAnnotationType("VIDEO_EVENT_ANNOTATION")
	// Classification for text. Allowed for continuous evaluation.
	GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeTextClassificationAnnotation = GoogleCloudDatalabelingV1beta1InputConfigAnnotationType("TEXT_CLASSIFICATION_ANNOTATION")
	// Entity extraction for text.
	GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeTextEntityExtractionAnnotation = GoogleCloudDatalabelingV1beta1InputConfigAnnotationType("TEXT_ENTITY_EXTRACTION_ANNOTATION")
	// General classification. Allowed for continuous evaluation.
	GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeGeneralClassificationAnnotation = GoogleCloudDatalabelingV1beta1InputConfigAnnotationType("GENERAL_CLASSIFICATION_ANNOTATION")
)
View Source
const (
	// Data type is unspecified.
	GoogleCloudDatalabelingV1beta1InputConfigDataTypeDataTypeUnspecified = GoogleCloudDatalabelingV1beta1InputConfigDataType("DATA_TYPE_UNSPECIFIED")
	// Allowed for continuous evaluation.
	GoogleCloudDatalabelingV1beta1InputConfigDataTypeImage = GoogleCloudDatalabelingV1beta1InputConfigDataType("IMAGE")
	// Video data type.
	GoogleCloudDatalabelingV1beta1InputConfigDataTypeVideo = GoogleCloudDatalabelingV1beta1InputConfigDataType("VIDEO")
	// Allowed for continuous evaluation.
	GoogleCloudDatalabelingV1beta1InputConfigDataTypeText = GoogleCloudDatalabelingV1beta1InputConfigDataType("TEXT")
	// Allowed for continuous evaluation.
	GoogleCloudDatalabelingV1beta1InputConfigDataTypeGeneralData = GoogleCloudDatalabelingV1beta1InputConfigDataType("GENERAL_DATA")
)
View Source
const (
	// Data type is unspecified.
	InstructionDataTypeDataTypeUnspecified = InstructionDataType("DATA_TYPE_UNSPECIFIED")
	// Allowed for continuous evaluation.
	InstructionDataTypeImage = InstructionDataType("IMAGE")
	// Video data type.
	InstructionDataTypeVideo = InstructionDataType("VIDEO")
	// Allowed for continuous evaluation.
	InstructionDataTypeText = InstructionDataType("TEXT")
	// Allowed for continuous evaluation.
	InstructionDataTypeGeneralData = InstructionDataType("GENERAL_DATA")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AnnotationSpecSet

type AnnotationSpecSet struct {
	pulumi.CustomResourceState

	// The array of AnnotationSpecs that you define when you create the AnnotationSpecSet. These are the possible labels for the labeling task.
	AnnotationSpecs GoogleCloudDatalabelingV1beta1AnnotationSpecResponseArrayOutput `pulumi:"annotationSpecs"`
	// The names of any related resources that are blocking changes to the annotation spec set.
	BlockingResources pulumi.StringArrayOutput `pulumi:"blockingResources"`
	// Optional. User-provided description of the annotation specification set. The description can be up to 10,000 characters long.
	Description pulumi.StringOutput `pulumi:"description"`
	// The display name for AnnotationSpecSet that you define when you create it. Maximum of 64 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The AnnotationSpecSet resource name in the following format: "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}"
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
}

Creates an annotation spec set by providing a set of labels. Auto-naming is currently not supported for this resource.

func GetAnnotationSpecSet

func GetAnnotationSpecSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AnnotationSpecSetState, opts ...pulumi.ResourceOption) (*AnnotationSpecSet, error)

GetAnnotationSpecSet gets an existing AnnotationSpecSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAnnotationSpecSet

func NewAnnotationSpecSet(ctx *pulumi.Context,
	name string, args *AnnotationSpecSetArgs, opts ...pulumi.ResourceOption) (*AnnotationSpecSet, error)

NewAnnotationSpecSet registers a new resource with the given unique name, arguments, and options.

func (*AnnotationSpecSet) ElementType

func (*AnnotationSpecSet) ElementType() reflect.Type

func (*AnnotationSpecSet) ToAnnotationSpecSetOutput

func (i *AnnotationSpecSet) ToAnnotationSpecSetOutput() AnnotationSpecSetOutput

func (*AnnotationSpecSet) ToAnnotationSpecSetOutputWithContext

func (i *AnnotationSpecSet) ToAnnotationSpecSetOutputWithContext(ctx context.Context) AnnotationSpecSetOutput

type AnnotationSpecSetArgs

type AnnotationSpecSetArgs struct {
	// The array of AnnotationSpecs that you define when you create the AnnotationSpecSet. These are the possible labels for the labeling task.
	AnnotationSpecs GoogleCloudDatalabelingV1beta1AnnotationSpecArrayInput
	// Optional. User-provided description of the annotation specification set. The description can be up to 10,000 characters long.
	Description pulumi.StringPtrInput
	// The display name for AnnotationSpecSet that you define when you create it. Maximum of 64 characters.
	DisplayName pulumi.StringInput
	Project     pulumi.StringPtrInput
}

The set of arguments for constructing a AnnotationSpecSet resource.

func (AnnotationSpecSetArgs) ElementType

func (AnnotationSpecSetArgs) ElementType() reflect.Type

type AnnotationSpecSetInput

type AnnotationSpecSetInput interface {
	pulumi.Input

	ToAnnotationSpecSetOutput() AnnotationSpecSetOutput
	ToAnnotationSpecSetOutputWithContext(ctx context.Context) AnnotationSpecSetOutput
}

type AnnotationSpecSetOutput

type AnnotationSpecSetOutput struct{ *pulumi.OutputState }

func (AnnotationSpecSetOutput) AnnotationSpecs added in v0.19.0

The array of AnnotationSpecs that you define when you create the AnnotationSpecSet. These are the possible labels for the labeling task.

func (AnnotationSpecSetOutput) BlockingResources added in v0.19.0

func (o AnnotationSpecSetOutput) BlockingResources() pulumi.StringArrayOutput

The names of any related resources that are blocking changes to the annotation spec set.

func (AnnotationSpecSetOutput) Description added in v0.19.0

Optional. User-provided description of the annotation specification set. The description can be up to 10,000 characters long.

func (AnnotationSpecSetOutput) DisplayName added in v0.19.0

The display name for AnnotationSpecSet that you define when you create it. Maximum of 64 characters.

func (AnnotationSpecSetOutput) ElementType

func (AnnotationSpecSetOutput) ElementType() reflect.Type

func (AnnotationSpecSetOutput) Name added in v0.19.0

The AnnotationSpecSet resource name in the following format: "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}"

func (AnnotationSpecSetOutput) Project added in v0.21.0

func (AnnotationSpecSetOutput) ToAnnotationSpecSetOutput

func (o AnnotationSpecSetOutput) ToAnnotationSpecSetOutput() AnnotationSpecSetOutput

func (AnnotationSpecSetOutput) ToAnnotationSpecSetOutputWithContext

func (o AnnotationSpecSetOutput) ToAnnotationSpecSetOutputWithContext(ctx context.Context) AnnotationSpecSetOutput

type AnnotationSpecSetState

type AnnotationSpecSetState struct {
}

func (AnnotationSpecSetState) ElementType

func (AnnotationSpecSetState) ElementType() reflect.Type

type Dataset

type Dataset struct {
	pulumi.CustomResourceState

	// The names of any related resources that are blocking changes to the dataset.
	BlockingResources pulumi.StringArrayOutput `pulumi:"blockingResources"`
	// Time the dataset is created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The number of data items in the dataset.
	DataItemCount pulumi.StringOutput `pulumi:"dataItemCount"`
	// Optional. User-provided description of the annotation specification set. The description can be up to 10000 characters long.
	Description pulumi.StringOutput `pulumi:"description"`
	// The display name of the dataset. Maximum of 64 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// This is populated with the original input configs where ImportData is called. It is available only after the clients import data to this dataset.
	InputConfigs GoogleCloudDatalabelingV1beta1InputConfigResponseArrayOutput `pulumi:"inputConfigs"`
	// Last time that the Dataset is migrated to AI Platform V2. If any of the AnnotatedDataset is migrated, the last_migration_time in Dataset is also updated.
	LastMigrateTime pulumi.StringOutput `pulumi:"lastMigrateTime"`
	// Dataset resource name, format is: projects/{project_id}/datasets/{dataset_id}
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
}

Creates dataset. If success return a Dataset resource. Auto-naming is currently not supported for this resource.

func GetDataset

func GetDataset(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatasetState, opts ...pulumi.ResourceOption) (*Dataset, error)

GetDataset gets an existing Dataset resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDataset

func NewDataset(ctx *pulumi.Context,
	name string, args *DatasetArgs, opts ...pulumi.ResourceOption) (*Dataset, error)

NewDataset registers a new resource with the given unique name, arguments, and options.

func (*Dataset) ElementType

func (*Dataset) ElementType() reflect.Type

func (*Dataset) ToDatasetOutput

func (i *Dataset) ToDatasetOutput() DatasetOutput

func (*Dataset) ToDatasetOutputWithContext

func (i *Dataset) ToDatasetOutputWithContext(ctx context.Context) DatasetOutput

type DatasetArgs

type DatasetArgs struct {
	// Optional. User-provided description of the annotation specification set. The description can be up to 10000 characters long.
	Description pulumi.StringPtrInput
	// The display name of the dataset. Maximum of 64 characters.
	DisplayName pulumi.StringInput
	// Last time that the Dataset is migrated to AI Platform V2. If any of the AnnotatedDataset is migrated, the last_migration_time in Dataset is also updated.
	LastMigrateTime pulumi.StringPtrInput
	Project         pulumi.StringPtrInput
}

The set of arguments for constructing a Dataset resource.

func (DatasetArgs) ElementType

func (DatasetArgs) ElementType() reflect.Type

type DatasetInput

type DatasetInput interface {
	pulumi.Input

	ToDatasetOutput() DatasetOutput
	ToDatasetOutputWithContext(ctx context.Context) DatasetOutput
}

type DatasetOutput

type DatasetOutput struct{ *pulumi.OutputState }

func (DatasetOutput) BlockingResources added in v0.19.0

func (o DatasetOutput) BlockingResources() pulumi.StringArrayOutput

The names of any related resources that are blocking changes to the dataset.

func (DatasetOutput) CreateTime added in v0.19.0

func (o DatasetOutput) CreateTime() pulumi.StringOutput

Time the dataset is created.

func (DatasetOutput) DataItemCount added in v0.19.0

func (o DatasetOutput) DataItemCount() pulumi.StringOutput

The number of data items in the dataset.

func (DatasetOutput) Description added in v0.19.0

func (o DatasetOutput) Description() pulumi.StringOutput

Optional. User-provided description of the annotation specification set. The description can be up to 10000 characters long.

func (DatasetOutput) DisplayName added in v0.19.0

func (o DatasetOutput) DisplayName() pulumi.StringOutput

The display name of the dataset. Maximum of 64 characters.

func (DatasetOutput) ElementType

func (DatasetOutput) ElementType() reflect.Type

func (DatasetOutput) InputConfigs added in v0.19.0

This is populated with the original input configs where ImportData is called. It is available only after the clients import data to this dataset.

func (DatasetOutput) LastMigrateTime added in v0.19.0

func (o DatasetOutput) LastMigrateTime() pulumi.StringOutput

Last time that the Dataset is migrated to AI Platform V2. If any of the AnnotatedDataset is migrated, the last_migration_time in Dataset is also updated.

func (DatasetOutput) Name added in v0.19.0

Dataset resource name, format is: projects/{project_id}/datasets/{dataset_id}

func (DatasetOutput) Project added in v0.21.0

func (o DatasetOutput) Project() pulumi.StringOutput

func (DatasetOutput) ToDatasetOutput

func (o DatasetOutput) ToDatasetOutput() DatasetOutput

func (DatasetOutput) ToDatasetOutputWithContext

func (o DatasetOutput) ToDatasetOutputWithContext(ctx context.Context) DatasetOutput

type DatasetState

type DatasetState struct {
}

func (DatasetState) ElementType

func (DatasetState) ElementType() reflect.Type

type EvaluationJob

type EvaluationJob struct {
	pulumi.CustomResourceState

	// Name of the AnnotationSpecSet describing all the labels that your machine learning model outputs. You must create this resource before you create an evaluation job and provide its name in the following format: "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}"
	AnnotationSpecSet pulumi.StringOutput `pulumi:"annotationSpecSet"`
	// Every time the evaluation job runs and an error occurs, the failed attempt is appended to this array.
	Attempts GoogleCloudDatalabelingV1beta1AttemptResponseArrayOutput `pulumi:"attempts"`
	// Timestamp of when this evaluation job was created.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Description of the job. The description can be up to 25,000 characters long.
	Description pulumi.StringOutput `pulumi:"description"`
	// Configuration details for the evaluation job.
	EvaluationJobConfig GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput `pulumi:"evaluationJobConfig"`
	// Whether you want Data Labeling Service to provide ground truth labels for prediction input. If you want the service to assign human labelers to annotate your data, set this to `true`. If you want to provide your own ground truth labels in the evaluation job's BigQuery table, set this to `false`.
	LabelMissingGroundTruth pulumi.BoolOutput `pulumi:"labelMissingGroundTruth"`
	// The [AI Platform Prediction model version](/ml-engine/docs/prediction-overview) to be evaluated. Prediction input and output is sampled from this model version. When creating an evaluation job, specify the model version in the following format: "projects/{project_id}/models/{model_name}/versions/{version_name}" There can only be one evaluation job per model version.
	ModelVersion pulumi.StringOutput `pulumi:"modelVersion"`
	// After you create a job, Data Labeling Service assigns a name to the job with the following format: "projects/{project_id}/evaluationJobs/ {evaluation_job_id}"
	Name    pulumi.StringOutput `pulumi:"name"`
	Project pulumi.StringOutput `pulumi:"project"`
	// Describes the interval at which the job runs. This interval must be at least 1 day, and it is rounded to the nearest day. For example, if you specify a 50-hour interval, the job runs every 2 days. You can provide the schedule in [crontab format](/scheduler/docs/configuring/cron-job-schedules) or in an [English-like format](/appengine/docs/standard/python/config/cronref#schedule_format). Regardless of what you specify, the job will run at 10:00 AM UTC. Only the interval from this schedule is used, not the specific time of day.
	Schedule pulumi.StringOutput `pulumi:"schedule"`
	// Describes the current state of the job.
	State pulumi.StringOutput `pulumi:"state"`
}

Creates an evaluation job. Auto-naming is currently not supported for this resource.

func GetEvaluationJob

func GetEvaluationJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EvaluationJobState, opts ...pulumi.ResourceOption) (*EvaluationJob, error)

GetEvaluationJob gets an existing EvaluationJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEvaluationJob

func NewEvaluationJob(ctx *pulumi.Context,
	name string, args *EvaluationJobArgs, opts ...pulumi.ResourceOption) (*EvaluationJob, error)

NewEvaluationJob registers a new resource with the given unique name, arguments, and options.

func (*EvaluationJob) ElementType

func (*EvaluationJob) ElementType() reflect.Type

func (*EvaluationJob) ToEvaluationJobOutput

func (i *EvaluationJob) ToEvaluationJobOutput() EvaluationJobOutput

func (*EvaluationJob) ToEvaluationJobOutputWithContext

func (i *EvaluationJob) ToEvaluationJobOutputWithContext(ctx context.Context) EvaluationJobOutput

type EvaluationJobArgs

type EvaluationJobArgs struct {
	// Name of the AnnotationSpecSet describing all the labels that your machine learning model outputs. You must create this resource before you create an evaluation job and provide its name in the following format: "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}"
	AnnotationSpecSet pulumi.StringInput
	// Description of the job. The description can be up to 25,000 characters long.
	Description pulumi.StringInput
	// Configuration details for the evaluation job.
	EvaluationJobConfig GoogleCloudDatalabelingV1beta1EvaluationJobConfigInput
	// Whether you want Data Labeling Service to provide ground truth labels for prediction input. If you want the service to assign human labelers to annotate your data, set this to `true`. If you want to provide your own ground truth labels in the evaluation job's BigQuery table, set this to `false`.
	LabelMissingGroundTruth pulumi.BoolInput
	// The [AI Platform Prediction model version](/ml-engine/docs/prediction-overview) to be evaluated. Prediction input and output is sampled from this model version. When creating an evaluation job, specify the model version in the following format: "projects/{project_id}/models/{model_name}/versions/{version_name}" There can only be one evaluation job per model version.
	ModelVersion pulumi.StringInput
	Project      pulumi.StringPtrInput
	// Describes the interval at which the job runs. This interval must be at least 1 day, and it is rounded to the nearest day. For example, if you specify a 50-hour interval, the job runs every 2 days. You can provide the schedule in [crontab format](/scheduler/docs/configuring/cron-job-schedules) or in an [English-like format](/appengine/docs/standard/python/config/cronref#schedule_format). Regardless of what you specify, the job will run at 10:00 AM UTC. Only the interval from this schedule is used, not the specific time of day.
	Schedule pulumi.StringInput
}

The set of arguments for constructing a EvaluationJob resource.

func (EvaluationJobArgs) ElementType

func (EvaluationJobArgs) ElementType() reflect.Type

type EvaluationJobInput

type EvaluationJobInput interface {
	pulumi.Input

	ToEvaluationJobOutput() EvaluationJobOutput
	ToEvaluationJobOutputWithContext(ctx context.Context) EvaluationJobOutput
}

type EvaluationJobOutput

type EvaluationJobOutput struct{ *pulumi.OutputState }

func (EvaluationJobOutput) AnnotationSpecSet added in v0.19.0

func (o EvaluationJobOutput) AnnotationSpecSet() pulumi.StringOutput

Name of the AnnotationSpecSet describing all the labels that your machine learning model outputs. You must create this resource before you create an evaluation job and provide its name in the following format: "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}"

func (EvaluationJobOutput) Attempts added in v0.19.0

Every time the evaluation job runs and an error occurs, the failed attempt is appended to this array.

func (EvaluationJobOutput) CreateTime added in v0.19.0

func (o EvaluationJobOutput) CreateTime() pulumi.StringOutput

Timestamp of when this evaluation job was created.

func (EvaluationJobOutput) Description added in v0.19.0

func (o EvaluationJobOutput) Description() pulumi.StringOutput

Description of the job. The description can be up to 25,000 characters long.

func (EvaluationJobOutput) ElementType

func (EvaluationJobOutput) ElementType() reflect.Type

func (EvaluationJobOutput) EvaluationJobConfig added in v0.19.0

Configuration details for the evaluation job.

func (EvaluationJobOutput) LabelMissingGroundTruth added in v0.19.0

func (o EvaluationJobOutput) LabelMissingGroundTruth() pulumi.BoolOutput

Whether you want Data Labeling Service to provide ground truth labels for prediction input. If you want the service to assign human labelers to annotate your data, set this to `true`. If you want to provide your own ground truth labels in the evaluation job's BigQuery table, set this to `false`.

func (EvaluationJobOutput) ModelVersion added in v0.19.0

func (o EvaluationJobOutput) ModelVersion() pulumi.StringOutput

The [AI Platform Prediction model version](/ml-engine/docs/prediction-overview) to be evaluated. Prediction input and output is sampled from this model version. When creating an evaluation job, specify the model version in the following format: "projects/{project_id}/models/{model_name}/versions/{version_name}" There can only be one evaluation job per model version.

func (EvaluationJobOutput) Name added in v0.19.0

After you create a job, Data Labeling Service assigns a name to the job with the following format: "projects/{project_id}/evaluationJobs/ {evaluation_job_id}"

func (EvaluationJobOutput) Project added in v0.21.0

func (EvaluationJobOutput) Schedule added in v0.19.0

Describes the interval at which the job runs. This interval must be at least 1 day, and it is rounded to the nearest day. For example, if you specify a 50-hour interval, the job runs every 2 days. You can provide the schedule in [crontab format](/scheduler/docs/configuring/cron-job-schedules) or in an [English-like format](/appengine/docs/standard/python/config/cronref#schedule_format). Regardless of what you specify, the job will run at 10:00 AM UTC. Only the interval from this schedule is used, not the specific time of day.

func (EvaluationJobOutput) State added in v0.19.0

Describes the current state of the job.

func (EvaluationJobOutput) ToEvaluationJobOutput

func (o EvaluationJobOutput) ToEvaluationJobOutput() EvaluationJobOutput

func (EvaluationJobOutput) ToEvaluationJobOutputWithContext

func (o EvaluationJobOutput) ToEvaluationJobOutputWithContext(ctx context.Context) EvaluationJobOutput

type EvaluationJobState

type EvaluationJobState struct {
}

func (EvaluationJobState) ElementType

func (EvaluationJobState) ElementType() reflect.Type

type FeedbackMessage added in v0.3.0

type FeedbackMessage struct {
	pulumi.CustomResourceState

	AnnotatedDatasetId pulumi.StringOutput `pulumi:"annotatedDatasetId"`
	// String content of the feedback. Maximum of 10000 characters.
	Body pulumi.StringOutput `pulumi:"body"`
	// Create time.
	CreateTime       pulumi.StringOutput `pulumi:"createTime"`
	DatasetId        pulumi.StringOutput `pulumi:"datasetId"`
	FeedbackThreadId pulumi.StringOutput `pulumi:"feedbackThreadId"`
	// The image storing this feedback if the feedback is an image representing operator's comments.
	Image pulumi.StringOutput `pulumi:"image"`
	// Name of the feedback message in a feedback thread. Format: 'project/{project_id}/datasets/{dataset_id}/annotatedDatasets/{annotated_dataset_id}/feedbackThreads/{feedback_thread_id}/feedbackMessage/{feedback_message_id}'
	Name                      pulumi.StringOutput                                                   `pulumi:"name"`
	OperatorFeedbackMetadata  GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataResponseOutput  `pulumi:"operatorFeedbackMetadata"`
	Project                   pulumi.StringOutput                                                   `pulumi:"project"`
	RequesterFeedbackMetadata GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataResponseOutput `pulumi:"requesterFeedbackMetadata"`
}

Create a FeedbackMessage object.

func GetFeedbackMessage added in v0.3.0

func GetFeedbackMessage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FeedbackMessageState, opts ...pulumi.ResourceOption) (*FeedbackMessage, error)

GetFeedbackMessage gets an existing FeedbackMessage resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFeedbackMessage added in v0.3.0

func NewFeedbackMessage(ctx *pulumi.Context,
	name string, args *FeedbackMessageArgs, opts ...pulumi.ResourceOption) (*FeedbackMessage, error)

NewFeedbackMessage registers a new resource with the given unique name, arguments, and options.

func (*FeedbackMessage) ElementType added in v0.3.0

func (*FeedbackMessage) ElementType() reflect.Type

func (*FeedbackMessage) ToFeedbackMessageOutput added in v0.3.0

func (i *FeedbackMessage) ToFeedbackMessageOutput() FeedbackMessageOutput

func (*FeedbackMessage) ToFeedbackMessageOutputWithContext added in v0.3.0

func (i *FeedbackMessage) ToFeedbackMessageOutputWithContext(ctx context.Context) FeedbackMessageOutput

type FeedbackMessageArgs added in v0.3.0

type FeedbackMessageArgs struct {
	AnnotatedDatasetId pulumi.StringInput
	// String content of the feedback. Maximum of 10000 characters.
	Body pulumi.StringPtrInput
	// Create time.
	CreateTime       pulumi.StringPtrInput
	DatasetId        pulumi.StringInput
	FeedbackThreadId pulumi.StringInput
	// The image storing this feedback if the feedback is an image representing operator's comments.
	Image pulumi.StringPtrInput
	// Name of the feedback message in a feedback thread. Format: 'project/{project_id}/datasets/{dataset_id}/annotatedDatasets/{annotated_dataset_id}/feedbackThreads/{feedback_thread_id}/feedbackMessage/{feedback_message_id}'
	Name                      pulumi.StringPtrInput
	OperatorFeedbackMetadata  GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrInput
	Project                   pulumi.StringPtrInput
	RequesterFeedbackMetadata GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrInput
}

The set of arguments for constructing a FeedbackMessage resource.

func (FeedbackMessageArgs) ElementType added in v0.3.0

func (FeedbackMessageArgs) ElementType() reflect.Type

type FeedbackMessageInput added in v0.3.0

type FeedbackMessageInput interface {
	pulumi.Input

	ToFeedbackMessageOutput() FeedbackMessageOutput
	ToFeedbackMessageOutputWithContext(ctx context.Context) FeedbackMessageOutput
}

type FeedbackMessageOutput added in v0.3.0

type FeedbackMessageOutput struct{ *pulumi.OutputState }

func (FeedbackMessageOutput) AnnotatedDatasetId added in v0.21.0

func (o FeedbackMessageOutput) AnnotatedDatasetId() pulumi.StringOutput

func (FeedbackMessageOutput) Body added in v0.19.0

String content of the feedback. Maximum of 10000 characters.

func (FeedbackMessageOutput) CreateTime added in v0.19.0

func (o FeedbackMessageOutput) CreateTime() pulumi.StringOutput

Create time.

func (FeedbackMessageOutput) DatasetId added in v0.21.0

func (FeedbackMessageOutput) ElementType added in v0.3.0

func (FeedbackMessageOutput) ElementType() reflect.Type

func (FeedbackMessageOutput) FeedbackThreadId added in v0.21.0

func (o FeedbackMessageOutput) FeedbackThreadId() pulumi.StringOutput

func (FeedbackMessageOutput) Image added in v0.19.0

The image storing this feedback if the feedback is an image representing operator's comments.

func (FeedbackMessageOutput) Name added in v0.19.0

Name of the feedback message in a feedback thread. Format: 'project/{project_id}/datasets/{dataset_id}/annotatedDatasets/{annotated_dataset_id}/feedbackThreads/{feedback_thread_id}/feedbackMessage/{feedback_message_id}'

func (FeedbackMessageOutput) OperatorFeedbackMetadata added in v0.19.0

func (FeedbackMessageOutput) Project added in v0.21.0

func (FeedbackMessageOutput) RequesterFeedbackMetadata added in v0.19.0

func (FeedbackMessageOutput) ToFeedbackMessageOutput added in v0.3.0

func (o FeedbackMessageOutput) ToFeedbackMessageOutput() FeedbackMessageOutput

func (FeedbackMessageOutput) ToFeedbackMessageOutputWithContext added in v0.3.0

func (o FeedbackMessageOutput) ToFeedbackMessageOutputWithContext(ctx context.Context) FeedbackMessageOutput

type FeedbackMessageState added in v0.3.0

type FeedbackMessageState struct {
}

func (FeedbackMessageState) ElementType added in v0.3.0

func (FeedbackMessageState) ElementType() reflect.Type

type GoogleCloudDatalabelingV1beta1AnnotationSpec

type GoogleCloudDatalabelingV1beta1AnnotationSpec struct {
	// Optional. User-provided description of the annotation specification. The description can be up to 10,000 characters long.
	Description *string `pulumi:"description"`
	// The display name of the AnnotationSpec. Maximum of 64 characters.
	DisplayName string `pulumi:"displayName"`
}

Container of information related to one possible annotation that can be used in a labeling task. For example, an image classification task where images are labeled as `dog` or `cat` must reference an AnnotationSpec for `dog` and an AnnotationSpec for `cat`.

type GoogleCloudDatalabelingV1beta1AnnotationSpecArgs

type GoogleCloudDatalabelingV1beta1AnnotationSpecArgs struct {
	// Optional. User-provided description of the annotation specification. The description can be up to 10,000 characters long.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The display name of the AnnotationSpec. Maximum of 64 characters.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
}

Container of information related to one possible annotation that can be used in a labeling task. For example, an image classification task where images are labeled as `dog` or `cat` must reference an AnnotationSpec for `dog` and an AnnotationSpec for `cat`.

func (GoogleCloudDatalabelingV1beta1AnnotationSpecArgs) ElementType

func (GoogleCloudDatalabelingV1beta1AnnotationSpecArgs) ToGoogleCloudDatalabelingV1beta1AnnotationSpecOutput

func (i GoogleCloudDatalabelingV1beta1AnnotationSpecArgs) ToGoogleCloudDatalabelingV1beta1AnnotationSpecOutput() GoogleCloudDatalabelingV1beta1AnnotationSpecOutput

func (GoogleCloudDatalabelingV1beta1AnnotationSpecArgs) ToGoogleCloudDatalabelingV1beta1AnnotationSpecOutputWithContext

func (i GoogleCloudDatalabelingV1beta1AnnotationSpecArgs) ToGoogleCloudDatalabelingV1beta1AnnotationSpecOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1AnnotationSpecOutput

type GoogleCloudDatalabelingV1beta1AnnotationSpecArray

type GoogleCloudDatalabelingV1beta1AnnotationSpecArray []GoogleCloudDatalabelingV1beta1AnnotationSpecInput

func (GoogleCloudDatalabelingV1beta1AnnotationSpecArray) ElementType

func (GoogleCloudDatalabelingV1beta1AnnotationSpecArray) ToGoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput

func (i GoogleCloudDatalabelingV1beta1AnnotationSpecArray) ToGoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput() GoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput

func (GoogleCloudDatalabelingV1beta1AnnotationSpecArray) ToGoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutputWithContext

func (i GoogleCloudDatalabelingV1beta1AnnotationSpecArray) ToGoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput

type GoogleCloudDatalabelingV1beta1AnnotationSpecArrayInput

type GoogleCloudDatalabelingV1beta1AnnotationSpecArrayInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput() GoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput
	ToGoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput
}

GoogleCloudDatalabelingV1beta1AnnotationSpecArrayInput is an input type that accepts GoogleCloudDatalabelingV1beta1AnnotationSpecArray and GoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1AnnotationSpecArrayInput` via:

GoogleCloudDatalabelingV1beta1AnnotationSpecArray{ GoogleCloudDatalabelingV1beta1AnnotationSpecArgs{...} }

type GoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput

type GoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput) ElementType

func (GoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput) Index

func (GoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput) ToGoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput

func (GoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput) ToGoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutputWithContext

func (o GoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput) ToGoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1AnnotationSpecArrayOutput

type GoogleCloudDatalabelingV1beta1AnnotationSpecInput

type GoogleCloudDatalabelingV1beta1AnnotationSpecInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1AnnotationSpecOutput() GoogleCloudDatalabelingV1beta1AnnotationSpecOutput
	ToGoogleCloudDatalabelingV1beta1AnnotationSpecOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1AnnotationSpecOutput
}

GoogleCloudDatalabelingV1beta1AnnotationSpecInput is an input type that accepts GoogleCloudDatalabelingV1beta1AnnotationSpecArgs and GoogleCloudDatalabelingV1beta1AnnotationSpecOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1AnnotationSpecInput` via:

GoogleCloudDatalabelingV1beta1AnnotationSpecArgs{...}

type GoogleCloudDatalabelingV1beta1AnnotationSpecOutput

type GoogleCloudDatalabelingV1beta1AnnotationSpecOutput struct{ *pulumi.OutputState }

Container of information related to one possible annotation that can be used in a labeling task. For example, an image classification task where images are labeled as `dog` or `cat` must reference an AnnotationSpec for `dog` and an AnnotationSpec for `cat`.

func (GoogleCloudDatalabelingV1beta1AnnotationSpecOutput) Description

Optional. User-provided description of the annotation specification. The description can be up to 10,000 characters long.

func (GoogleCloudDatalabelingV1beta1AnnotationSpecOutput) DisplayName

The display name of the AnnotationSpec. Maximum of 64 characters.

func (GoogleCloudDatalabelingV1beta1AnnotationSpecOutput) ElementType

func (GoogleCloudDatalabelingV1beta1AnnotationSpecOutput) ToGoogleCloudDatalabelingV1beta1AnnotationSpecOutput

func (o GoogleCloudDatalabelingV1beta1AnnotationSpecOutput) ToGoogleCloudDatalabelingV1beta1AnnotationSpecOutput() GoogleCloudDatalabelingV1beta1AnnotationSpecOutput

func (GoogleCloudDatalabelingV1beta1AnnotationSpecOutput) ToGoogleCloudDatalabelingV1beta1AnnotationSpecOutputWithContext

func (o GoogleCloudDatalabelingV1beta1AnnotationSpecOutput) ToGoogleCloudDatalabelingV1beta1AnnotationSpecOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1AnnotationSpecOutput

type GoogleCloudDatalabelingV1beta1AnnotationSpecResponse

type GoogleCloudDatalabelingV1beta1AnnotationSpecResponse struct {
	// Optional. User-provided description of the annotation specification. The description can be up to 10,000 characters long.
	Description string `pulumi:"description"`
	// The display name of the AnnotationSpec. Maximum of 64 characters.
	DisplayName string `pulumi:"displayName"`
	// This is the integer index of the AnnotationSpec. The index for the whole AnnotationSpecSet is sequential starting from 0. For example, an AnnotationSpecSet with classes `dog` and `cat`, might contain one AnnotationSpec with `{ display_name: "dog", index: 0 }` and one AnnotationSpec with `{ display_name: "cat", index: 1 }`. This is especially useful for model training as it encodes the string labels into numeric values.
	Index int `pulumi:"index"`
}

Container of information related to one possible annotation that can be used in a labeling task. For example, an image classification task where images are labeled as `dog` or `cat` must reference an AnnotationSpec for `dog` and an AnnotationSpec for `cat`.

type GoogleCloudDatalabelingV1beta1AnnotationSpecResponseArrayOutput

type GoogleCloudDatalabelingV1beta1AnnotationSpecResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1AnnotationSpecResponseArrayOutput) ElementType

func (GoogleCloudDatalabelingV1beta1AnnotationSpecResponseArrayOutput) Index

func (GoogleCloudDatalabelingV1beta1AnnotationSpecResponseArrayOutput) ToGoogleCloudDatalabelingV1beta1AnnotationSpecResponseArrayOutput

func (GoogleCloudDatalabelingV1beta1AnnotationSpecResponseArrayOutput) ToGoogleCloudDatalabelingV1beta1AnnotationSpecResponseArrayOutputWithContext

func (o GoogleCloudDatalabelingV1beta1AnnotationSpecResponseArrayOutput) ToGoogleCloudDatalabelingV1beta1AnnotationSpecResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1AnnotationSpecResponseArrayOutput

type GoogleCloudDatalabelingV1beta1AnnotationSpecResponseOutput

type GoogleCloudDatalabelingV1beta1AnnotationSpecResponseOutput struct{ *pulumi.OutputState }

Container of information related to one possible annotation that can be used in a labeling task. For example, an image classification task where images are labeled as `dog` or `cat` must reference an AnnotationSpec for `dog` and an AnnotationSpec for `cat`.

func (GoogleCloudDatalabelingV1beta1AnnotationSpecResponseOutput) Description

Optional. User-provided description of the annotation specification. The description can be up to 10,000 characters long.

func (GoogleCloudDatalabelingV1beta1AnnotationSpecResponseOutput) DisplayName

The display name of the AnnotationSpec. Maximum of 64 characters.

func (GoogleCloudDatalabelingV1beta1AnnotationSpecResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1AnnotationSpecResponseOutput) Index

This is the integer index of the AnnotationSpec. The index for the whole AnnotationSpecSet is sequential starting from 0. For example, an AnnotationSpecSet with classes `dog` and `cat`, might contain one AnnotationSpec with `{ display_name: "dog", index: 0 }` and one AnnotationSpec with `{ display_name: "cat", index: 1 }`. This is especially useful for model training as it encodes the string labels into numeric values.

func (GoogleCloudDatalabelingV1beta1AnnotationSpecResponseOutput) ToGoogleCloudDatalabelingV1beta1AnnotationSpecResponseOutput

func (GoogleCloudDatalabelingV1beta1AnnotationSpecResponseOutput) ToGoogleCloudDatalabelingV1beta1AnnotationSpecResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1AnnotationSpecResponseOutput) ToGoogleCloudDatalabelingV1beta1AnnotationSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1AnnotationSpecResponseOutput

type GoogleCloudDatalabelingV1beta1AttemptResponse

type GoogleCloudDatalabelingV1beta1AttemptResponse struct {
	AttemptTime string `pulumi:"attemptTime"`
	// Details of errors that occurred.
	PartialFailures []GoogleRpcStatusResponse `pulumi:"partialFailures"`
}

Records a failed evaluation job run.

type GoogleCloudDatalabelingV1beta1AttemptResponseArrayOutput

type GoogleCloudDatalabelingV1beta1AttemptResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1AttemptResponseArrayOutput) ElementType

func (GoogleCloudDatalabelingV1beta1AttemptResponseArrayOutput) Index

func (GoogleCloudDatalabelingV1beta1AttemptResponseArrayOutput) ToGoogleCloudDatalabelingV1beta1AttemptResponseArrayOutput

func (GoogleCloudDatalabelingV1beta1AttemptResponseArrayOutput) ToGoogleCloudDatalabelingV1beta1AttemptResponseArrayOutputWithContext

func (o GoogleCloudDatalabelingV1beta1AttemptResponseArrayOutput) ToGoogleCloudDatalabelingV1beta1AttemptResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1AttemptResponseArrayOutput

type GoogleCloudDatalabelingV1beta1AttemptResponseOutput

type GoogleCloudDatalabelingV1beta1AttemptResponseOutput struct{ *pulumi.OutputState }

Records a failed evaluation job run.

func (GoogleCloudDatalabelingV1beta1AttemptResponseOutput) AttemptTime

func (GoogleCloudDatalabelingV1beta1AttemptResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1AttemptResponseOutput) PartialFailures

Details of errors that occurred.

func (GoogleCloudDatalabelingV1beta1AttemptResponseOutput) ToGoogleCloudDatalabelingV1beta1AttemptResponseOutput

func (o GoogleCloudDatalabelingV1beta1AttemptResponseOutput) ToGoogleCloudDatalabelingV1beta1AttemptResponseOutput() GoogleCloudDatalabelingV1beta1AttemptResponseOutput

func (GoogleCloudDatalabelingV1beta1AttemptResponseOutput) ToGoogleCloudDatalabelingV1beta1AttemptResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1AttemptResponseOutput) ToGoogleCloudDatalabelingV1beta1AttemptResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1AttemptResponseOutput

type GoogleCloudDatalabelingV1beta1BigQuerySource

type GoogleCloudDatalabelingV1beta1BigQuerySource struct {
	// BigQuery URI to a table, up to 2,000 characters long. If you specify the URI of a table that does not exist, Data Labeling Service creates a table at the URI with the correct schema when you create your EvaluationJob. If you specify the URI of a table that already exists, it must have the [correct schema](/ml-engine/docs/continuous-evaluation/create-job#table-schema). Provide the table URI in the following format: "bq://{your_project_id}/ {your_dataset_name}/{your_table_name}" [Learn more](/ml-engine/docs/continuous-evaluation/create-job#table-schema).
	InputUri string `pulumi:"inputUri"`
}

The BigQuery location for input data. If used in an EvaluationJob, this is where the service saves the prediction input and output sampled from the model version.

type GoogleCloudDatalabelingV1beta1BigQuerySourceArgs

type GoogleCloudDatalabelingV1beta1BigQuerySourceArgs struct {
	// BigQuery URI to a table, up to 2,000 characters long. If you specify the URI of a table that does not exist, Data Labeling Service creates a table at the URI with the correct schema when you create your EvaluationJob. If you specify the URI of a table that already exists, it must have the [correct schema](/ml-engine/docs/continuous-evaluation/create-job#table-schema). Provide the table URI in the following format: "bq://{your_project_id}/ {your_dataset_name}/{your_table_name}" [Learn more](/ml-engine/docs/continuous-evaluation/create-job#table-schema).
	InputUri pulumi.StringInput `pulumi:"inputUri"`
}

The BigQuery location for input data. If used in an EvaluationJob, this is where the service saves the prediction input and output sampled from the model version.

func (GoogleCloudDatalabelingV1beta1BigQuerySourceArgs) ElementType

func (GoogleCloudDatalabelingV1beta1BigQuerySourceArgs) ToGoogleCloudDatalabelingV1beta1BigQuerySourceOutput

func (i GoogleCloudDatalabelingV1beta1BigQuerySourceArgs) ToGoogleCloudDatalabelingV1beta1BigQuerySourceOutput() GoogleCloudDatalabelingV1beta1BigQuerySourceOutput

func (GoogleCloudDatalabelingV1beta1BigQuerySourceArgs) ToGoogleCloudDatalabelingV1beta1BigQuerySourceOutputWithContext

func (i GoogleCloudDatalabelingV1beta1BigQuerySourceArgs) ToGoogleCloudDatalabelingV1beta1BigQuerySourceOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BigQuerySourceOutput

func (GoogleCloudDatalabelingV1beta1BigQuerySourceArgs) ToGoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput

func (i GoogleCloudDatalabelingV1beta1BigQuerySourceArgs) ToGoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput() GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput

func (GoogleCloudDatalabelingV1beta1BigQuerySourceArgs) ToGoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1BigQuerySourceArgs) ToGoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput

type GoogleCloudDatalabelingV1beta1BigQuerySourceInput

type GoogleCloudDatalabelingV1beta1BigQuerySourceInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1BigQuerySourceOutput() GoogleCloudDatalabelingV1beta1BigQuerySourceOutput
	ToGoogleCloudDatalabelingV1beta1BigQuerySourceOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1BigQuerySourceOutput
}

GoogleCloudDatalabelingV1beta1BigQuerySourceInput is an input type that accepts GoogleCloudDatalabelingV1beta1BigQuerySourceArgs and GoogleCloudDatalabelingV1beta1BigQuerySourceOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1BigQuerySourceInput` via:

GoogleCloudDatalabelingV1beta1BigQuerySourceArgs{...}

type GoogleCloudDatalabelingV1beta1BigQuerySourceOutput

type GoogleCloudDatalabelingV1beta1BigQuerySourceOutput struct{ *pulumi.OutputState }

The BigQuery location for input data. If used in an EvaluationJob, this is where the service saves the prediction input and output sampled from the model version.

func (GoogleCloudDatalabelingV1beta1BigQuerySourceOutput) ElementType

func (GoogleCloudDatalabelingV1beta1BigQuerySourceOutput) InputUri

BigQuery URI to a table, up to 2,000 characters long. If you specify the URI of a table that does not exist, Data Labeling Service creates a table at the URI with the correct schema when you create your EvaluationJob. If you specify the URI of a table that already exists, it must have the [correct schema](/ml-engine/docs/continuous-evaluation/create-job#table-schema). Provide the table URI in the following format: "bq://{your_project_id}/ {your_dataset_name}/{your_table_name}" [Learn more](/ml-engine/docs/continuous-evaluation/create-job#table-schema).

func (GoogleCloudDatalabelingV1beta1BigQuerySourceOutput) ToGoogleCloudDatalabelingV1beta1BigQuerySourceOutput

func (o GoogleCloudDatalabelingV1beta1BigQuerySourceOutput) ToGoogleCloudDatalabelingV1beta1BigQuerySourceOutput() GoogleCloudDatalabelingV1beta1BigQuerySourceOutput

func (GoogleCloudDatalabelingV1beta1BigQuerySourceOutput) ToGoogleCloudDatalabelingV1beta1BigQuerySourceOutputWithContext

func (o GoogleCloudDatalabelingV1beta1BigQuerySourceOutput) ToGoogleCloudDatalabelingV1beta1BigQuerySourceOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BigQuerySourceOutput

func (GoogleCloudDatalabelingV1beta1BigQuerySourceOutput) ToGoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput

func (o GoogleCloudDatalabelingV1beta1BigQuerySourceOutput) ToGoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput() GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput

func (GoogleCloudDatalabelingV1beta1BigQuerySourceOutput) ToGoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1BigQuerySourceOutput) ToGoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput

type GoogleCloudDatalabelingV1beta1BigQuerySourcePtrInput

type GoogleCloudDatalabelingV1beta1BigQuerySourcePtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput() GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput
	ToGoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput
}

GoogleCloudDatalabelingV1beta1BigQuerySourcePtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1BigQuerySourceArgs, GoogleCloudDatalabelingV1beta1BigQuerySourcePtr and GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1BigQuerySourcePtrInput` via:

        GoogleCloudDatalabelingV1beta1BigQuerySourceArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput

type GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput) InputUri

BigQuery URI to a table, up to 2,000 characters long. If you specify the URI of a table that does not exist, Data Labeling Service creates a table at the URI with the correct schema when you create your EvaluationJob. If you specify the URI of a table that already exists, it must have the [correct schema](/ml-engine/docs/continuous-evaluation/create-job#table-schema). Provide the table URI in the following format: "bq://{your_project_id}/ {your_dataset_name}/{your_table_name}" [Learn more](/ml-engine/docs/continuous-evaluation/create-job#table-schema).

func (GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput) ToGoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput

func (GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput) ToGoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput) ToGoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BigQuerySourcePtrOutput

type GoogleCloudDatalabelingV1beta1BigQuerySourceResponse

type GoogleCloudDatalabelingV1beta1BigQuerySourceResponse struct {
	// BigQuery URI to a table, up to 2,000 characters long. If you specify the URI of a table that does not exist, Data Labeling Service creates a table at the URI with the correct schema when you create your EvaluationJob. If you specify the URI of a table that already exists, it must have the [correct schema](/ml-engine/docs/continuous-evaluation/create-job#table-schema). Provide the table URI in the following format: "bq://{your_project_id}/ {your_dataset_name}/{your_table_name}" [Learn more](/ml-engine/docs/continuous-evaluation/create-job#table-schema).
	InputUri string `pulumi:"inputUri"`
}

The BigQuery location for input data. If used in an EvaluationJob, this is where the service saves the prediction input and output sampled from the model version.

type GoogleCloudDatalabelingV1beta1BigQuerySourceResponseOutput

type GoogleCloudDatalabelingV1beta1BigQuerySourceResponseOutput struct{ *pulumi.OutputState }

The BigQuery location for input data. If used in an EvaluationJob, this is where the service saves the prediction input and output sampled from the model version.

func (GoogleCloudDatalabelingV1beta1BigQuerySourceResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1BigQuerySourceResponseOutput) InputUri

BigQuery URI to a table, up to 2,000 characters long. If you specify the URI of a table that does not exist, Data Labeling Service creates a table at the URI with the correct schema when you create your EvaluationJob. If you specify the URI of a table that already exists, it must have the [correct schema](/ml-engine/docs/continuous-evaluation/create-job#table-schema). Provide the table URI in the following format: "bq://{your_project_id}/ {your_dataset_name}/{your_table_name}" [Learn more](/ml-engine/docs/continuous-evaluation/create-job#table-schema).

func (GoogleCloudDatalabelingV1beta1BigQuerySourceResponseOutput) ToGoogleCloudDatalabelingV1beta1BigQuerySourceResponseOutput

func (GoogleCloudDatalabelingV1beta1BigQuerySourceResponseOutput) ToGoogleCloudDatalabelingV1beta1BigQuerySourceResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1BigQuerySourceResponseOutput) ToGoogleCloudDatalabelingV1beta1BigQuerySourceResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BigQuerySourceResponseOutput

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptions

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptions struct {
	// Minimum [intersection-over-union (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union) required for 2 bounding boxes to be considered a match. This must be a number between 0 and 1.
	IouThreshold *float64 `pulumi:"iouThreshold"`
}

Options regarding evaluation between bounding boxes.

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsArgs

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsArgs struct {
	// Minimum [intersection-over-union (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union) required for 2 bounding boxes to be considered a match. This must be a number between 0 and 1.
	IouThreshold pulumi.Float64PtrInput `pulumi:"iouThreshold"`
}

Options regarding evaluation between bounding boxes.

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsArgs) ElementType

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsArgs) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsArgs) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutputWithContext

func (i GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsArgs) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsArgs) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsArgs) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsArgs) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsInput

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput() GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput
	ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput
}

GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsInput is an input type that accepts GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsArgs and GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsInput` via:

GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsArgs{...}

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput struct{ *pulumi.OutputState }

Options regarding evaluation between bounding boxes.

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput) ElementType

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput) IouThreshold

Minimum [intersection-over-union (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union) required for 2 bounding boxes to be considered a match. This must be a number between 0 and 1.

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutputWithContext

func (o GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsOutput) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrInput

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput() GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput
	ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput
}

GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsArgs, GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtr and GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrInput` via:

        GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput) IouThreshold

Minimum [intersection-over-union (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union) required for 2 bounding boxes to be considered a match. This must be a number between 0 and 1.

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrOutput

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsResponse

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsResponse struct {
	// Minimum [intersection-over-union (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union) required for 2 bounding boxes to be considered a match. This must be a number between 0 and 1.
	IouThreshold float64 `pulumi:"iouThreshold"`
}

Options regarding evaluation between bounding boxes.

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsResponseOutput

type GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsResponseOutput struct{ *pulumi.OutputState }

Options regarding evaluation between bounding boxes.

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsResponseOutput) IouThreshold

Minimum [intersection-over-union (IOU)](/vision/automl/object-detection/docs/evaluate#intersection-over-union) required for 2 bounding boxes to be considered a match. This must be a number between 0 and 1.

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsResponseOutput) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsResponseOutput

func (GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsResponseOutput) ToGoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsResponseOutputWithContext

type GoogleCloudDatalabelingV1beta1BoundingPolyConfig

type GoogleCloudDatalabelingV1beta1BoundingPolyConfig struct {
	// Annotation spec set resource name.
	AnnotationSpecSet string `pulumi:"annotationSpecSet"`
	// Optional. Instruction message showed on contributors UI.
	InstructionMessage *string `pulumi:"instructionMessage"`
}

Config for image bounding poly (and bounding box) human labeling task.

type GoogleCloudDatalabelingV1beta1BoundingPolyConfigArgs

type GoogleCloudDatalabelingV1beta1BoundingPolyConfigArgs struct {
	// Annotation spec set resource name.
	AnnotationSpecSet pulumi.StringInput `pulumi:"annotationSpecSet"`
	// Optional. Instruction message showed on contributors UI.
	InstructionMessage pulumi.StringPtrInput `pulumi:"instructionMessage"`
}

Config for image bounding poly (and bounding box) human labeling task.

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigArgs) ElementType

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigArgs) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput

func (i GoogleCloudDatalabelingV1beta1BoundingPolyConfigArgs) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput() GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigArgs) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigOutputWithContext

func (i GoogleCloudDatalabelingV1beta1BoundingPolyConfigArgs) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigArgs) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput

func (i GoogleCloudDatalabelingV1beta1BoundingPolyConfigArgs) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput() GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigArgs) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1BoundingPolyConfigArgs) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput

type GoogleCloudDatalabelingV1beta1BoundingPolyConfigInput

type GoogleCloudDatalabelingV1beta1BoundingPolyConfigInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput() GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput
	ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput
}

GoogleCloudDatalabelingV1beta1BoundingPolyConfigInput is an input type that accepts GoogleCloudDatalabelingV1beta1BoundingPolyConfigArgs and GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1BoundingPolyConfigInput` via:

GoogleCloudDatalabelingV1beta1BoundingPolyConfigArgs{...}

type GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput

type GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput struct{ *pulumi.OutputState }

Config for image bounding poly (and bounding box) human labeling task.

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput) AnnotationSpecSet

Annotation spec set resource name.

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput) ElementType

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput) InstructionMessage

Optional. Instruction message showed on contributors UI.

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigOutputWithContext

func (o GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput

func (o GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput() GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1BoundingPolyConfigOutput) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput

type GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrInput

type GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput() GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput
	ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput
}

GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1BoundingPolyConfigArgs, GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtr and GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrInput` via:

        GoogleCloudDatalabelingV1beta1BoundingPolyConfigArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput

type GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput) AnnotationSpecSet

Annotation spec set resource name.

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput) InstructionMessage

Optional. Instruction message showed on contributors UI.

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrOutput

type GoogleCloudDatalabelingV1beta1BoundingPolyConfigResponse

type GoogleCloudDatalabelingV1beta1BoundingPolyConfigResponse struct {
	// Annotation spec set resource name.
	AnnotationSpecSet string `pulumi:"annotationSpecSet"`
	// Optional. Instruction message showed on contributors UI.
	InstructionMessage string `pulumi:"instructionMessage"`
}

Config for image bounding poly (and bounding box) human labeling task.

type GoogleCloudDatalabelingV1beta1BoundingPolyConfigResponseOutput

type GoogleCloudDatalabelingV1beta1BoundingPolyConfigResponseOutput struct{ *pulumi.OutputState }

Config for image bounding poly (and bounding box) human labeling task.

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigResponseOutput) AnnotationSpecSet

Annotation spec set resource name.

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigResponseOutput) InstructionMessage

Optional. Instruction message showed on contributors UI.

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigResponseOutput

func (GoogleCloudDatalabelingV1beta1BoundingPolyConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1BoundingPolyConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1BoundingPolyConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1BoundingPolyConfigResponseOutput

type GoogleCloudDatalabelingV1beta1ClassificationMetadata

type GoogleCloudDatalabelingV1beta1ClassificationMetadata struct {
	// Whether the classification task is multi-label or not.
	IsMultiLabel *bool `pulumi:"isMultiLabel"`
}

Metadata for classification annotations.

type GoogleCloudDatalabelingV1beta1ClassificationMetadataArgs

type GoogleCloudDatalabelingV1beta1ClassificationMetadataArgs struct {
	// Whether the classification task is multi-label or not.
	IsMultiLabel pulumi.BoolPtrInput `pulumi:"isMultiLabel"`
}

Metadata for classification annotations.

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataArgs) ElementType

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataArgs) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataOutput

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataArgs) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataOutputWithContext

func (i GoogleCloudDatalabelingV1beta1ClassificationMetadataArgs) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1ClassificationMetadataOutput

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataArgs) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput

func (i GoogleCloudDatalabelingV1beta1ClassificationMetadataArgs) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput() GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataArgs) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1ClassificationMetadataArgs) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1ClassificationMetadataInput

type GoogleCloudDatalabelingV1beta1ClassificationMetadataInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1ClassificationMetadataOutput() GoogleCloudDatalabelingV1beta1ClassificationMetadataOutput
	ToGoogleCloudDatalabelingV1beta1ClassificationMetadataOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1ClassificationMetadataOutput
}

GoogleCloudDatalabelingV1beta1ClassificationMetadataInput is an input type that accepts GoogleCloudDatalabelingV1beta1ClassificationMetadataArgs and GoogleCloudDatalabelingV1beta1ClassificationMetadataOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1ClassificationMetadataInput` via:

GoogleCloudDatalabelingV1beta1ClassificationMetadataArgs{...}

type GoogleCloudDatalabelingV1beta1ClassificationMetadataOutput

type GoogleCloudDatalabelingV1beta1ClassificationMetadataOutput struct{ *pulumi.OutputState }

Metadata for classification annotations.

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataOutput) ElementType

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataOutput) IsMultiLabel

Whether the classification task is multi-label or not.

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataOutput) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataOutput

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataOutput) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataOutputWithContext

func (o GoogleCloudDatalabelingV1beta1ClassificationMetadataOutput) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1ClassificationMetadataOutput

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataOutput) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataOutput) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1ClassificationMetadataOutput) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrInput

type GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput() GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput
	ToGoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput
}

GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1ClassificationMetadataArgs, GoogleCloudDatalabelingV1beta1ClassificationMetadataPtr and GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrInput` via:

        GoogleCloudDatalabelingV1beta1ClassificationMetadataArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput) IsMultiLabel

Whether the classification task is multi-label or not.

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1ClassificationMetadataResponse

type GoogleCloudDatalabelingV1beta1ClassificationMetadataResponse struct {
	// Whether the classification task is multi-label or not.
	IsMultiLabel bool `pulumi:"isMultiLabel"`
}

Metadata for classification annotations.

type GoogleCloudDatalabelingV1beta1ClassificationMetadataResponseOutput

type GoogleCloudDatalabelingV1beta1ClassificationMetadataResponseOutput struct{ *pulumi.OutputState }

Metadata for classification annotations.

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataResponseOutput) IsMultiLabel

Whether the classification task is multi-label or not.

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataResponseOutput) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataResponseOutput

func (GoogleCloudDatalabelingV1beta1ClassificationMetadataResponseOutput) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1ClassificationMetadataResponseOutput) ToGoogleCloudDatalabelingV1beta1ClassificationMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1ClassificationMetadataResponseOutput

type GoogleCloudDatalabelingV1beta1CsvInstruction deprecated

type GoogleCloudDatalabelingV1beta1CsvInstruction struct {
	// CSV file for the instruction. Only gcs path is allowed.
	GcsFileUri *string `pulumi:"gcsFileUri"`
}

Deprecated: this instruction format is not supported any more. Instruction from a CSV file.

type GoogleCloudDatalabelingV1beta1CsvInstructionArgs deprecated

type GoogleCloudDatalabelingV1beta1CsvInstructionArgs struct {
	// CSV file for the instruction. Only gcs path is allowed.
	GcsFileUri pulumi.StringPtrInput `pulumi:"gcsFileUri"`
}

Deprecated: this instruction format is not supported any more. Instruction from a CSV file.

func (GoogleCloudDatalabelingV1beta1CsvInstructionArgs) ElementType

func (GoogleCloudDatalabelingV1beta1CsvInstructionArgs) ToGoogleCloudDatalabelingV1beta1CsvInstructionOutput

func (i GoogleCloudDatalabelingV1beta1CsvInstructionArgs) ToGoogleCloudDatalabelingV1beta1CsvInstructionOutput() GoogleCloudDatalabelingV1beta1CsvInstructionOutput

func (GoogleCloudDatalabelingV1beta1CsvInstructionArgs) ToGoogleCloudDatalabelingV1beta1CsvInstructionOutputWithContext

func (i GoogleCloudDatalabelingV1beta1CsvInstructionArgs) ToGoogleCloudDatalabelingV1beta1CsvInstructionOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1CsvInstructionOutput

func (GoogleCloudDatalabelingV1beta1CsvInstructionArgs) ToGoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput

func (i GoogleCloudDatalabelingV1beta1CsvInstructionArgs) ToGoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput() GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput

func (GoogleCloudDatalabelingV1beta1CsvInstructionArgs) ToGoogleCloudDatalabelingV1beta1CsvInstructionPtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1CsvInstructionArgs) ToGoogleCloudDatalabelingV1beta1CsvInstructionPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput

type GoogleCloudDatalabelingV1beta1CsvInstructionInput

type GoogleCloudDatalabelingV1beta1CsvInstructionInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1CsvInstructionOutput() GoogleCloudDatalabelingV1beta1CsvInstructionOutput
	ToGoogleCloudDatalabelingV1beta1CsvInstructionOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1CsvInstructionOutput
}

GoogleCloudDatalabelingV1beta1CsvInstructionInput is an input type that accepts GoogleCloudDatalabelingV1beta1CsvInstructionArgs and GoogleCloudDatalabelingV1beta1CsvInstructionOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1CsvInstructionInput` via:

GoogleCloudDatalabelingV1beta1CsvInstructionArgs{...}

type GoogleCloudDatalabelingV1beta1CsvInstructionOutput deprecated

type GoogleCloudDatalabelingV1beta1CsvInstructionOutput struct{ *pulumi.OutputState }

Deprecated: this instruction format is not supported any more. Instruction from a CSV file.

func (GoogleCloudDatalabelingV1beta1CsvInstructionOutput) ElementType

func (GoogleCloudDatalabelingV1beta1CsvInstructionOutput) GcsFileUri

CSV file for the instruction. Only gcs path is allowed.

func (GoogleCloudDatalabelingV1beta1CsvInstructionOutput) ToGoogleCloudDatalabelingV1beta1CsvInstructionOutput

func (o GoogleCloudDatalabelingV1beta1CsvInstructionOutput) ToGoogleCloudDatalabelingV1beta1CsvInstructionOutput() GoogleCloudDatalabelingV1beta1CsvInstructionOutput

func (GoogleCloudDatalabelingV1beta1CsvInstructionOutput) ToGoogleCloudDatalabelingV1beta1CsvInstructionOutputWithContext

func (o GoogleCloudDatalabelingV1beta1CsvInstructionOutput) ToGoogleCloudDatalabelingV1beta1CsvInstructionOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1CsvInstructionOutput

func (GoogleCloudDatalabelingV1beta1CsvInstructionOutput) ToGoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput

func (o GoogleCloudDatalabelingV1beta1CsvInstructionOutput) ToGoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput() GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput

func (GoogleCloudDatalabelingV1beta1CsvInstructionOutput) ToGoogleCloudDatalabelingV1beta1CsvInstructionPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1CsvInstructionOutput) ToGoogleCloudDatalabelingV1beta1CsvInstructionPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput

type GoogleCloudDatalabelingV1beta1CsvInstructionPtrInput

type GoogleCloudDatalabelingV1beta1CsvInstructionPtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput() GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput
	ToGoogleCloudDatalabelingV1beta1CsvInstructionPtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput
}

GoogleCloudDatalabelingV1beta1CsvInstructionPtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1CsvInstructionArgs, GoogleCloudDatalabelingV1beta1CsvInstructionPtr and GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1CsvInstructionPtrInput` via:

        GoogleCloudDatalabelingV1beta1CsvInstructionArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput

type GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput) GcsFileUri

CSV file for the instruction. Only gcs path is allowed.

func (GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput) ToGoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput

func (GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput) ToGoogleCloudDatalabelingV1beta1CsvInstructionPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput) ToGoogleCloudDatalabelingV1beta1CsvInstructionPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1CsvInstructionPtrOutput

type GoogleCloudDatalabelingV1beta1CsvInstructionResponse deprecated

type GoogleCloudDatalabelingV1beta1CsvInstructionResponse struct {
	// CSV file for the instruction. Only gcs path is allowed.
	GcsFileUri string `pulumi:"gcsFileUri"`
}

Deprecated: this instruction format is not supported any more. Instruction from a CSV file.

type GoogleCloudDatalabelingV1beta1CsvInstructionResponseOutput deprecated

type GoogleCloudDatalabelingV1beta1CsvInstructionResponseOutput struct{ *pulumi.OutputState }

Deprecated: this instruction format is not supported any more. Instruction from a CSV file.

func (GoogleCloudDatalabelingV1beta1CsvInstructionResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1CsvInstructionResponseOutput) GcsFileUri

CSV file for the instruction. Only gcs path is allowed.

func (GoogleCloudDatalabelingV1beta1CsvInstructionResponseOutput) ToGoogleCloudDatalabelingV1beta1CsvInstructionResponseOutput

func (GoogleCloudDatalabelingV1beta1CsvInstructionResponseOutput) ToGoogleCloudDatalabelingV1beta1CsvInstructionResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1CsvInstructionResponseOutput) ToGoogleCloudDatalabelingV1beta1CsvInstructionResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1CsvInstructionResponseOutput

type GoogleCloudDatalabelingV1beta1EvaluationConfig

type GoogleCloudDatalabelingV1beta1EvaluationConfig struct {
	// Only specify this field if the related model performs image object detection (`IMAGE_BOUNDING_BOX_ANNOTATION`). Describes how to evaluate bounding boxes.
	BoundingBoxEvaluationOptions *GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptions `pulumi:"boundingBoxEvaluationOptions"`
}

Configuration details used for calculating evaluation metrics and creating an Evaluation.

type GoogleCloudDatalabelingV1beta1EvaluationConfigArgs

type GoogleCloudDatalabelingV1beta1EvaluationConfigArgs struct {
	// Only specify this field if the related model performs image object detection (`IMAGE_BOUNDING_BOX_ANNOTATION`). Describes how to evaluate bounding boxes.
	BoundingBoxEvaluationOptions GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsPtrInput `pulumi:"boundingBoxEvaluationOptions"`
}

Configuration details used for calculating evaluation metrics and creating an Evaluation.

func (GoogleCloudDatalabelingV1beta1EvaluationConfigArgs) ElementType

func (GoogleCloudDatalabelingV1beta1EvaluationConfigArgs) ToGoogleCloudDatalabelingV1beta1EvaluationConfigOutput

func (i GoogleCloudDatalabelingV1beta1EvaluationConfigArgs) ToGoogleCloudDatalabelingV1beta1EvaluationConfigOutput() GoogleCloudDatalabelingV1beta1EvaluationConfigOutput

func (GoogleCloudDatalabelingV1beta1EvaluationConfigArgs) ToGoogleCloudDatalabelingV1beta1EvaluationConfigOutputWithContext

func (i GoogleCloudDatalabelingV1beta1EvaluationConfigArgs) ToGoogleCloudDatalabelingV1beta1EvaluationConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1EvaluationConfigOutput

type GoogleCloudDatalabelingV1beta1EvaluationConfigInput

type GoogleCloudDatalabelingV1beta1EvaluationConfigInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1EvaluationConfigOutput() GoogleCloudDatalabelingV1beta1EvaluationConfigOutput
	ToGoogleCloudDatalabelingV1beta1EvaluationConfigOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1EvaluationConfigOutput
}

GoogleCloudDatalabelingV1beta1EvaluationConfigInput is an input type that accepts GoogleCloudDatalabelingV1beta1EvaluationConfigArgs and GoogleCloudDatalabelingV1beta1EvaluationConfigOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1EvaluationConfigInput` via:

GoogleCloudDatalabelingV1beta1EvaluationConfigArgs{...}

type GoogleCloudDatalabelingV1beta1EvaluationConfigOutput

type GoogleCloudDatalabelingV1beta1EvaluationConfigOutput struct{ *pulumi.OutputState }

Configuration details used for calculating evaluation metrics and creating an Evaluation.

func (GoogleCloudDatalabelingV1beta1EvaluationConfigOutput) BoundingBoxEvaluationOptions

Only specify this field if the related model performs image object detection (`IMAGE_BOUNDING_BOX_ANNOTATION`). Describes how to evaluate bounding boxes.

func (GoogleCloudDatalabelingV1beta1EvaluationConfigOutput) ElementType

func (GoogleCloudDatalabelingV1beta1EvaluationConfigOutput) ToGoogleCloudDatalabelingV1beta1EvaluationConfigOutput

func (GoogleCloudDatalabelingV1beta1EvaluationConfigOutput) ToGoogleCloudDatalabelingV1beta1EvaluationConfigOutputWithContext

func (o GoogleCloudDatalabelingV1beta1EvaluationConfigOutput) ToGoogleCloudDatalabelingV1beta1EvaluationConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1EvaluationConfigOutput

type GoogleCloudDatalabelingV1beta1EvaluationConfigResponse

type GoogleCloudDatalabelingV1beta1EvaluationConfigResponse struct {
	// Only specify this field if the related model performs image object detection (`IMAGE_BOUNDING_BOX_ANNOTATION`). Describes how to evaluate bounding boxes.
	BoundingBoxEvaluationOptions GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptionsResponse `pulumi:"boundingBoxEvaluationOptions"`
}

Configuration details used for calculating evaluation metrics and creating an Evaluation.

type GoogleCloudDatalabelingV1beta1EvaluationConfigResponseOutput

type GoogleCloudDatalabelingV1beta1EvaluationConfigResponseOutput struct{ *pulumi.OutputState }

Configuration details used for calculating evaluation metrics and creating an Evaluation.

func (GoogleCloudDatalabelingV1beta1EvaluationConfigResponseOutput) BoundingBoxEvaluationOptions

Only specify this field if the related model performs image object detection (`IMAGE_BOUNDING_BOX_ANNOTATION`). Describes how to evaluate bounding boxes.

func (GoogleCloudDatalabelingV1beta1EvaluationConfigResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1EvaluationConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1EvaluationConfigResponseOutput

func (GoogleCloudDatalabelingV1beta1EvaluationConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1EvaluationConfigResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1EvaluationConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1EvaluationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1EvaluationConfigResponseOutput

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfig

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfig struct {
	// An email address to send alerts to.
	Email string `pulumi:"email"`
	// A number between 0 and 1 that describes a minimum mean average precision threshold. When the evaluation job runs, if it calculates that your model version's predictions from the recent interval have meanAveragePrecision below this threshold, then it sends an alert to your specified email.
	MinAcceptableMeanAveragePrecision float64 `pulumi:"minAcceptableMeanAveragePrecision"`
}

Provides details for how an evaluation job sends email alerts based on the results of a run.

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigArgs

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigArgs struct {
	// An email address to send alerts to.
	Email pulumi.StringInput `pulumi:"email"`
	// A number between 0 and 1 that describes a minimum mean average precision threshold. When the evaluation job runs, if it calculates that your model version's predictions from the recent interval have meanAveragePrecision below this threshold, then it sends an alert to your specified email.
	MinAcceptableMeanAveragePrecision pulumi.Float64Input `pulumi:"minAcceptableMeanAveragePrecision"`
}

Provides details for how an evaluation job sends email alerts based on the results of a run.

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigArgs) ElementType

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigArgs) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigArgs) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutputWithContext

func (i GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigArgs) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigArgs) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigArgs) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigArgs) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigInput

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput() GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput
	ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput
}

GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigInput is an input type that accepts GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigArgs and GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigInput` via:

GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigArgs{...}

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput struct{ *pulumi.OutputState }

Provides details for how an evaluation job sends email alerts based on the results of a run.

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput) ElementType

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput) Email

An email address to send alerts to.

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput) MinAcceptableMeanAveragePrecision

A number between 0 and 1 that describes a minimum mean average precision threshold. When the evaluation job runs, if it calculates that your model version's predictions from the recent interval have meanAveragePrecision below this threshold, then it sends an alert to your specified email.

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutputWithContext

func (o GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrInput

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput() GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput
	ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput
}

GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigArgs, GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtr and GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrInput` via:

        GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput) Email

An email address to send alerts to.

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput) MinAcceptableMeanAveragePrecision

A number between 0 and 1 that describes a minimum mean average precision threshold. When the evaluation job runs, if it calculates that your model version's predictions from the recent interval have meanAveragePrecision below this threshold, then it sends an alert to your specified email.

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrOutput

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigResponse

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigResponse struct {
	// An email address to send alerts to.
	Email string `pulumi:"email"`
	// A number between 0 and 1 that describes a minimum mean average precision threshold. When the evaluation job runs, if it calculates that your model version's predictions from the recent interval have meanAveragePrecision below this threshold, then it sends an alert to your specified email.
	MinAcceptableMeanAveragePrecision float64 `pulumi:"minAcceptableMeanAveragePrecision"`
}

Provides details for how an evaluation job sends email alerts based on the results of a run.

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigResponseOutput

type GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigResponseOutput struct{ *pulumi.OutputState }

Provides details for how an evaluation job sends email alerts based on the results of a run.

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigResponseOutput) Email

An email address to send alerts to.

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigResponseOutput) MinAcceptableMeanAveragePrecision

A number between 0 and 1 that describes a minimum mean average precision threshold. When the evaluation job runs, if it calculates that your model version's predictions from the recent interval have meanAveragePrecision below this threshold, then it sends an alert to your specified email.

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigResponseOutput

func (GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigResponseOutput

type GoogleCloudDatalabelingV1beta1EvaluationJobConfig

type GoogleCloudDatalabelingV1beta1EvaluationJobConfig struct {
	// Prediction keys that tell Data Labeling Service where to find the data for evaluation in your BigQuery table. When the service samples prediction input and output from your model version and saves it to BigQuery, the data gets stored as JSON strings in the BigQuery table. These keys tell Data Labeling Service how to parse the JSON. You can provide the following entries in this field: * `data_json_key`: the data key for prediction input. You must provide either this key or `reference_json_key`. * `reference_json_key`: the data reference key for prediction input. You must provide either this key or `data_json_key`. * `label_json_key`: the label key for prediction output. Required. * `label_score_json_key`: the score key for prediction output. Required. * `bounding_box_json_key`: the bounding box key for prediction output. Required if your model version perform image object detection. Learn [how to configure prediction keys](/ml-engine/docs/continuous-evaluation/create-job#prediction-keys).
	BigqueryImportKeys map[string]string `pulumi:"bigqueryImportKeys"`
	// Specify this field if your model version performs image object detection (bounding box detection). `annotationSpecSet` in this configuration must match EvaluationJob.annotationSpecSet.
	BoundingPolyConfig *GoogleCloudDatalabelingV1beta1BoundingPolyConfig `pulumi:"boundingPolyConfig"`
	// Details for calculating evaluation metrics and creating Evaulations. If your model version performs image object detection, you must specify the `boundingBoxEvaluationOptions` field within this configuration. Otherwise, provide an empty object for this configuration.
	EvaluationConfig GoogleCloudDatalabelingV1beta1EvaluationConfig `pulumi:"evaluationConfig"`
	// Optional. Configuration details for evaluation job alerts. Specify this field if you want to receive email alerts if the evaluation job finds that your predictions have low mean average precision during a run.
	EvaluationJobAlertConfig *GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfig `pulumi:"evaluationJobAlertConfig"`
	// The maximum number of predictions to sample and save to BigQuery during each evaluation interval. This limit overrides `example_sample_percentage`: even if the service has not sampled enough predictions to fulfill `example_sample_perecentage` during an interval, it stops sampling predictions when it meets this limit.
	ExampleCount int `pulumi:"exampleCount"`
	// Fraction of predictions to sample and save to BigQuery during each evaluation interval. For example, 0.1 means 10% of predictions served by your model version get saved to BigQuery.
	ExampleSamplePercentage float64 `pulumi:"exampleSamplePercentage"`
	// Optional. Details for human annotation of your data. If you set labelMissingGroundTruth to `true` for this evaluation job, then you must specify this field. If you plan to provide your own ground truth labels, then omit this field. Note that you must create an Instruction resource before you can specify this field. Provide the name of the instruction resource in the `instruction` field within this configuration.
	HumanAnnotationConfig *GoogleCloudDatalabelingV1beta1HumanAnnotationConfig `pulumi:"humanAnnotationConfig"`
	// Specify this field if your model version performs image classification or general classification. `annotationSpecSet` in this configuration must match EvaluationJob.annotationSpecSet. `allowMultiLabel` in this configuration must match `classificationMetadata.isMultiLabel` in input_config.
	ImageClassificationConfig *GoogleCloudDatalabelingV1beta1ImageClassificationConfig `pulumi:"imageClassificationConfig"`
	// Rquired. Details for the sampled prediction input. Within this configuration, there are requirements for several fields: * `dataType` must be one of `IMAGE`, `TEXT`, or `GENERAL_DATA`. * `annotationType` must be one of `IMAGE_CLASSIFICATION_ANNOTATION`, `TEXT_CLASSIFICATION_ANNOTATION`, `GENERAL_CLASSIFICATION_ANNOTATION`, or `IMAGE_BOUNDING_BOX_ANNOTATION` (image object detection). * If your machine learning model performs classification, you must specify `classificationMetadata.isMultiLabel`. * You must specify `bigquerySource` (not `gcsSource`).
	InputConfig *GoogleCloudDatalabelingV1beta1InputConfig `pulumi:"inputConfig"`
	// Specify this field if your model version performs text classification. `annotationSpecSet` in this configuration must match EvaluationJob.annotationSpecSet. `allowMultiLabel` in this configuration must match `classificationMetadata.isMultiLabel` in input_config.
	TextClassificationConfig *GoogleCloudDatalabelingV1beta1TextClassificationConfig `pulumi:"textClassificationConfig"`
}

Configures specific details of how a continuous evaluation job works. Provide this configuration when you create an EvaluationJob.

type GoogleCloudDatalabelingV1beta1EvaluationJobConfigArgs

type GoogleCloudDatalabelingV1beta1EvaluationJobConfigArgs struct {
	// Prediction keys that tell Data Labeling Service where to find the data for evaluation in your BigQuery table. When the service samples prediction input and output from your model version and saves it to BigQuery, the data gets stored as JSON strings in the BigQuery table. These keys tell Data Labeling Service how to parse the JSON. You can provide the following entries in this field: * `data_json_key`: the data key for prediction input. You must provide either this key or `reference_json_key`. * `reference_json_key`: the data reference key for prediction input. You must provide either this key or `data_json_key`. * `label_json_key`: the label key for prediction output. Required. * `label_score_json_key`: the score key for prediction output. Required. * `bounding_box_json_key`: the bounding box key for prediction output. Required if your model version perform image object detection. Learn [how to configure prediction keys](/ml-engine/docs/continuous-evaluation/create-job#prediction-keys).
	BigqueryImportKeys pulumi.StringMapInput `pulumi:"bigqueryImportKeys"`
	// Specify this field if your model version performs image object detection (bounding box detection). `annotationSpecSet` in this configuration must match EvaluationJob.annotationSpecSet.
	BoundingPolyConfig GoogleCloudDatalabelingV1beta1BoundingPolyConfigPtrInput `pulumi:"boundingPolyConfig"`
	// Details for calculating evaluation metrics and creating Evaulations. If your model version performs image object detection, you must specify the `boundingBoxEvaluationOptions` field within this configuration. Otherwise, provide an empty object for this configuration.
	EvaluationConfig GoogleCloudDatalabelingV1beta1EvaluationConfigInput `pulumi:"evaluationConfig"`
	// Optional. Configuration details for evaluation job alerts. Specify this field if you want to receive email alerts if the evaluation job finds that your predictions have low mean average precision during a run.
	EvaluationJobAlertConfig GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigPtrInput `pulumi:"evaluationJobAlertConfig"`
	// The maximum number of predictions to sample and save to BigQuery during each evaluation interval. This limit overrides `example_sample_percentage`: even if the service has not sampled enough predictions to fulfill `example_sample_perecentage` during an interval, it stops sampling predictions when it meets this limit.
	ExampleCount pulumi.IntInput `pulumi:"exampleCount"`
	// Fraction of predictions to sample and save to BigQuery during each evaluation interval. For example, 0.1 means 10% of predictions served by your model version get saved to BigQuery.
	ExampleSamplePercentage pulumi.Float64Input `pulumi:"exampleSamplePercentage"`
	// Optional. Details for human annotation of your data. If you set labelMissingGroundTruth to `true` for this evaluation job, then you must specify this field. If you plan to provide your own ground truth labels, then omit this field. Note that you must create an Instruction resource before you can specify this field. Provide the name of the instruction resource in the `instruction` field within this configuration.
	HumanAnnotationConfig GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrInput `pulumi:"humanAnnotationConfig"`
	// Specify this field if your model version performs image classification or general classification. `annotationSpecSet` in this configuration must match EvaluationJob.annotationSpecSet. `allowMultiLabel` in this configuration must match `classificationMetadata.isMultiLabel` in input_config.
	ImageClassificationConfig GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrInput `pulumi:"imageClassificationConfig"`
	// Rquired. Details for the sampled prediction input. Within this configuration, there are requirements for several fields: * `dataType` must be one of `IMAGE`, `TEXT`, or `GENERAL_DATA`. * `annotationType` must be one of `IMAGE_CLASSIFICATION_ANNOTATION`, `TEXT_CLASSIFICATION_ANNOTATION`, `GENERAL_CLASSIFICATION_ANNOTATION`, or `IMAGE_BOUNDING_BOX_ANNOTATION` (image object detection). * If your machine learning model performs classification, you must specify `classificationMetadata.isMultiLabel`. * You must specify `bigquerySource` (not `gcsSource`).
	InputConfig GoogleCloudDatalabelingV1beta1InputConfigPtrInput `pulumi:"inputConfig"`
	// Specify this field if your model version performs text classification. `annotationSpecSet` in this configuration must match EvaluationJob.annotationSpecSet. `allowMultiLabel` in this configuration must match `classificationMetadata.isMultiLabel` in input_config.
	TextClassificationConfig GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrInput `pulumi:"textClassificationConfig"`
}

Configures specific details of how a continuous evaluation job works. Provide this configuration when you create an EvaluationJob.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigArgs) ElementType

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigArgs) ToGoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput

func (i GoogleCloudDatalabelingV1beta1EvaluationJobConfigArgs) ToGoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput() GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigArgs) ToGoogleCloudDatalabelingV1beta1EvaluationJobConfigOutputWithContext

func (i GoogleCloudDatalabelingV1beta1EvaluationJobConfigArgs) ToGoogleCloudDatalabelingV1beta1EvaluationJobConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput

type GoogleCloudDatalabelingV1beta1EvaluationJobConfigInput

type GoogleCloudDatalabelingV1beta1EvaluationJobConfigInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput() GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput
	ToGoogleCloudDatalabelingV1beta1EvaluationJobConfigOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput
}

GoogleCloudDatalabelingV1beta1EvaluationJobConfigInput is an input type that accepts GoogleCloudDatalabelingV1beta1EvaluationJobConfigArgs and GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1EvaluationJobConfigInput` via:

GoogleCloudDatalabelingV1beta1EvaluationJobConfigArgs{...}

type GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput

type GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput struct{ *pulumi.OutputState }

Configures specific details of how a continuous evaluation job works. Provide this configuration when you create an EvaluationJob.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput) BigqueryImportKeys

Prediction keys that tell Data Labeling Service where to find the data for evaluation in your BigQuery table. When the service samples prediction input and output from your model version and saves it to BigQuery, the data gets stored as JSON strings in the BigQuery table. These keys tell Data Labeling Service how to parse the JSON. You can provide the following entries in this field: * `data_json_key`: the data key for prediction input. You must provide either this key or `reference_json_key`. * `reference_json_key`: the data reference key for prediction input. You must provide either this key or `data_json_key`. * `label_json_key`: the label key for prediction output. Required. * `label_score_json_key`: the score key for prediction output. Required. * `bounding_box_json_key`: the bounding box key for prediction output. Required if your model version perform image object detection. Learn [how to configure prediction keys](/ml-engine/docs/continuous-evaluation/create-job#prediction-keys).

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput) BoundingPolyConfig

Specify this field if your model version performs image object detection (bounding box detection). `annotationSpecSet` in this configuration must match EvaluationJob.annotationSpecSet.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput) ElementType

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput) EvaluationConfig

Details for calculating evaluation metrics and creating Evaulations. If your model version performs image object detection, you must specify the `boundingBoxEvaluationOptions` field within this configuration. Otherwise, provide an empty object for this configuration.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput) EvaluationJobAlertConfig

Optional. Configuration details for evaluation job alerts. Specify this field if you want to receive email alerts if the evaluation job finds that your predictions have low mean average precision during a run.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput) ExampleCount

The maximum number of predictions to sample and save to BigQuery during each evaluation interval. This limit overrides `example_sample_percentage`: even if the service has not sampled enough predictions to fulfill `example_sample_perecentage` during an interval, it stops sampling predictions when it meets this limit.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput) ExampleSamplePercentage

Fraction of predictions to sample and save to BigQuery during each evaluation interval. For example, 0.1 means 10% of predictions served by your model version get saved to BigQuery.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput) HumanAnnotationConfig

Optional. Details for human annotation of your data. If you set labelMissingGroundTruth to `true` for this evaluation job, then you must specify this field. If you plan to provide your own ground truth labels, then omit this field. Note that you must create an Instruction resource before you can specify this field. Provide the name of the instruction resource in the `instruction` field within this configuration.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput) ImageClassificationConfig

Specify this field if your model version performs image classification or general classification. `annotationSpecSet` in this configuration must match EvaluationJob.annotationSpecSet. `allowMultiLabel` in this configuration must match `classificationMetadata.isMultiLabel` in input_config.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput) InputConfig

Rquired. Details for the sampled prediction input. Within this configuration, there are requirements for several fields: * `dataType` must be one of `IMAGE`, `TEXT`, or `GENERAL_DATA`. * `annotationType` must be one of `IMAGE_CLASSIFICATION_ANNOTATION`, `TEXT_CLASSIFICATION_ANNOTATION`, `GENERAL_CLASSIFICATION_ANNOTATION`, or `IMAGE_BOUNDING_BOX_ANNOTATION` (image object detection). * If your machine learning model performs classification, you must specify `classificationMetadata.isMultiLabel`. * You must specify `bigquerySource` (not `gcsSource`).

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput) TextClassificationConfig

Specify this field if your model version performs text classification. `annotationSpecSet` in this configuration must match EvaluationJob.annotationSpecSet. `allowMultiLabel` in this configuration must match `classificationMetadata.isMultiLabel` in input_config.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobConfigOutputWithContext

func (o GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1EvaluationJobConfigOutput

type GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponse

type GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponse struct {
	// Prediction keys that tell Data Labeling Service where to find the data for evaluation in your BigQuery table. When the service samples prediction input and output from your model version and saves it to BigQuery, the data gets stored as JSON strings in the BigQuery table. These keys tell Data Labeling Service how to parse the JSON. You can provide the following entries in this field: * `data_json_key`: the data key for prediction input. You must provide either this key or `reference_json_key`. * `reference_json_key`: the data reference key for prediction input. You must provide either this key or `data_json_key`. * `label_json_key`: the label key for prediction output. Required. * `label_score_json_key`: the score key for prediction output. Required. * `bounding_box_json_key`: the bounding box key for prediction output. Required if your model version perform image object detection. Learn [how to configure prediction keys](/ml-engine/docs/continuous-evaluation/create-job#prediction-keys).
	BigqueryImportKeys map[string]string `pulumi:"bigqueryImportKeys"`
	// Specify this field if your model version performs image object detection (bounding box detection). `annotationSpecSet` in this configuration must match EvaluationJob.annotationSpecSet.
	BoundingPolyConfig GoogleCloudDatalabelingV1beta1BoundingPolyConfigResponse `pulumi:"boundingPolyConfig"`
	// Details for calculating evaluation metrics and creating Evaulations. If your model version performs image object detection, you must specify the `boundingBoxEvaluationOptions` field within this configuration. Otherwise, provide an empty object for this configuration.
	EvaluationConfig GoogleCloudDatalabelingV1beta1EvaluationConfigResponse `pulumi:"evaluationConfig"`
	// Optional. Configuration details for evaluation job alerts. Specify this field if you want to receive email alerts if the evaluation job finds that your predictions have low mean average precision during a run.
	EvaluationJobAlertConfig GoogleCloudDatalabelingV1beta1EvaluationJobAlertConfigResponse `pulumi:"evaluationJobAlertConfig"`
	// The maximum number of predictions to sample and save to BigQuery during each evaluation interval. This limit overrides `example_sample_percentage`: even if the service has not sampled enough predictions to fulfill `example_sample_perecentage` during an interval, it stops sampling predictions when it meets this limit.
	ExampleCount int `pulumi:"exampleCount"`
	// Fraction of predictions to sample and save to BigQuery during each evaluation interval. For example, 0.1 means 10% of predictions served by your model version get saved to BigQuery.
	ExampleSamplePercentage float64 `pulumi:"exampleSamplePercentage"`
	// Optional. Details for human annotation of your data. If you set labelMissingGroundTruth to `true` for this evaluation job, then you must specify this field. If you plan to provide your own ground truth labels, then omit this field. Note that you must create an Instruction resource before you can specify this field. Provide the name of the instruction resource in the `instruction` field within this configuration.
	HumanAnnotationConfig GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponse `pulumi:"humanAnnotationConfig"`
	// Specify this field if your model version performs image classification or general classification. `annotationSpecSet` in this configuration must match EvaluationJob.annotationSpecSet. `allowMultiLabel` in this configuration must match `classificationMetadata.isMultiLabel` in input_config.
	ImageClassificationConfig GoogleCloudDatalabelingV1beta1ImageClassificationConfigResponse `pulumi:"imageClassificationConfig"`
	// Rquired. Details for the sampled prediction input. Within this configuration, there are requirements for several fields: * `dataType` must be one of `IMAGE`, `TEXT`, or `GENERAL_DATA`. * `annotationType` must be one of `IMAGE_CLASSIFICATION_ANNOTATION`, `TEXT_CLASSIFICATION_ANNOTATION`, `GENERAL_CLASSIFICATION_ANNOTATION`, or `IMAGE_BOUNDING_BOX_ANNOTATION` (image object detection). * If your machine learning model performs classification, you must specify `classificationMetadata.isMultiLabel`. * You must specify `bigquerySource` (not `gcsSource`).
	InputConfig GoogleCloudDatalabelingV1beta1InputConfigResponse `pulumi:"inputConfig"`
	// Specify this field if your model version performs text classification. `annotationSpecSet` in this configuration must match EvaluationJob.annotationSpecSet. `allowMultiLabel` in this configuration must match `classificationMetadata.isMultiLabel` in input_config.
	TextClassificationConfig GoogleCloudDatalabelingV1beta1TextClassificationConfigResponse `pulumi:"textClassificationConfig"`
}

Configures specific details of how a continuous evaluation job works. Provide this configuration when you create an EvaluationJob.

type GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput

type GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput struct{ *pulumi.OutputState }

Configures specific details of how a continuous evaluation job works. Provide this configuration when you create an EvaluationJob.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput) BigqueryImportKeys

Prediction keys that tell Data Labeling Service where to find the data for evaluation in your BigQuery table. When the service samples prediction input and output from your model version and saves it to BigQuery, the data gets stored as JSON strings in the BigQuery table. These keys tell Data Labeling Service how to parse the JSON. You can provide the following entries in this field: * `data_json_key`: the data key for prediction input. You must provide either this key or `reference_json_key`. * `reference_json_key`: the data reference key for prediction input. You must provide either this key or `data_json_key`. * `label_json_key`: the label key for prediction output. Required. * `label_score_json_key`: the score key for prediction output. Required. * `bounding_box_json_key`: the bounding box key for prediction output. Required if your model version perform image object detection. Learn [how to configure prediction keys](/ml-engine/docs/continuous-evaluation/create-job#prediction-keys).

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput) BoundingPolyConfig

Specify this field if your model version performs image object detection (bounding box detection). `annotationSpecSet` in this configuration must match EvaluationJob.annotationSpecSet.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput) EvaluationConfig

Details for calculating evaluation metrics and creating Evaulations. If your model version performs image object detection, you must specify the `boundingBoxEvaluationOptions` field within this configuration. Otherwise, provide an empty object for this configuration.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput) EvaluationJobAlertConfig

Optional. Configuration details for evaluation job alerts. Specify this field if you want to receive email alerts if the evaluation job finds that your predictions have low mean average precision during a run.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput) ExampleCount

The maximum number of predictions to sample and save to BigQuery during each evaluation interval. This limit overrides `example_sample_percentage`: even if the service has not sampled enough predictions to fulfill `example_sample_perecentage` during an interval, it stops sampling predictions when it meets this limit.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput) ExampleSamplePercentage

Fraction of predictions to sample and save to BigQuery during each evaluation interval. For example, 0.1 means 10% of predictions served by your model version get saved to BigQuery.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput) HumanAnnotationConfig

Optional. Details for human annotation of your data. If you set labelMissingGroundTruth to `true` for this evaluation job, then you must specify this field. If you plan to provide your own ground truth labels, then omit this field. Note that you must create an Instruction resource before you can specify this field. Provide the name of the instruction resource in the `instruction` field within this configuration.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput) ImageClassificationConfig

Specify this field if your model version performs image classification or general classification. `annotationSpecSet` in this configuration must match EvaluationJob.annotationSpecSet. `allowMultiLabel` in this configuration must match `classificationMetadata.isMultiLabel` in input_config.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput) InputConfig

Rquired. Details for the sampled prediction input. Within this configuration, there are requirements for several fields: * `dataType` must be one of `IMAGE`, `TEXT`, or `GENERAL_DATA`. * `annotationType` must be one of `IMAGE_CLASSIFICATION_ANNOTATION`, `TEXT_CLASSIFICATION_ANNOTATION`, `GENERAL_CLASSIFICATION_ANNOTATION`, or `IMAGE_BOUNDING_BOX_ANNOTATION` (image object detection). * If your machine learning model performs classification, you must specify `classificationMetadata.isMultiLabel`. * You must specify `bigquerySource` (not `gcsSource`).

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput) TextClassificationConfig

Specify this field if your model version performs text classification. `annotationSpecSet` in this configuration must match EvaluationJob.annotationSpecSet. `allowMultiLabel` in this configuration must match `classificationMetadata.isMultiLabel` in input_config.

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput

func (GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponseOutput

type GoogleCloudDatalabelingV1beta1GcsSource

type GoogleCloudDatalabelingV1beta1GcsSource struct {
	// The input URI of source file. This must be a Cloud Storage path (`gs://...`).
	InputUri string `pulumi:"inputUri"`
	// The format of the source file. Only "text/csv" is supported.
	MimeType string `pulumi:"mimeType"`
}

Source of the Cloud Storage file to be imported.

type GoogleCloudDatalabelingV1beta1GcsSourceArgs

type GoogleCloudDatalabelingV1beta1GcsSourceArgs struct {
	// The input URI of source file. This must be a Cloud Storage path (`gs://...`).
	InputUri pulumi.StringInput `pulumi:"inputUri"`
	// The format of the source file. Only "text/csv" is supported.
	MimeType pulumi.StringInput `pulumi:"mimeType"`
}

Source of the Cloud Storage file to be imported.

func (GoogleCloudDatalabelingV1beta1GcsSourceArgs) ElementType

func (GoogleCloudDatalabelingV1beta1GcsSourceArgs) ToGoogleCloudDatalabelingV1beta1GcsSourceOutput

func (i GoogleCloudDatalabelingV1beta1GcsSourceArgs) ToGoogleCloudDatalabelingV1beta1GcsSourceOutput() GoogleCloudDatalabelingV1beta1GcsSourceOutput

func (GoogleCloudDatalabelingV1beta1GcsSourceArgs) ToGoogleCloudDatalabelingV1beta1GcsSourceOutputWithContext

func (i GoogleCloudDatalabelingV1beta1GcsSourceArgs) ToGoogleCloudDatalabelingV1beta1GcsSourceOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1GcsSourceOutput

func (GoogleCloudDatalabelingV1beta1GcsSourceArgs) ToGoogleCloudDatalabelingV1beta1GcsSourcePtrOutput

func (i GoogleCloudDatalabelingV1beta1GcsSourceArgs) ToGoogleCloudDatalabelingV1beta1GcsSourcePtrOutput() GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput

func (GoogleCloudDatalabelingV1beta1GcsSourceArgs) ToGoogleCloudDatalabelingV1beta1GcsSourcePtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1GcsSourceArgs) ToGoogleCloudDatalabelingV1beta1GcsSourcePtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput

type GoogleCloudDatalabelingV1beta1GcsSourceInput

type GoogleCloudDatalabelingV1beta1GcsSourceInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1GcsSourceOutput() GoogleCloudDatalabelingV1beta1GcsSourceOutput
	ToGoogleCloudDatalabelingV1beta1GcsSourceOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1GcsSourceOutput
}

GoogleCloudDatalabelingV1beta1GcsSourceInput is an input type that accepts GoogleCloudDatalabelingV1beta1GcsSourceArgs and GoogleCloudDatalabelingV1beta1GcsSourceOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1GcsSourceInput` via:

GoogleCloudDatalabelingV1beta1GcsSourceArgs{...}

type GoogleCloudDatalabelingV1beta1GcsSourceOutput

type GoogleCloudDatalabelingV1beta1GcsSourceOutput struct{ *pulumi.OutputState }

Source of the Cloud Storage file to be imported.

func (GoogleCloudDatalabelingV1beta1GcsSourceOutput) ElementType

func (GoogleCloudDatalabelingV1beta1GcsSourceOutput) InputUri

The input URI of source file. This must be a Cloud Storage path (`gs://...`).

func (GoogleCloudDatalabelingV1beta1GcsSourceOutput) MimeType

The format of the source file. Only "text/csv" is supported.

func (GoogleCloudDatalabelingV1beta1GcsSourceOutput) ToGoogleCloudDatalabelingV1beta1GcsSourceOutput

func (o GoogleCloudDatalabelingV1beta1GcsSourceOutput) ToGoogleCloudDatalabelingV1beta1GcsSourceOutput() GoogleCloudDatalabelingV1beta1GcsSourceOutput

func (GoogleCloudDatalabelingV1beta1GcsSourceOutput) ToGoogleCloudDatalabelingV1beta1GcsSourceOutputWithContext

func (o GoogleCloudDatalabelingV1beta1GcsSourceOutput) ToGoogleCloudDatalabelingV1beta1GcsSourceOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1GcsSourceOutput

func (GoogleCloudDatalabelingV1beta1GcsSourceOutput) ToGoogleCloudDatalabelingV1beta1GcsSourcePtrOutput

func (o GoogleCloudDatalabelingV1beta1GcsSourceOutput) ToGoogleCloudDatalabelingV1beta1GcsSourcePtrOutput() GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput

func (GoogleCloudDatalabelingV1beta1GcsSourceOutput) ToGoogleCloudDatalabelingV1beta1GcsSourcePtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1GcsSourceOutput) ToGoogleCloudDatalabelingV1beta1GcsSourcePtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput

type GoogleCloudDatalabelingV1beta1GcsSourcePtrInput

type GoogleCloudDatalabelingV1beta1GcsSourcePtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1GcsSourcePtrOutput() GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput
	ToGoogleCloudDatalabelingV1beta1GcsSourcePtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput
}

GoogleCloudDatalabelingV1beta1GcsSourcePtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1GcsSourceArgs, GoogleCloudDatalabelingV1beta1GcsSourcePtr and GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1GcsSourcePtrInput` via:

        GoogleCloudDatalabelingV1beta1GcsSourceArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput

type GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput) InputUri

The input URI of source file. This must be a Cloud Storage path (`gs://...`).

func (GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput) MimeType

The format of the source file. Only "text/csv" is supported.

func (GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput) ToGoogleCloudDatalabelingV1beta1GcsSourcePtrOutput

func (o GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput) ToGoogleCloudDatalabelingV1beta1GcsSourcePtrOutput() GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput

func (GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput) ToGoogleCloudDatalabelingV1beta1GcsSourcePtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput) ToGoogleCloudDatalabelingV1beta1GcsSourcePtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1GcsSourcePtrOutput

type GoogleCloudDatalabelingV1beta1GcsSourceResponse

type GoogleCloudDatalabelingV1beta1GcsSourceResponse struct {
	// The input URI of source file. This must be a Cloud Storage path (`gs://...`).
	InputUri string `pulumi:"inputUri"`
	// The format of the source file. Only "text/csv" is supported.
	MimeType string `pulumi:"mimeType"`
}

Source of the Cloud Storage file to be imported.

type GoogleCloudDatalabelingV1beta1GcsSourceResponseOutput

type GoogleCloudDatalabelingV1beta1GcsSourceResponseOutput struct{ *pulumi.OutputState }

Source of the Cloud Storage file to be imported.

func (GoogleCloudDatalabelingV1beta1GcsSourceResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1GcsSourceResponseOutput) InputUri

The input URI of source file. This must be a Cloud Storage path (`gs://...`).

func (GoogleCloudDatalabelingV1beta1GcsSourceResponseOutput) MimeType

The format of the source file. Only "text/csv" is supported.

func (GoogleCloudDatalabelingV1beta1GcsSourceResponseOutput) ToGoogleCloudDatalabelingV1beta1GcsSourceResponseOutput

func (GoogleCloudDatalabelingV1beta1GcsSourceResponseOutput) ToGoogleCloudDatalabelingV1beta1GcsSourceResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1GcsSourceResponseOutput) ToGoogleCloudDatalabelingV1beta1GcsSourceResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1GcsSourceResponseOutput

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfig

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfig struct {
	// Optional. A human-readable description for AnnotatedDataset. The description can be up to 10000 characters long.
	AnnotatedDatasetDescription *string `pulumi:"annotatedDatasetDescription"`
	// A human-readable name for AnnotatedDataset defined by users. Maximum of 64 characters .
	AnnotatedDatasetDisplayName string `pulumi:"annotatedDatasetDisplayName"`
	// Optional. If you want your own labeling contributors to manage and work on this labeling request, you can set these contributors here. We will give them access to the question types in crowdcompute. Note that these emails must be registered in crowdcompute worker UI: https://crowd-compute.appspot.com/
	ContributorEmails []string `pulumi:"contributorEmails"`
	// Instruction resource name.
	Instruction string `pulumi:"instruction"`
	// Optional. A human-readable label used to logically group labeling tasks. This string must match the regular expression `[a-zA-Z\\d_-]{0,128}`.
	LabelGroup *string `pulumi:"labelGroup"`
	// Optional. The Language of this question, as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Default value is en-US. Only need to set this when task is language related. For example, French text classification.
	LanguageCode *string `pulumi:"languageCode"`
	// Optional. Maximum duration for contributors to answer a question. Maximum is 3600 seconds. Default is 3600 seconds.
	QuestionDuration *string `pulumi:"questionDuration"`
	// Optional. Replication of questions. Each question will be sent to up to this number of contributors to label. Aggregated answers will be returned. Default is set to 1. For image related labeling, valid values are 1, 3, 5.
	ReplicaCount *int `pulumi:"replicaCount"`
	// Email of the user who started the labeling task and should be notified by email. If empty no notification will be sent.
	UserEmailAddress *string `pulumi:"userEmailAddress"`
}

Configuration for how human labeling task should be done.

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfigArgs

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfigArgs struct {
	// Optional. A human-readable description for AnnotatedDataset. The description can be up to 10000 characters long.
	AnnotatedDatasetDescription pulumi.StringPtrInput `pulumi:"annotatedDatasetDescription"`
	// A human-readable name for AnnotatedDataset defined by users. Maximum of 64 characters .
	AnnotatedDatasetDisplayName pulumi.StringInput `pulumi:"annotatedDatasetDisplayName"`
	// Optional. If you want your own labeling contributors to manage and work on this labeling request, you can set these contributors here. We will give them access to the question types in crowdcompute. Note that these emails must be registered in crowdcompute worker UI: https://crowd-compute.appspot.com/
	ContributorEmails pulumi.StringArrayInput `pulumi:"contributorEmails"`
	// Instruction resource name.
	Instruction pulumi.StringInput `pulumi:"instruction"`
	// Optional. A human-readable label used to logically group labeling tasks. This string must match the regular expression `[a-zA-Z\\d_-]{0,128}`.
	LabelGroup pulumi.StringPtrInput `pulumi:"labelGroup"`
	// Optional. The Language of this question, as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Default value is en-US. Only need to set this when task is language related. For example, French text classification.
	LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"`
	// Optional. Maximum duration for contributors to answer a question. Maximum is 3600 seconds. Default is 3600 seconds.
	QuestionDuration pulumi.StringPtrInput `pulumi:"questionDuration"`
	// Optional. Replication of questions. Each question will be sent to up to this number of contributors to label. Aggregated answers will be returned. Default is set to 1. For image related labeling, valid values are 1, 3, 5.
	ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"`
	// Email of the user who started the labeling task and should be notified by email. If empty no notification will be sent.
	UserEmailAddress pulumi.StringPtrInput `pulumi:"userEmailAddress"`
}

Configuration for how human labeling task should be done.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigArgs) ElementType

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigArgs) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigArgs) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutputWithContext

func (i GoogleCloudDatalabelingV1beta1HumanAnnotationConfigArgs) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigArgs) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput

func (i GoogleCloudDatalabelingV1beta1HumanAnnotationConfigArgs) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput() GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigArgs) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1HumanAnnotationConfigArgs) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfigInput

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfigInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput() GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput
	ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput
}

GoogleCloudDatalabelingV1beta1HumanAnnotationConfigInput is an input type that accepts GoogleCloudDatalabelingV1beta1HumanAnnotationConfigArgs and GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1HumanAnnotationConfigInput` via:

GoogleCloudDatalabelingV1beta1HumanAnnotationConfigArgs{...}

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput struct{ *pulumi.OutputState }

Configuration for how human labeling task should be done.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) AnnotatedDatasetDescription

Optional. A human-readable description for AnnotatedDataset. The description can be up to 10000 characters long.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) AnnotatedDatasetDisplayName

A human-readable name for AnnotatedDataset defined by users. Maximum of 64 characters .

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) ContributorEmails

Optional. If you want your own labeling contributors to manage and work on this labeling request, you can set these contributors here. We will give them access to the question types in crowdcompute. Note that these emails must be registered in crowdcompute worker UI: https://crowd-compute.appspot.com/

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) ElementType

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) Instruction

Instruction resource name.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) LabelGroup

Optional. A human-readable label used to logically group labeling tasks. This string must match the regular expression `[a-zA-Z\\d_-]{0,128}`.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) LanguageCode

Optional. The Language of this question, as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Default value is en-US. Only need to set this when task is language related. For example, French text classification.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) QuestionDuration

Optional. Maximum duration for contributors to answer a question. Maximum is 3600 seconds. Default is 3600 seconds.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) ReplicaCount

Optional. Replication of questions. Each question will be sent to up to this number of contributors to label. Aggregated answers will be returned. Default is set to 1. For image related labeling, valid values are 1, 3, 5.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutputWithContext

func (o GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigOutput) UserEmailAddress

Email of the user who started the labeling task and should be notified by email. If empty no notification will be sent.

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrInput

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput() GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput
	ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput
}

GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1HumanAnnotationConfigArgs, GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtr and GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrInput` via:

        GoogleCloudDatalabelingV1beta1HumanAnnotationConfigArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput) AnnotatedDatasetDescription

Optional. A human-readable description for AnnotatedDataset. The description can be up to 10000 characters long.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput) AnnotatedDatasetDisplayName

A human-readable name for AnnotatedDataset defined by users. Maximum of 64 characters .

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput) ContributorEmails

Optional. If you want your own labeling contributors to manage and work on this labeling request, you can set these contributors here. We will give them access to the question types in crowdcompute. Note that these emails must be registered in crowdcompute worker UI: https://crowd-compute.appspot.com/

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput) Instruction

Instruction resource name.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput) LabelGroup

Optional. A human-readable label used to logically group labeling tasks. This string must match the regular expression `[a-zA-Z\\d_-]{0,128}`.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput) LanguageCode

Optional. The Language of this question, as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Default value is en-US. Only need to set this when task is language related. For example, French text classification.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput) QuestionDuration

Optional. Maximum duration for contributors to answer a question. Maximum is 3600 seconds. Default is 3600 seconds.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput) ReplicaCount

Optional. Replication of questions. Each question will be sent to up to this number of contributors to label. Aggregated answers will be returned. Default is set to 1. For image related labeling, valid values are 1, 3, 5.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigPtrOutput) UserEmailAddress

Email of the user who started the labeling task and should be notified by email. If empty no notification will be sent.

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponse

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponse struct {
	// Optional. A human-readable description for AnnotatedDataset. The description can be up to 10000 characters long.
	AnnotatedDatasetDescription string `pulumi:"annotatedDatasetDescription"`
	// A human-readable name for AnnotatedDataset defined by users. Maximum of 64 characters .
	AnnotatedDatasetDisplayName string `pulumi:"annotatedDatasetDisplayName"`
	// Optional. If you want your own labeling contributors to manage and work on this labeling request, you can set these contributors here. We will give them access to the question types in crowdcompute. Note that these emails must be registered in crowdcompute worker UI: https://crowd-compute.appspot.com/
	ContributorEmails []string `pulumi:"contributorEmails"`
	// Instruction resource name.
	Instruction string `pulumi:"instruction"`
	// Optional. A human-readable label used to logically group labeling tasks. This string must match the regular expression `[a-zA-Z\\d_-]{0,128}`.
	LabelGroup string `pulumi:"labelGroup"`
	// Optional. The Language of this question, as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Default value is en-US. Only need to set this when task is language related. For example, French text classification.
	LanguageCode string `pulumi:"languageCode"`
	// Optional. Maximum duration for contributors to answer a question. Maximum is 3600 seconds. Default is 3600 seconds.
	QuestionDuration string `pulumi:"questionDuration"`
	// Optional. Replication of questions. Each question will be sent to up to this number of contributors to label. Aggregated answers will be returned. Default is set to 1. For image related labeling, valid values are 1, 3, 5.
	ReplicaCount int `pulumi:"replicaCount"`
	// Email of the user who started the labeling task and should be notified by email. If empty no notification will be sent.
	UserEmailAddress string `pulumi:"userEmailAddress"`
}

Configuration for how human labeling task should be done.

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput

type GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput struct{ *pulumi.OutputState }

Configuration for how human labeling task should be done.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput) AnnotatedDatasetDescription

Optional. A human-readable description for AnnotatedDataset. The description can be up to 10000 characters long.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput) AnnotatedDatasetDisplayName

A human-readable name for AnnotatedDataset defined by users. Maximum of 64 characters .

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput) ContributorEmails

Optional. If you want your own labeling contributors to manage and work on this labeling request, you can set these contributors here. We will give them access to the question types in crowdcompute. Note that these emails must be registered in crowdcompute worker UI: https://crowd-compute.appspot.com/

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput) Instruction

Instruction resource name.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput) LabelGroup

Optional. A human-readable label used to logically group labeling tasks. This string must match the regular expression `[a-zA-Z\\d_-]{0,128}`.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput) LanguageCode

Optional. The Language of this question, as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Default value is en-US. Only need to set this when task is language related. For example, French text classification.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput) QuestionDuration

Optional. Maximum duration for contributors to answer a question. Maximum is 3600 seconds. Default is 3600 seconds.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput) ReplicaCount

Optional. Replication of questions. Each question will be sent to up to this number of contributors to label. Aggregated answers will be returned. Default is set to 1. For image related labeling, valid values are 1, 3, 5.

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput

func (GoogleCloudDatalabelingV1beta1HumanAnnotationConfigResponseOutput) UserEmailAddress

Email of the user who started the labeling task and should be notified by email. If empty no notification will be sent.

type GoogleCloudDatalabelingV1beta1ImageClassificationConfig

type GoogleCloudDatalabelingV1beta1ImageClassificationConfig struct {
	// Optional. If allow_multi_label is true, contributors are able to choose multiple labels for one image.
	AllowMultiLabel *bool `pulumi:"allowMultiLabel"`
	// Annotation spec set resource name.
	AnnotationSpecSet string `pulumi:"annotationSpecSet"`
	// Optional. The type of how to aggregate answers.
	AnswerAggregationType *GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType `pulumi:"answerAggregationType"`
}

Config for image classification human labeling task.

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType added in v0.4.0

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType string

Optional. The type of how to aggregate answers.

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType) ElementType added in v0.4.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutputWithContext added in v0.6.0

func (e GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutputWithContext added in v0.6.0

func (e GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutput

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType) ToStringOutput added in v0.4.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationType) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeInput added in v0.6.0

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput() GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput
	ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput
}

GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeInput is an input type that accepts GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeArgs and GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeInput` via:

GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeArgs{...}

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput added in v0.6.0

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput) ElementType added in v0.6.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutputWithContext added in v0.6.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutputWithContext added in v0.6.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrInput added in v0.6.0

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutput() GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutput
	ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutput
}

func GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtr added in v0.6.0

func GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtr(v string) GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrInput

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutput added in v0.6.0

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutput) Elem added in v0.6.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutput) ElementType added in v0.6.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutputWithContext added in v0.6.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigArgs

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigArgs struct {
	// Optional. If allow_multi_label is true, contributors are able to choose multiple labels for one image.
	AllowMultiLabel pulumi.BoolPtrInput `pulumi:"allowMultiLabel"`
	// Annotation spec set resource name.
	AnnotationSpecSet pulumi.StringInput `pulumi:"annotationSpecSet"`
	// Optional. The type of how to aggregate answers.
	AnswerAggregationType GoogleCloudDatalabelingV1beta1ImageClassificationConfigAnswerAggregationTypePtrInput `pulumi:"answerAggregationType"`
}

Config for image classification human labeling task.

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigArgs) ElementType

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigArgs) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigArgs) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigOutputWithContext

func (i GoogleCloudDatalabelingV1beta1ImageClassificationConfigArgs) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigArgs) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigArgs) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1ImageClassificationConfigArgs) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigInput

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput() GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput
	ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput
}

GoogleCloudDatalabelingV1beta1ImageClassificationConfigInput is an input type that accepts GoogleCloudDatalabelingV1beta1ImageClassificationConfigArgs and GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1ImageClassificationConfigInput` via:

GoogleCloudDatalabelingV1beta1ImageClassificationConfigArgs{...}

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput struct{ *pulumi.OutputState }

Config for image classification human labeling task.

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput) AllowMultiLabel

Optional. If allow_multi_label is true, contributors are able to choose multiple labels for one image.

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput) AnnotationSpecSet

Annotation spec set resource name.

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput) AnswerAggregationType

Optional. The type of how to aggregate answers.

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput) ElementType

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigOutputWithContext

func (o GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1ImageClassificationConfigOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrInput

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput() GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput
	ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput
}

GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1ImageClassificationConfigArgs, GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtr and GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrInput` via:

        GoogleCloudDatalabelingV1beta1ImageClassificationConfigArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput) AllowMultiLabel

Optional. If allow_multi_label is true, contributors are able to choose multiple labels for one image.

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput) AnnotationSpecSet

Annotation spec set resource name.

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput) AnswerAggregationType

Optional. The type of how to aggregate answers.

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1ImageClassificationConfigPtrOutput

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigResponse

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigResponse struct {
	// Optional. If allow_multi_label is true, contributors are able to choose multiple labels for one image.
	AllowMultiLabel bool `pulumi:"allowMultiLabel"`
	// Annotation spec set resource name.
	AnnotationSpecSet string `pulumi:"annotationSpecSet"`
	// Optional. The type of how to aggregate answers.
	AnswerAggregationType string `pulumi:"answerAggregationType"`
}

Config for image classification human labeling task.

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigResponseOutput

type GoogleCloudDatalabelingV1beta1ImageClassificationConfigResponseOutput struct{ *pulumi.OutputState }

Config for image classification human labeling task.

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigResponseOutput) AllowMultiLabel

Optional. If allow_multi_label is true, contributors are able to choose multiple labels for one image.

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigResponseOutput) AnnotationSpecSet

Annotation spec set resource name.

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigResponseOutput) AnswerAggregationType

Optional. The type of how to aggregate answers.

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigResponseOutput

func (GoogleCloudDatalabelingV1beta1ImageClassificationConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1ImageClassificationConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1ImageClassificationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1ImageClassificationConfigResponseOutput

type GoogleCloudDatalabelingV1beta1InputConfig

type GoogleCloudDatalabelingV1beta1InputConfig struct {
	// Optional. The type of annotation to be performed on this data. You must specify this field if you are using this InputConfig in an EvaluationJob.
	AnnotationType *GoogleCloudDatalabelingV1beta1InputConfigAnnotationType `pulumi:"annotationType"`
	// Source located in BigQuery. You must specify this field if you are using this InputConfig in an EvaluationJob.
	BigquerySource *GoogleCloudDatalabelingV1beta1BigQuerySource `pulumi:"bigquerySource"`
	// Optional. Metadata about annotations for the input. You must specify this field if you are using this InputConfig in an EvaluationJob for a model version that performs classification.
	ClassificationMetadata *GoogleCloudDatalabelingV1beta1ClassificationMetadata `pulumi:"classificationMetadata"`
	// Data type must be specifed when user tries to import data.
	DataType GoogleCloudDatalabelingV1beta1InputConfigDataType `pulumi:"dataType"`
	// Source located in Cloud Storage.
	GcsSource *GoogleCloudDatalabelingV1beta1GcsSource `pulumi:"gcsSource"`
	// Required for text import, as language code must be specified.
	TextMetadata *GoogleCloudDatalabelingV1beta1TextMetadata `pulumi:"textMetadata"`
}

The configuration of input data, including data type, location, etc.

type GoogleCloudDatalabelingV1beta1InputConfigAnnotationType added in v0.4.0

type GoogleCloudDatalabelingV1beta1InputConfigAnnotationType string

Optional. The type of annotation to be performed on this data. You must specify this field if you are using this InputConfig in an EvaluationJob.

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationType) ElementType added in v0.4.0

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationType) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput added in v0.6.0

func (e GoogleCloudDatalabelingV1beta1InputConfigAnnotationType) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput() GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationType) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutputWithContext added in v0.6.0

func (e GoogleCloudDatalabelingV1beta1InputConfigAnnotationType) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationType) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput added in v0.6.0

func (e GoogleCloudDatalabelingV1beta1InputConfigAnnotationType) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput() GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationType) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutputWithContext added in v0.6.0

func (e GoogleCloudDatalabelingV1beta1InputConfigAnnotationType) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationType) ToStringOutput added in v0.4.0

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationType) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationType) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationType) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeInput added in v0.6.0

type GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput() GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput
	ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput
}

GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeInput is an input type that accepts GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeArgs and GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeInput` via:

GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeArgs{...}

type GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput added in v0.6.0

type GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput) ElementType added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutputWithContext added in v0.6.0

func (o GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrInput added in v0.6.0

type GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput() GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput
	ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput
}

func GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtr added in v0.6.0

func GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtr(v string) GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrInput

type GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput added in v0.6.0

type GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput) Elem added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput) ElementType added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput) ToGoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDatalabelingV1beta1InputConfigArgs

type GoogleCloudDatalabelingV1beta1InputConfigArgs struct {
	// Optional. The type of annotation to be performed on this data. You must specify this field if you are using this InputConfig in an EvaluationJob.
	AnnotationType GoogleCloudDatalabelingV1beta1InputConfigAnnotationTypePtrInput `pulumi:"annotationType"`
	// Source located in BigQuery. You must specify this field if you are using this InputConfig in an EvaluationJob.
	BigquerySource GoogleCloudDatalabelingV1beta1BigQuerySourcePtrInput `pulumi:"bigquerySource"`
	// Optional. Metadata about annotations for the input. You must specify this field if you are using this InputConfig in an EvaluationJob for a model version that performs classification.
	ClassificationMetadata GoogleCloudDatalabelingV1beta1ClassificationMetadataPtrInput `pulumi:"classificationMetadata"`
	// Data type must be specifed when user tries to import data.
	DataType GoogleCloudDatalabelingV1beta1InputConfigDataTypeInput `pulumi:"dataType"`
	// Source located in Cloud Storage.
	GcsSource GoogleCloudDatalabelingV1beta1GcsSourcePtrInput `pulumi:"gcsSource"`
	// Required for text import, as language code must be specified.
	TextMetadata GoogleCloudDatalabelingV1beta1TextMetadataPtrInput `pulumi:"textMetadata"`
}

The configuration of input data, including data type, location, etc.

func (GoogleCloudDatalabelingV1beta1InputConfigArgs) ElementType

func (GoogleCloudDatalabelingV1beta1InputConfigArgs) ToGoogleCloudDatalabelingV1beta1InputConfigOutput

func (i GoogleCloudDatalabelingV1beta1InputConfigArgs) ToGoogleCloudDatalabelingV1beta1InputConfigOutput() GoogleCloudDatalabelingV1beta1InputConfigOutput

func (GoogleCloudDatalabelingV1beta1InputConfigArgs) ToGoogleCloudDatalabelingV1beta1InputConfigOutputWithContext

func (i GoogleCloudDatalabelingV1beta1InputConfigArgs) ToGoogleCloudDatalabelingV1beta1InputConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigOutput

func (GoogleCloudDatalabelingV1beta1InputConfigArgs) ToGoogleCloudDatalabelingV1beta1InputConfigPtrOutput

func (i GoogleCloudDatalabelingV1beta1InputConfigArgs) ToGoogleCloudDatalabelingV1beta1InputConfigPtrOutput() GoogleCloudDatalabelingV1beta1InputConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1InputConfigArgs) ToGoogleCloudDatalabelingV1beta1InputConfigPtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1InputConfigArgs) ToGoogleCloudDatalabelingV1beta1InputConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigPtrOutput

type GoogleCloudDatalabelingV1beta1InputConfigDataType added in v0.4.0

type GoogleCloudDatalabelingV1beta1InputConfigDataType string

Required. Data type must be specifed when user tries to import data.

func (GoogleCloudDatalabelingV1beta1InputConfigDataType) ElementType added in v0.4.0

func (GoogleCloudDatalabelingV1beta1InputConfigDataType) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput added in v0.6.0

func (e GoogleCloudDatalabelingV1beta1InputConfigDataType) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput() GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput

func (GoogleCloudDatalabelingV1beta1InputConfigDataType) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypeOutputWithContext added in v0.6.0

func (e GoogleCloudDatalabelingV1beta1InputConfigDataType) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypeOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput

func (GoogleCloudDatalabelingV1beta1InputConfigDataType) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput added in v0.6.0

func (e GoogleCloudDatalabelingV1beta1InputConfigDataType) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput() GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput

func (GoogleCloudDatalabelingV1beta1InputConfigDataType) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutputWithContext added in v0.6.0

func (e GoogleCloudDatalabelingV1beta1InputConfigDataType) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput

func (GoogleCloudDatalabelingV1beta1InputConfigDataType) ToStringOutput added in v0.4.0

func (GoogleCloudDatalabelingV1beta1InputConfigDataType) ToStringOutputWithContext added in v0.4.0

func (GoogleCloudDatalabelingV1beta1InputConfigDataType) ToStringPtrOutput added in v0.4.0

func (GoogleCloudDatalabelingV1beta1InputConfigDataType) ToStringPtrOutputWithContext added in v0.4.0

type GoogleCloudDatalabelingV1beta1InputConfigDataTypeInput added in v0.6.0

type GoogleCloudDatalabelingV1beta1InputConfigDataTypeInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput() GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput
	ToGoogleCloudDatalabelingV1beta1InputConfigDataTypeOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput
}

GoogleCloudDatalabelingV1beta1InputConfigDataTypeInput is an input type that accepts GoogleCloudDatalabelingV1beta1InputConfigDataTypeArgs and GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1InputConfigDataTypeInput` via:

GoogleCloudDatalabelingV1beta1InputConfigDataTypeArgs{...}

type GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput added in v0.6.0

type GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput) ElementType added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypeOutputWithContext added in v0.6.0

func (o GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypeOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput

func (GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput

func (GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput) ToStringOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigDataTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrInput added in v0.6.0

type GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput() GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput
	ToGoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput
}

func GoogleCloudDatalabelingV1beta1InputConfigDataTypePtr added in v0.6.0

func GoogleCloudDatalabelingV1beta1InputConfigDataTypePtr(v string) GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrInput

type GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput added in v0.6.0

type GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput) Elem added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput) ElementType added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutputWithContext added in v0.6.0

func (o GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput) ToGoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput

func (GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleCloudDatalabelingV1beta1InputConfigDataTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleCloudDatalabelingV1beta1InputConfigInput

type GoogleCloudDatalabelingV1beta1InputConfigInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1InputConfigOutput() GoogleCloudDatalabelingV1beta1InputConfigOutput
	ToGoogleCloudDatalabelingV1beta1InputConfigOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1InputConfigOutput
}

GoogleCloudDatalabelingV1beta1InputConfigInput is an input type that accepts GoogleCloudDatalabelingV1beta1InputConfigArgs and GoogleCloudDatalabelingV1beta1InputConfigOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1InputConfigInput` via:

GoogleCloudDatalabelingV1beta1InputConfigArgs{...}

type GoogleCloudDatalabelingV1beta1InputConfigOutput

type GoogleCloudDatalabelingV1beta1InputConfigOutput struct{ *pulumi.OutputState }

The configuration of input data, including data type, location, etc.

func (GoogleCloudDatalabelingV1beta1InputConfigOutput) AnnotationType

Optional. The type of annotation to be performed on this data. You must specify this field if you are using this InputConfig in an EvaluationJob.

func (GoogleCloudDatalabelingV1beta1InputConfigOutput) BigquerySource

Source located in BigQuery. You must specify this field if you are using this InputConfig in an EvaluationJob.

func (GoogleCloudDatalabelingV1beta1InputConfigOutput) ClassificationMetadata

Optional. Metadata about annotations for the input. You must specify this field if you are using this InputConfig in an EvaluationJob for a model version that performs classification.

func (GoogleCloudDatalabelingV1beta1InputConfigOutput) DataType

Data type must be specifed when user tries to import data.

func (GoogleCloudDatalabelingV1beta1InputConfigOutput) ElementType

func (GoogleCloudDatalabelingV1beta1InputConfigOutput) GcsSource

Source located in Cloud Storage.

func (GoogleCloudDatalabelingV1beta1InputConfigOutput) TextMetadata

Required for text import, as language code must be specified.

func (GoogleCloudDatalabelingV1beta1InputConfigOutput) ToGoogleCloudDatalabelingV1beta1InputConfigOutput

func (o GoogleCloudDatalabelingV1beta1InputConfigOutput) ToGoogleCloudDatalabelingV1beta1InputConfigOutput() GoogleCloudDatalabelingV1beta1InputConfigOutput

func (GoogleCloudDatalabelingV1beta1InputConfigOutput) ToGoogleCloudDatalabelingV1beta1InputConfigOutputWithContext

func (o GoogleCloudDatalabelingV1beta1InputConfigOutput) ToGoogleCloudDatalabelingV1beta1InputConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigOutput

func (GoogleCloudDatalabelingV1beta1InputConfigOutput) ToGoogleCloudDatalabelingV1beta1InputConfigPtrOutput

func (o GoogleCloudDatalabelingV1beta1InputConfigOutput) ToGoogleCloudDatalabelingV1beta1InputConfigPtrOutput() GoogleCloudDatalabelingV1beta1InputConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1InputConfigOutput) ToGoogleCloudDatalabelingV1beta1InputConfigPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1InputConfigOutput) ToGoogleCloudDatalabelingV1beta1InputConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigPtrOutput

type GoogleCloudDatalabelingV1beta1InputConfigPtrInput

type GoogleCloudDatalabelingV1beta1InputConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1InputConfigPtrOutput() GoogleCloudDatalabelingV1beta1InputConfigPtrOutput
	ToGoogleCloudDatalabelingV1beta1InputConfigPtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1InputConfigPtrOutput
}

GoogleCloudDatalabelingV1beta1InputConfigPtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1InputConfigArgs, GoogleCloudDatalabelingV1beta1InputConfigPtr and GoogleCloudDatalabelingV1beta1InputConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1InputConfigPtrInput` via:

        GoogleCloudDatalabelingV1beta1InputConfigArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1InputConfigPtrOutput

type GoogleCloudDatalabelingV1beta1InputConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1InputConfigPtrOutput) AnnotationType

Optional. The type of annotation to be performed on this data. You must specify this field if you are using this InputConfig in an EvaluationJob.

func (GoogleCloudDatalabelingV1beta1InputConfigPtrOutput) BigquerySource

Source located in BigQuery. You must specify this field if you are using this InputConfig in an EvaluationJob.

func (GoogleCloudDatalabelingV1beta1InputConfigPtrOutput) ClassificationMetadata

Optional. Metadata about annotations for the input. You must specify this field if you are using this InputConfig in an EvaluationJob for a model version that performs classification.

func (GoogleCloudDatalabelingV1beta1InputConfigPtrOutput) DataType

Data type must be specifed when user tries to import data.

func (GoogleCloudDatalabelingV1beta1InputConfigPtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1InputConfigPtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1InputConfigPtrOutput) GcsSource

Source located in Cloud Storage.

func (GoogleCloudDatalabelingV1beta1InputConfigPtrOutput) TextMetadata

Required for text import, as language code must be specified.

func (GoogleCloudDatalabelingV1beta1InputConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1InputConfigPtrOutput

func (o GoogleCloudDatalabelingV1beta1InputConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1InputConfigPtrOutput() GoogleCloudDatalabelingV1beta1InputConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1InputConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1InputConfigPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1InputConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1InputConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigPtrOutput

type GoogleCloudDatalabelingV1beta1InputConfigResponse

type GoogleCloudDatalabelingV1beta1InputConfigResponse struct {
	// Optional. The type of annotation to be performed on this data. You must specify this field if you are using this InputConfig in an EvaluationJob.
	AnnotationType string `pulumi:"annotationType"`
	// Source located in BigQuery. You must specify this field if you are using this InputConfig in an EvaluationJob.
	BigquerySource GoogleCloudDatalabelingV1beta1BigQuerySourceResponse `pulumi:"bigquerySource"`
	// Optional. Metadata about annotations for the input. You must specify this field if you are using this InputConfig in an EvaluationJob for a model version that performs classification.
	ClassificationMetadata GoogleCloudDatalabelingV1beta1ClassificationMetadataResponse `pulumi:"classificationMetadata"`
	// Data type must be specifed when user tries to import data.
	DataType string `pulumi:"dataType"`
	// Source located in Cloud Storage.
	GcsSource GoogleCloudDatalabelingV1beta1GcsSourceResponse `pulumi:"gcsSource"`
	// Required for text import, as language code must be specified.
	TextMetadata GoogleCloudDatalabelingV1beta1TextMetadataResponse `pulumi:"textMetadata"`
}

The configuration of input data, including data type, location, etc.

type GoogleCloudDatalabelingV1beta1InputConfigResponseArrayOutput

type GoogleCloudDatalabelingV1beta1InputConfigResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1InputConfigResponseArrayOutput) ElementType

func (GoogleCloudDatalabelingV1beta1InputConfigResponseArrayOutput) Index

func (GoogleCloudDatalabelingV1beta1InputConfigResponseArrayOutput) ToGoogleCloudDatalabelingV1beta1InputConfigResponseArrayOutput

func (GoogleCloudDatalabelingV1beta1InputConfigResponseArrayOutput) ToGoogleCloudDatalabelingV1beta1InputConfigResponseArrayOutputWithContext

func (o GoogleCloudDatalabelingV1beta1InputConfigResponseArrayOutput) ToGoogleCloudDatalabelingV1beta1InputConfigResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigResponseArrayOutput

type GoogleCloudDatalabelingV1beta1InputConfigResponseOutput

type GoogleCloudDatalabelingV1beta1InputConfigResponseOutput struct{ *pulumi.OutputState }

The configuration of input data, including data type, location, etc.

func (GoogleCloudDatalabelingV1beta1InputConfigResponseOutput) AnnotationType

Optional. The type of annotation to be performed on this data. You must specify this field if you are using this InputConfig in an EvaluationJob.

func (GoogleCloudDatalabelingV1beta1InputConfigResponseOutput) BigquerySource

Source located in BigQuery. You must specify this field if you are using this InputConfig in an EvaluationJob.

func (GoogleCloudDatalabelingV1beta1InputConfigResponseOutput) ClassificationMetadata

Optional. Metadata about annotations for the input. You must specify this field if you are using this InputConfig in an EvaluationJob for a model version that performs classification.

func (GoogleCloudDatalabelingV1beta1InputConfigResponseOutput) DataType

Data type must be specifed when user tries to import data.

func (GoogleCloudDatalabelingV1beta1InputConfigResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1InputConfigResponseOutput) GcsSource

Source located in Cloud Storage.

func (GoogleCloudDatalabelingV1beta1InputConfigResponseOutput) TextMetadata

Required for text import, as language code must be specified.

func (GoogleCloudDatalabelingV1beta1InputConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1InputConfigResponseOutput

func (GoogleCloudDatalabelingV1beta1InputConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1InputConfigResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1InputConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1InputConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1InputConfigResponseOutput

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadata

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadata struct {
}

Metadata describing the feedback from the operator.

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataArgs

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataArgs struct {
}

Metadata describing the feedback from the operator.

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataArgs) ElementType

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataArgs) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataArgs) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutputWithContext

func (i GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataArgs) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataArgs) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataArgs) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataArgs) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataInput

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput() GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput
	ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput
}

GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataInput is an input type that accepts GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataArgs and GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataInput` via:

GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataArgs{...}

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput struct{ *pulumi.OutputState }

Metadata describing the feedback from the operator.

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput) ElementType

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutputWithContext

func (o GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataOutput) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrInput

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput() GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput
	ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput
}

GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataArgs, GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtr and GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrInput` via:

        GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataResponse

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataResponse struct {
}

Metadata describing the feedback from the operator.

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataResponseOutput

type GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataResponseOutput struct{ *pulumi.OutputState }

Metadata describing the feedback from the operator.

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataResponseOutput) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataResponseOutput

func (GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataResponseOutput) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataResponseOutput) ToGoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataResponseOutput

type GoogleCloudDatalabelingV1beta1PdfInstruction

type GoogleCloudDatalabelingV1beta1PdfInstruction struct {
	// PDF file for the instruction. Only gcs path is allowed.
	GcsFileUri *string `pulumi:"gcsFileUri"`
}

Instruction from a PDF file.

type GoogleCloudDatalabelingV1beta1PdfInstructionArgs

type GoogleCloudDatalabelingV1beta1PdfInstructionArgs struct {
	// PDF file for the instruction. Only gcs path is allowed.
	GcsFileUri pulumi.StringPtrInput `pulumi:"gcsFileUri"`
}

Instruction from a PDF file.

func (GoogleCloudDatalabelingV1beta1PdfInstructionArgs) ElementType

func (GoogleCloudDatalabelingV1beta1PdfInstructionArgs) ToGoogleCloudDatalabelingV1beta1PdfInstructionOutput

func (i GoogleCloudDatalabelingV1beta1PdfInstructionArgs) ToGoogleCloudDatalabelingV1beta1PdfInstructionOutput() GoogleCloudDatalabelingV1beta1PdfInstructionOutput

func (GoogleCloudDatalabelingV1beta1PdfInstructionArgs) ToGoogleCloudDatalabelingV1beta1PdfInstructionOutputWithContext

func (i GoogleCloudDatalabelingV1beta1PdfInstructionArgs) ToGoogleCloudDatalabelingV1beta1PdfInstructionOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1PdfInstructionOutput

func (GoogleCloudDatalabelingV1beta1PdfInstructionArgs) ToGoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput

func (i GoogleCloudDatalabelingV1beta1PdfInstructionArgs) ToGoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput() GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput

func (GoogleCloudDatalabelingV1beta1PdfInstructionArgs) ToGoogleCloudDatalabelingV1beta1PdfInstructionPtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1PdfInstructionArgs) ToGoogleCloudDatalabelingV1beta1PdfInstructionPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput

type GoogleCloudDatalabelingV1beta1PdfInstructionInput

type GoogleCloudDatalabelingV1beta1PdfInstructionInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1PdfInstructionOutput() GoogleCloudDatalabelingV1beta1PdfInstructionOutput
	ToGoogleCloudDatalabelingV1beta1PdfInstructionOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1PdfInstructionOutput
}

GoogleCloudDatalabelingV1beta1PdfInstructionInput is an input type that accepts GoogleCloudDatalabelingV1beta1PdfInstructionArgs and GoogleCloudDatalabelingV1beta1PdfInstructionOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1PdfInstructionInput` via:

GoogleCloudDatalabelingV1beta1PdfInstructionArgs{...}

type GoogleCloudDatalabelingV1beta1PdfInstructionOutput

type GoogleCloudDatalabelingV1beta1PdfInstructionOutput struct{ *pulumi.OutputState }

Instruction from a PDF file.

func (GoogleCloudDatalabelingV1beta1PdfInstructionOutput) ElementType

func (GoogleCloudDatalabelingV1beta1PdfInstructionOutput) GcsFileUri

PDF file for the instruction. Only gcs path is allowed.

func (GoogleCloudDatalabelingV1beta1PdfInstructionOutput) ToGoogleCloudDatalabelingV1beta1PdfInstructionOutput

func (o GoogleCloudDatalabelingV1beta1PdfInstructionOutput) ToGoogleCloudDatalabelingV1beta1PdfInstructionOutput() GoogleCloudDatalabelingV1beta1PdfInstructionOutput

func (GoogleCloudDatalabelingV1beta1PdfInstructionOutput) ToGoogleCloudDatalabelingV1beta1PdfInstructionOutputWithContext

func (o GoogleCloudDatalabelingV1beta1PdfInstructionOutput) ToGoogleCloudDatalabelingV1beta1PdfInstructionOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1PdfInstructionOutput

func (GoogleCloudDatalabelingV1beta1PdfInstructionOutput) ToGoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput

func (o GoogleCloudDatalabelingV1beta1PdfInstructionOutput) ToGoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput() GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput

func (GoogleCloudDatalabelingV1beta1PdfInstructionOutput) ToGoogleCloudDatalabelingV1beta1PdfInstructionPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1PdfInstructionOutput) ToGoogleCloudDatalabelingV1beta1PdfInstructionPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput

type GoogleCloudDatalabelingV1beta1PdfInstructionPtrInput

type GoogleCloudDatalabelingV1beta1PdfInstructionPtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput() GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput
	ToGoogleCloudDatalabelingV1beta1PdfInstructionPtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput
}

GoogleCloudDatalabelingV1beta1PdfInstructionPtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1PdfInstructionArgs, GoogleCloudDatalabelingV1beta1PdfInstructionPtr and GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1PdfInstructionPtrInput` via:

        GoogleCloudDatalabelingV1beta1PdfInstructionArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput

type GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput) GcsFileUri

PDF file for the instruction. Only gcs path is allowed.

func (GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput) ToGoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput

func (GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput) ToGoogleCloudDatalabelingV1beta1PdfInstructionPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput) ToGoogleCloudDatalabelingV1beta1PdfInstructionPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1PdfInstructionPtrOutput

type GoogleCloudDatalabelingV1beta1PdfInstructionResponse

type GoogleCloudDatalabelingV1beta1PdfInstructionResponse struct {
	// PDF file for the instruction. Only gcs path is allowed.
	GcsFileUri string `pulumi:"gcsFileUri"`
}

Instruction from a PDF file.

type GoogleCloudDatalabelingV1beta1PdfInstructionResponseOutput

type GoogleCloudDatalabelingV1beta1PdfInstructionResponseOutput struct{ *pulumi.OutputState }

Instruction from a PDF file.

func (GoogleCloudDatalabelingV1beta1PdfInstructionResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1PdfInstructionResponseOutput) GcsFileUri

PDF file for the instruction. Only gcs path is allowed.

func (GoogleCloudDatalabelingV1beta1PdfInstructionResponseOutput) ToGoogleCloudDatalabelingV1beta1PdfInstructionResponseOutput

func (GoogleCloudDatalabelingV1beta1PdfInstructionResponseOutput) ToGoogleCloudDatalabelingV1beta1PdfInstructionResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1PdfInstructionResponseOutput) ToGoogleCloudDatalabelingV1beta1PdfInstructionResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1PdfInstructionResponseOutput

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadata

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadata struct {
}

Metadata describing the feedback from the labeling task requester.

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataArgs

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataArgs struct {
}

Metadata describing the feedback from the labeling task requester.

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataArgs) ElementType

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataArgs) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataArgs) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutputWithContext

func (i GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataArgs) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataArgs) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataArgs) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataArgs) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataInput

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput() GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput
	ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput
}

GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataInput is an input type that accepts GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataArgs and GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataInput` via:

GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataArgs{...}

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput struct{ *pulumi.OutputState }

Metadata describing the feedback from the labeling task requester.

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput) ElementType

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutputWithContext

func (o GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataOutput) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrInput

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput() GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput
	ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput
}

GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataArgs, GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtr and GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrInput` via:

        GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataResponse

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataResponse struct {
}

Metadata describing the feedback from the labeling task requester.

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataResponseOutput

type GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataResponseOutput struct{ *pulumi.OutputState }

Metadata describing the feedback from the labeling task requester.

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataResponseOutput) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataResponseOutput

func (GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataResponseOutput) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataResponseOutput) ToGoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataResponseOutput

type GoogleCloudDatalabelingV1beta1SentimentConfig

type GoogleCloudDatalabelingV1beta1SentimentConfig struct {
	// If set to true, contributors will have the option to select sentiment of the label they selected, to mark it as negative or positive label. Default is false.
	EnableLabelSentimentSelection *bool `pulumi:"enableLabelSentimentSelection"`
}

Config for setting up sentiments.

type GoogleCloudDatalabelingV1beta1SentimentConfigArgs

type GoogleCloudDatalabelingV1beta1SentimentConfigArgs struct {
	// If set to true, contributors will have the option to select sentiment of the label they selected, to mark it as negative or positive label. Default is false.
	EnableLabelSentimentSelection pulumi.BoolPtrInput `pulumi:"enableLabelSentimentSelection"`
}

Config for setting up sentiments.

func (GoogleCloudDatalabelingV1beta1SentimentConfigArgs) ElementType

func (GoogleCloudDatalabelingV1beta1SentimentConfigArgs) ToGoogleCloudDatalabelingV1beta1SentimentConfigOutput

func (i GoogleCloudDatalabelingV1beta1SentimentConfigArgs) ToGoogleCloudDatalabelingV1beta1SentimentConfigOutput() GoogleCloudDatalabelingV1beta1SentimentConfigOutput

func (GoogleCloudDatalabelingV1beta1SentimentConfigArgs) ToGoogleCloudDatalabelingV1beta1SentimentConfigOutputWithContext

func (i GoogleCloudDatalabelingV1beta1SentimentConfigArgs) ToGoogleCloudDatalabelingV1beta1SentimentConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1SentimentConfigOutput

func (GoogleCloudDatalabelingV1beta1SentimentConfigArgs) ToGoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput

func (i GoogleCloudDatalabelingV1beta1SentimentConfigArgs) ToGoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput() GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1SentimentConfigArgs) ToGoogleCloudDatalabelingV1beta1SentimentConfigPtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1SentimentConfigArgs) ToGoogleCloudDatalabelingV1beta1SentimentConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput

type GoogleCloudDatalabelingV1beta1SentimentConfigInput

type GoogleCloudDatalabelingV1beta1SentimentConfigInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1SentimentConfigOutput() GoogleCloudDatalabelingV1beta1SentimentConfigOutput
	ToGoogleCloudDatalabelingV1beta1SentimentConfigOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1SentimentConfigOutput
}

GoogleCloudDatalabelingV1beta1SentimentConfigInput is an input type that accepts GoogleCloudDatalabelingV1beta1SentimentConfigArgs and GoogleCloudDatalabelingV1beta1SentimentConfigOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1SentimentConfigInput` via:

GoogleCloudDatalabelingV1beta1SentimentConfigArgs{...}

type GoogleCloudDatalabelingV1beta1SentimentConfigOutput

type GoogleCloudDatalabelingV1beta1SentimentConfigOutput struct{ *pulumi.OutputState }

Config for setting up sentiments.

func (GoogleCloudDatalabelingV1beta1SentimentConfigOutput) ElementType

func (GoogleCloudDatalabelingV1beta1SentimentConfigOutput) EnableLabelSentimentSelection

If set to true, contributors will have the option to select sentiment of the label they selected, to mark it as negative or positive label. Default is false.

func (GoogleCloudDatalabelingV1beta1SentimentConfigOutput) ToGoogleCloudDatalabelingV1beta1SentimentConfigOutput

func (o GoogleCloudDatalabelingV1beta1SentimentConfigOutput) ToGoogleCloudDatalabelingV1beta1SentimentConfigOutput() GoogleCloudDatalabelingV1beta1SentimentConfigOutput

func (GoogleCloudDatalabelingV1beta1SentimentConfigOutput) ToGoogleCloudDatalabelingV1beta1SentimentConfigOutputWithContext

func (o GoogleCloudDatalabelingV1beta1SentimentConfigOutput) ToGoogleCloudDatalabelingV1beta1SentimentConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1SentimentConfigOutput

func (GoogleCloudDatalabelingV1beta1SentimentConfigOutput) ToGoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput

func (o GoogleCloudDatalabelingV1beta1SentimentConfigOutput) ToGoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput() GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1SentimentConfigOutput) ToGoogleCloudDatalabelingV1beta1SentimentConfigPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1SentimentConfigOutput) ToGoogleCloudDatalabelingV1beta1SentimentConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput

type GoogleCloudDatalabelingV1beta1SentimentConfigPtrInput

type GoogleCloudDatalabelingV1beta1SentimentConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput() GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput
	ToGoogleCloudDatalabelingV1beta1SentimentConfigPtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput
}

GoogleCloudDatalabelingV1beta1SentimentConfigPtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1SentimentConfigArgs, GoogleCloudDatalabelingV1beta1SentimentConfigPtr and GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1SentimentConfigPtrInput` via:

        GoogleCloudDatalabelingV1beta1SentimentConfigArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput

type GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput) EnableLabelSentimentSelection

If set to true, contributors will have the option to select sentiment of the label they selected, to mark it as negative or positive label. Default is false.

func (GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1SentimentConfigPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1SentimentConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1SentimentConfigPtrOutput

type GoogleCloudDatalabelingV1beta1SentimentConfigResponse

type GoogleCloudDatalabelingV1beta1SentimentConfigResponse struct {
	// If set to true, contributors will have the option to select sentiment of the label they selected, to mark it as negative or positive label. Default is false.
	EnableLabelSentimentSelection bool `pulumi:"enableLabelSentimentSelection"`
}

Config for setting up sentiments.

type GoogleCloudDatalabelingV1beta1SentimentConfigResponseOutput

type GoogleCloudDatalabelingV1beta1SentimentConfigResponseOutput struct{ *pulumi.OutputState }

Config for setting up sentiments.

func (GoogleCloudDatalabelingV1beta1SentimentConfigResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1SentimentConfigResponseOutput) EnableLabelSentimentSelection

If set to true, contributors will have the option to select sentiment of the label they selected, to mark it as negative or positive label. Default is false.

func (GoogleCloudDatalabelingV1beta1SentimentConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1SentimentConfigResponseOutput

func (GoogleCloudDatalabelingV1beta1SentimentConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1SentimentConfigResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1SentimentConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1SentimentConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1SentimentConfigResponseOutput

type GoogleCloudDatalabelingV1beta1TextClassificationConfig

type GoogleCloudDatalabelingV1beta1TextClassificationConfig struct {
	// Optional. If allow_multi_label is true, contributors are able to choose multiple labels for one text segment.
	AllowMultiLabel *bool `pulumi:"allowMultiLabel"`
	// Annotation spec set resource name.
	AnnotationSpecSet string `pulumi:"annotationSpecSet"`
	// Optional. Configs for sentiment selection. We deprecate sentiment analysis in data labeling side as it is incompatible with uCAIP.
	SentimentConfig *GoogleCloudDatalabelingV1beta1SentimentConfig `pulumi:"sentimentConfig"`
}

Config for text classification human labeling task.

type GoogleCloudDatalabelingV1beta1TextClassificationConfigArgs

type GoogleCloudDatalabelingV1beta1TextClassificationConfigArgs struct {
	// Optional. If allow_multi_label is true, contributors are able to choose multiple labels for one text segment.
	AllowMultiLabel pulumi.BoolPtrInput `pulumi:"allowMultiLabel"`
	// Annotation spec set resource name.
	AnnotationSpecSet pulumi.StringInput `pulumi:"annotationSpecSet"`
	// Optional. Configs for sentiment selection. We deprecate sentiment analysis in data labeling side as it is incompatible with uCAIP.
	SentimentConfig GoogleCloudDatalabelingV1beta1SentimentConfigPtrInput `pulumi:"sentimentConfig"`
}

Config for text classification human labeling task.

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigArgs) ElementType

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigArgs) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigOutput

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigArgs) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigOutputWithContext

func (i GoogleCloudDatalabelingV1beta1TextClassificationConfigArgs) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigArgs) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigArgs) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1TextClassificationConfigArgs) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput

type GoogleCloudDatalabelingV1beta1TextClassificationConfigInput

type GoogleCloudDatalabelingV1beta1TextClassificationConfigInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1TextClassificationConfigOutput() GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput
	ToGoogleCloudDatalabelingV1beta1TextClassificationConfigOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput
}

GoogleCloudDatalabelingV1beta1TextClassificationConfigInput is an input type that accepts GoogleCloudDatalabelingV1beta1TextClassificationConfigArgs and GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1TextClassificationConfigInput` via:

GoogleCloudDatalabelingV1beta1TextClassificationConfigArgs{...}

type GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput

type GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput struct{ *pulumi.OutputState }

Config for text classification human labeling task.

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput) AllowMultiLabel

Optional. If allow_multi_label is true, contributors are able to choose multiple labels for one text segment.

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput) AnnotationSpecSet

Annotation spec set resource name.

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput) ElementType

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput) SentimentConfig

Optional. Configs for sentiment selection. We deprecate sentiment analysis in data labeling side as it is incompatible with uCAIP.

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigOutput

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigOutputWithContext

func (o GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1TextClassificationConfigOutput) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput

type GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrInput

type GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput() GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput
	ToGoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput
}

GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1TextClassificationConfigArgs, GoogleCloudDatalabelingV1beta1TextClassificationConfigPtr and GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrInput` via:

        GoogleCloudDatalabelingV1beta1TextClassificationConfigArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput

type GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput) AllowMultiLabel

Optional. If allow_multi_label is true, contributors are able to choose multiple labels for one text segment.

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput) AnnotationSpecSet

Annotation spec set resource name.

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput) SentimentConfig

Optional. Configs for sentiment selection. We deprecate sentiment analysis in data labeling side as it is incompatible with uCAIP.

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1TextClassificationConfigPtrOutput

type GoogleCloudDatalabelingV1beta1TextClassificationConfigResponse

type GoogleCloudDatalabelingV1beta1TextClassificationConfigResponse struct {
	// Optional. If allow_multi_label is true, contributors are able to choose multiple labels for one text segment.
	AllowMultiLabel bool `pulumi:"allowMultiLabel"`
	// Annotation spec set resource name.
	AnnotationSpecSet string `pulumi:"annotationSpecSet"`
	// Optional. Configs for sentiment selection. We deprecate sentiment analysis in data labeling side as it is incompatible with uCAIP.
	SentimentConfig GoogleCloudDatalabelingV1beta1SentimentConfigResponse `pulumi:"sentimentConfig"`
}

Config for text classification human labeling task.

type GoogleCloudDatalabelingV1beta1TextClassificationConfigResponseOutput

type GoogleCloudDatalabelingV1beta1TextClassificationConfigResponseOutput struct{ *pulumi.OutputState }

Config for text classification human labeling task.

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigResponseOutput) AllowMultiLabel

Optional. If allow_multi_label is true, contributors are able to choose multiple labels for one text segment.

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigResponseOutput) AnnotationSpecSet

Annotation spec set resource name.

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigResponseOutput) SentimentConfig

Optional. Configs for sentiment selection. We deprecate sentiment analysis in data labeling side as it is incompatible with uCAIP.

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigResponseOutput

func (GoogleCloudDatalabelingV1beta1TextClassificationConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1TextClassificationConfigResponseOutput) ToGoogleCloudDatalabelingV1beta1TextClassificationConfigResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1TextClassificationConfigResponseOutput

type GoogleCloudDatalabelingV1beta1TextMetadata

type GoogleCloudDatalabelingV1beta1TextMetadata struct {
	// The language of this text, as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Default value is en-US.
	LanguageCode *string `pulumi:"languageCode"`
}

Metadata for the text.

type GoogleCloudDatalabelingV1beta1TextMetadataArgs

type GoogleCloudDatalabelingV1beta1TextMetadataArgs struct {
	// The language of this text, as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Default value is en-US.
	LanguageCode pulumi.StringPtrInput `pulumi:"languageCode"`
}

Metadata for the text.

func (GoogleCloudDatalabelingV1beta1TextMetadataArgs) ElementType

func (GoogleCloudDatalabelingV1beta1TextMetadataArgs) ToGoogleCloudDatalabelingV1beta1TextMetadataOutput

func (i GoogleCloudDatalabelingV1beta1TextMetadataArgs) ToGoogleCloudDatalabelingV1beta1TextMetadataOutput() GoogleCloudDatalabelingV1beta1TextMetadataOutput

func (GoogleCloudDatalabelingV1beta1TextMetadataArgs) ToGoogleCloudDatalabelingV1beta1TextMetadataOutputWithContext

func (i GoogleCloudDatalabelingV1beta1TextMetadataArgs) ToGoogleCloudDatalabelingV1beta1TextMetadataOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1TextMetadataOutput

func (GoogleCloudDatalabelingV1beta1TextMetadataArgs) ToGoogleCloudDatalabelingV1beta1TextMetadataPtrOutput

func (i GoogleCloudDatalabelingV1beta1TextMetadataArgs) ToGoogleCloudDatalabelingV1beta1TextMetadataPtrOutput() GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput

func (GoogleCloudDatalabelingV1beta1TextMetadataArgs) ToGoogleCloudDatalabelingV1beta1TextMetadataPtrOutputWithContext

func (i GoogleCloudDatalabelingV1beta1TextMetadataArgs) ToGoogleCloudDatalabelingV1beta1TextMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1TextMetadataInput

type GoogleCloudDatalabelingV1beta1TextMetadataInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1TextMetadataOutput() GoogleCloudDatalabelingV1beta1TextMetadataOutput
	ToGoogleCloudDatalabelingV1beta1TextMetadataOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1TextMetadataOutput
}

GoogleCloudDatalabelingV1beta1TextMetadataInput is an input type that accepts GoogleCloudDatalabelingV1beta1TextMetadataArgs and GoogleCloudDatalabelingV1beta1TextMetadataOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1TextMetadataInput` via:

GoogleCloudDatalabelingV1beta1TextMetadataArgs{...}

type GoogleCloudDatalabelingV1beta1TextMetadataOutput

type GoogleCloudDatalabelingV1beta1TextMetadataOutput struct{ *pulumi.OutputState }

Metadata for the text.

func (GoogleCloudDatalabelingV1beta1TextMetadataOutput) ElementType

func (GoogleCloudDatalabelingV1beta1TextMetadataOutput) LanguageCode

The language of this text, as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Default value is en-US.

func (GoogleCloudDatalabelingV1beta1TextMetadataOutput) ToGoogleCloudDatalabelingV1beta1TextMetadataOutput

func (o GoogleCloudDatalabelingV1beta1TextMetadataOutput) ToGoogleCloudDatalabelingV1beta1TextMetadataOutput() GoogleCloudDatalabelingV1beta1TextMetadataOutput

func (GoogleCloudDatalabelingV1beta1TextMetadataOutput) ToGoogleCloudDatalabelingV1beta1TextMetadataOutputWithContext

func (o GoogleCloudDatalabelingV1beta1TextMetadataOutput) ToGoogleCloudDatalabelingV1beta1TextMetadataOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1TextMetadataOutput

func (GoogleCloudDatalabelingV1beta1TextMetadataOutput) ToGoogleCloudDatalabelingV1beta1TextMetadataPtrOutput

func (o GoogleCloudDatalabelingV1beta1TextMetadataOutput) ToGoogleCloudDatalabelingV1beta1TextMetadataPtrOutput() GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput

func (GoogleCloudDatalabelingV1beta1TextMetadataOutput) ToGoogleCloudDatalabelingV1beta1TextMetadataPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1TextMetadataOutput) ToGoogleCloudDatalabelingV1beta1TextMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1TextMetadataPtrInput

type GoogleCloudDatalabelingV1beta1TextMetadataPtrInput interface {
	pulumi.Input

	ToGoogleCloudDatalabelingV1beta1TextMetadataPtrOutput() GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput
	ToGoogleCloudDatalabelingV1beta1TextMetadataPtrOutputWithContext(context.Context) GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput
}

GoogleCloudDatalabelingV1beta1TextMetadataPtrInput is an input type that accepts GoogleCloudDatalabelingV1beta1TextMetadataArgs, GoogleCloudDatalabelingV1beta1TextMetadataPtr and GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput values. You can construct a concrete instance of `GoogleCloudDatalabelingV1beta1TextMetadataPtrInput` via:

        GoogleCloudDatalabelingV1beta1TextMetadataArgs{...}

or:

        nil

type GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput struct{ *pulumi.OutputState }

func (GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput) Elem

func (GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput) ElementType

func (GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput) LanguageCode

The language of this text, as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Default value is en-US.

func (GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput) ToGoogleCloudDatalabelingV1beta1TextMetadataPtrOutput

func (o GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput) ToGoogleCloudDatalabelingV1beta1TextMetadataPtrOutput() GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput

func (GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput) ToGoogleCloudDatalabelingV1beta1TextMetadataPtrOutputWithContext

func (o GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput) ToGoogleCloudDatalabelingV1beta1TextMetadataPtrOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1TextMetadataPtrOutput

type GoogleCloudDatalabelingV1beta1TextMetadataResponse

type GoogleCloudDatalabelingV1beta1TextMetadataResponse struct {
	// The language of this text, as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Default value is en-US.
	LanguageCode string `pulumi:"languageCode"`
}

Metadata for the text.

type GoogleCloudDatalabelingV1beta1TextMetadataResponseOutput

type GoogleCloudDatalabelingV1beta1TextMetadataResponseOutput struct{ *pulumi.OutputState }

Metadata for the text.

func (GoogleCloudDatalabelingV1beta1TextMetadataResponseOutput) ElementType

func (GoogleCloudDatalabelingV1beta1TextMetadataResponseOutput) LanguageCode

The language of this text, as a [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt). Default value is en-US.

func (GoogleCloudDatalabelingV1beta1TextMetadataResponseOutput) ToGoogleCloudDatalabelingV1beta1TextMetadataResponseOutput

func (GoogleCloudDatalabelingV1beta1TextMetadataResponseOutput) ToGoogleCloudDatalabelingV1beta1TextMetadataResponseOutputWithContext

func (o GoogleCloudDatalabelingV1beta1TextMetadataResponseOutput) ToGoogleCloudDatalabelingV1beta1TextMetadataResponseOutputWithContext(ctx context.Context) GoogleCloudDatalabelingV1beta1TextMetadataResponseOutput

type GoogleRpcStatusResponse

type GoogleRpcStatusResponse struct {
	// The status code, which should be an enum value of google.rpc.Code.
	Code int `pulumi:"code"`
	// A list of messages that carry the error details. There is a common set of message types for APIs to use.
	Details []map[string]string `pulumi:"details"`
	// A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
	Message string `pulumi:"message"`
}

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

type GoogleRpcStatusResponseArrayOutput

type GoogleRpcStatusResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleRpcStatusResponseArrayOutput) ElementType

func (GoogleRpcStatusResponseArrayOutput) Index

func (GoogleRpcStatusResponseArrayOutput) ToGoogleRpcStatusResponseArrayOutput

func (o GoogleRpcStatusResponseArrayOutput) ToGoogleRpcStatusResponseArrayOutput() GoogleRpcStatusResponseArrayOutput

func (GoogleRpcStatusResponseArrayOutput) ToGoogleRpcStatusResponseArrayOutputWithContext

func (o GoogleRpcStatusResponseArrayOutput) ToGoogleRpcStatusResponseArrayOutputWithContext(ctx context.Context) GoogleRpcStatusResponseArrayOutput

type GoogleRpcStatusResponseOutput

type GoogleRpcStatusResponseOutput struct{ *pulumi.OutputState }

The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

func (GoogleRpcStatusResponseOutput) Code

The status code, which should be an enum value of google.rpc.Code.

func (GoogleRpcStatusResponseOutput) Details

A list of messages that carry the error details. There is a common set of message types for APIs to use.

func (GoogleRpcStatusResponseOutput) ElementType

func (GoogleRpcStatusResponseOutput) Message

A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

func (GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutput

func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutput() GoogleRpcStatusResponseOutput

func (GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutputWithContext

func (o GoogleRpcStatusResponseOutput) ToGoogleRpcStatusResponseOutputWithContext(ctx context.Context) GoogleRpcStatusResponseOutput

type Instruction

type Instruction struct {
	pulumi.CustomResourceState

	// The names of any related resources that are blocking changes to the instruction.
	BlockingResources pulumi.StringArrayOutput `pulumi:"blockingResources"`
	// Creation time of instruction.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Deprecated: this instruction format is not supported any more. Instruction from a CSV file, such as for classification task. The CSV file should have exact two columns, in the following format: * The first column is labeled data, such as an image reference, text. * The second column is comma separated labels associated with data.
	//
	// Deprecated: Deprecated: this instruction format is not supported any more. Instruction from a CSV file, such as for classification task. The CSV file should have exact two columns, in the following format: * The first column is labeled data, such as an image reference, text. * The second column is comma separated labels associated with data.
	CsvInstruction GoogleCloudDatalabelingV1beta1CsvInstructionResponseOutput `pulumi:"csvInstruction"`
	// The data type of this instruction.
	DataType pulumi.StringOutput `pulumi:"dataType"`
	// Optional. User-provided description of the instruction. The description can be up to 10000 characters long.
	Description pulumi.StringOutput `pulumi:"description"`
	// The display name of the instruction. Maximum of 64 characters.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Instruction resource name, format: projects/{project_id}/instructions/{instruction_id}
	Name pulumi.StringOutput `pulumi:"name"`
	// Instruction from a PDF document. The PDF should be in a Cloud Storage bucket.
	PdfInstruction GoogleCloudDatalabelingV1beta1PdfInstructionResponseOutput `pulumi:"pdfInstruction"`
	Project        pulumi.StringOutput                                        `pulumi:"project"`
	// Last update time of instruction.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
}

Creates an instruction for how data should be labeled. Auto-naming is currently not supported for this resource.

func GetInstruction

func GetInstruction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstructionState, opts ...pulumi.ResourceOption) (*Instruction, error)

GetInstruction gets an existing Instruction resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewInstruction

func NewInstruction(ctx *pulumi.Context,
	name string, args *InstructionArgs, opts ...pulumi.ResourceOption) (*Instruction, error)

NewInstruction registers a new resource with the given unique name, arguments, and options.

func (*Instruction) ElementType

func (*Instruction) ElementType() reflect.Type

func (*Instruction) ToInstructionOutput

func (i *Instruction) ToInstructionOutput() InstructionOutput

func (*Instruction) ToInstructionOutputWithContext

func (i *Instruction) ToInstructionOutputWithContext(ctx context.Context) InstructionOutput

type InstructionArgs

type InstructionArgs struct {
	// Deprecated: this instruction format is not supported any more. Instruction from a CSV file, such as for classification task. The CSV file should have exact two columns, in the following format: * The first column is labeled data, such as an image reference, text. * The second column is comma separated labels associated with data.
	//
	// Deprecated: Deprecated: this instruction format is not supported any more. Instruction from a CSV file, such as for classification task. The CSV file should have exact two columns, in the following format: * The first column is labeled data, such as an image reference, text. * The second column is comma separated labels associated with data.
	CsvInstruction GoogleCloudDatalabelingV1beta1CsvInstructionPtrInput
	// The data type of this instruction.
	DataType InstructionDataTypeInput
	// Optional. User-provided description of the instruction. The description can be up to 10000 characters long.
	Description pulumi.StringPtrInput
	// The display name of the instruction. Maximum of 64 characters.
	DisplayName pulumi.StringInput
	// Instruction from a PDF document. The PDF should be in a Cloud Storage bucket.
	PdfInstruction GoogleCloudDatalabelingV1beta1PdfInstructionPtrInput
	Project        pulumi.StringPtrInput
}

The set of arguments for constructing a Instruction resource.

func (InstructionArgs) ElementType

func (InstructionArgs) ElementType() reflect.Type

type InstructionDataType added in v0.4.0

type InstructionDataType string

Required. The data type of this instruction.

func (InstructionDataType) ElementType added in v0.4.0

func (InstructionDataType) ElementType() reflect.Type

func (InstructionDataType) ToInstructionDataTypeOutput added in v0.6.0

func (e InstructionDataType) ToInstructionDataTypeOutput() InstructionDataTypeOutput

func (InstructionDataType) ToInstructionDataTypeOutputWithContext added in v0.6.0

func (e InstructionDataType) ToInstructionDataTypeOutputWithContext(ctx context.Context) InstructionDataTypeOutput

func (InstructionDataType) ToInstructionDataTypePtrOutput added in v0.6.0

func (e InstructionDataType) ToInstructionDataTypePtrOutput() InstructionDataTypePtrOutput

func (InstructionDataType) ToInstructionDataTypePtrOutputWithContext added in v0.6.0

func (e InstructionDataType) ToInstructionDataTypePtrOutputWithContext(ctx context.Context) InstructionDataTypePtrOutput

func (InstructionDataType) ToStringOutput added in v0.4.0

func (e InstructionDataType) ToStringOutput() pulumi.StringOutput

func (InstructionDataType) ToStringOutputWithContext added in v0.4.0

func (e InstructionDataType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InstructionDataType) ToStringPtrOutput added in v0.4.0

func (e InstructionDataType) ToStringPtrOutput() pulumi.StringPtrOutput

func (InstructionDataType) ToStringPtrOutputWithContext added in v0.4.0

func (e InstructionDataType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InstructionDataTypeInput added in v0.6.0

type InstructionDataTypeInput interface {
	pulumi.Input

	ToInstructionDataTypeOutput() InstructionDataTypeOutput
	ToInstructionDataTypeOutputWithContext(context.Context) InstructionDataTypeOutput
}

InstructionDataTypeInput is an input type that accepts InstructionDataTypeArgs and InstructionDataTypeOutput values. You can construct a concrete instance of `InstructionDataTypeInput` via:

InstructionDataTypeArgs{...}

type InstructionDataTypeOutput added in v0.6.0

type InstructionDataTypeOutput struct{ *pulumi.OutputState }

func (InstructionDataTypeOutput) ElementType added in v0.6.0

func (InstructionDataTypeOutput) ElementType() reflect.Type

func (InstructionDataTypeOutput) ToInstructionDataTypeOutput added in v0.6.0

func (o InstructionDataTypeOutput) ToInstructionDataTypeOutput() InstructionDataTypeOutput

func (InstructionDataTypeOutput) ToInstructionDataTypeOutputWithContext added in v0.6.0

func (o InstructionDataTypeOutput) ToInstructionDataTypeOutputWithContext(ctx context.Context) InstructionDataTypeOutput

func (InstructionDataTypeOutput) ToInstructionDataTypePtrOutput added in v0.6.0

func (o InstructionDataTypeOutput) ToInstructionDataTypePtrOutput() InstructionDataTypePtrOutput

func (InstructionDataTypeOutput) ToInstructionDataTypePtrOutputWithContext added in v0.6.0

func (o InstructionDataTypeOutput) ToInstructionDataTypePtrOutputWithContext(ctx context.Context) InstructionDataTypePtrOutput

func (InstructionDataTypeOutput) ToStringOutput added in v0.6.0

func (o InstructionDataTypeOutput) ToStringOutput() pulumi.StringOutput

func (InstructionDataTypeOutput) ToStringOutputWithContext added in v0.6.0

func (o InstructionDataTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InstructionDataTypeOutput) ToStringPtrOutput added in v0.6.0

func (o InstructionDataTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (InstructionDataTypeOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o InstructionDataTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InstructionDataTypePtrInput added in v0.6.0

type InstructionDataTypePtrInput interface {
	pulumi.Input

	ToInstructionDataTypePtrOutput() InstructionDataTypePtrOutput
	ToInstructionDataTypePtrOutputWithContext(context.Context) InstructionDataTypePtrOutput
}

func InstructionDataTypePtr added in v0.6.0

func InstructionDataTypePtr(v string) InstructionDataTypePtrInput

type InstructionDataTypePtrOutput added in v0.6.0

type InstructionDataTypePtrOutput struct{ *pulumi.OutputState }

func (InstructionDataTypePtrOutput) Elem added in v0.6.0

func (InstructionDataTypePtrOutput) ElementType added in v0.6.0

func (InstructionDataTypePtrOutput) ToInstructionDataTypePtrOutput added in v0.6.0

func (o InstructionDataTypePtrOutput) ToInstructionDataTypePtrOutput() InstructionDataTypePtrOutput

func (InstructionDataTypePtrOutput) ToInstructionDataTypePtrOutputWithContext added in v0.6.0

func (o InstructionDataTypePtrOutput) ToInstructionDataTypePtrOutputWithContext(ctx context.Context) InstructionDataTypePtrOutput

func (InstructionDataTypePtrOutput) ToStringPtrOutput added in v0.6.0

func (o InstructionDataTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (InstructionDataTypePtrOutput) ToStringPtrOutputWithContext added in v0.6.0

func (o InstructionDataTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type InstructionInput

type InstructionInput interface {
	pulumi.Input

	ToInstructionOutput() InstructionOutput
	ToInstructionOutputWithContext(ctx context.Context) InstructionOutput
}

type InstructionOutput

type InstructionOutput struct{ *pulumi.OutputState }

func (InstructionOutput) BlockingResources added in v0.19.0

func (o InstructionOutput) BlockingResources() pulumi.StringArrayOutput

The names of any related resources that are blocking changes to the instruction.

func (InstructionOutput) CreateTime added in v0.19.0

func (o InstructionOutput) CreateTime() pulumi.StringOutput

Creation time of instruction.

func (InstructionOutput) CsvInstruction deprecated added in v0.19.0

Deprecated: this instruction format is not supported any more. Instruction from a CSV file, such as for classification task. The CSV file should have exact two columns, in the following format: * The first column is labeled data, such as an image reference, text. * The second column is comma separated labels associated with data.

Deprecated: Deprecated: this instruction format is not supported any more. Instruction from a CSV file, such as for classification task. The CSV file should have exact two columns, in the following format: * The first column is labeled data, such as an image reference, text. * The second column is comma separated labels associated with data.

func (InstructionOutput) DataType added in v0.19.0

func (o InstructionOutput) DataType() pulumi.StringOutput

The data type of this instruction.

func (InstructionOutput) Description added in v0.19.0

func (o InstructionOutput) Description() pulumi.StringOutput

Optional. User-provided description of the instruction. The description can be up to 10000 characters long.

func (InstructionOutput) DisplayName added in v0.19.0

func (o InstructionOutput) DisplayName() pulumi.StringOutput

The display name of the instruction. Maximum of 64 characters.

func (InstructionOutput) ElementType

func (InstructionOutput) ElementType() reflect.Type

func (InstructionOutput) Name added in v0.19.0

Instruction resource name, format: projects/{project_id}/instructions/{instruction_id}

func (InstructionOutput) PdfInstruction added in v0.19.0

Instruction from a PDF document. The PDF should be in a Cloud Storage bucket.

func (InstructionOutput) Project added in v0.21.0

func (InstructionOutput) ToInstructionOutput

func (o InstructionOutput) ToInstructionOutput() InstructionOutput

func (InstructionOutput) ToInstructionOutputWithContext

func (o InstructionOutput) ToInstructionOutputWithContext(ctx context.Context) InstructionOutput

func (InstructionOutput) UpdateTime added in v0.19.0

func (o InstructionOutput) UpdateTime() pulumi.StringOutput

Last update time of instruction.

type InstructionState

type InstructionState struct {
}

func (InstructionState) ElementType

func (InstructionState) ElementType() reflect.Type

type LookupAnnotationSpecSetArgs added in v0.4.0

type LookupAnnotationSpecSetArgs struct {
	AnnotationSpecSetId string  `pulumi:"annotationSpecSetId"`
	Project             *string `pulumi:"project"`
}

type LookupAnnotationSpecSetOutputArgs added in v0.8.0

type LookupAnnotationSpecSetOutputArgs struct {
	AnnotationSpecSetId pulumi.StringInput    `pulumi:"annotationSpecSetId"`
	Project             pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupAnnotationSpecSetOutputArgs) ElementType added in v0.8.0

type LookupAnnotationSpecSetResult added in v0.4.0

type LookupAnnotationSpecSetResult struct {
	// The array of AnnotationSpecs that you define when you create the AnnotationSpecSet. These are the possible labels for the labeling task.
	AnnotationSpecs []GoogleCloudDatalabelingV1beta1AnnotationSpecResponse `pulumi:"annotationSpecs"`
	// The names of any related resources that are blocking changes to the annotation spec set.
	BlockingResources []string `pulumi:"blockingResources"`
	// Optional. User-provided description of the annotation specification set. The description can be up to 10,000 characters long.
	Description string `pulumi:"description"`
	// The display name for AnnotationSpecSet that you define when you create it. Maximum of 64 characters.
	DisplayName string `pulumi:"displayName"`
	// The AnnotationSpecSet resource name in the following format: "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}"
	Name string `pulumi:"name"`
}

func LookupAnnotationSpecSet added in v0.4.0

func LookupAnnotationSpecSet(ctx *pulumi.Context, args *LookupAnnotationSpecSetArgs, opts ...pulumi.InvokeOption) (*LookupAnnotationSpecSetResult, error)

Gets an annotation spec set by resource name.

type LookupAnnotationSpecSetResultOutput added in v0.8.0

type LookupAnnotationSpecSetResultOutput struct{ *pulumi.OutputState }

func (LookupAnnotationSpecSetResultOutput) AnnotationSpecs added in v0.8.0

The array of AnnotationSpecs that you define when you create the AnnotationSpecSet. These are the possible labels for the labeling task.

func (LookupAnnotationSpecSetResultOutput) BlockingResources added in v0.8.0

The names of any related resources that are blocking changes to the annotation spec set.

func (LookupAnnotationSpecSetResultOutput) Description added in v0.8.0

Optional. User-provided description of the annotation specification set. The description can be up to 10,000 characters long.

func (LookupAnnotationSpecSetResultOutput) DisplayName added in v0.8.0

The display name for AnnotationSpecSet that you define when you create it. Maximum of 64 characters.

func (LookupAnnotationSpecSetResultOutput) ElementType added in v0.8.0

func (LookupAnnotationSpecSetResultOutput) Name added in v0.8.0

The AnnotationSpecSet resource name in the following format: "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}"

func (LookupAnnotationSpecSetResultOutput) ToLookupAnnotationSpecSetResultOutput added in v0.8.0

func (o LookupAnnotationSpecSetResultOutput) ToLookupAnnotationSpecSetResultOutput() LookupAnnotationSpecSetResultOutput

func (LookupAnnotationSpecSetResultOutput) ToLookupAnnotationSpecSetResultOutputWithContext added in v0.8.0

func (o LookupAnnotationSpecSetResultOutput) ToLookupAnnotationSpecSetResultOutputWithContext(ctx context.Context) LookupAnnotationSpecSetResultOutput

type LookupDatasetArgs added in v0.4.0

type LookupDatasetArgs struct {
	DatasetId string  `pulumi:"datasetId"`
	Project   *string `pulumi:"project"`
}

type LookupDatasetOutputArgs added in v0.8.0

type LookupDatasetOutputArgs struct {
	DatasetId pulumi.StringInput    `pulumi:"datasetId"`
	Project   pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupDatasetOutputArgs) ElementType added in v0.8.0

func (LookupDatasetOutputArgs) ElementType() reflect.Type

type LookupDatasetResult added in v0.4.0

type LookupDatasetResult struct {
	// The names of any related resources that are blocking changes to the dataset.
	BlockingResources []string `pulumi:"blockingResources"`
	// Time the dataset is created.
	CreateTime string `pulumi:"createTime"`
	// The number of data items in the dataset.
	DataItemCount string `pulumi:"dataItemCount"`
	// Optional. User-provided description of the annotation specification set. The description can be up to 10000 characters long.
	Description string `pulumi:"description"`
	// The display name of the dataset. Maximum of 64 characters.
	DisplayName string `pulumi:"displayName"`
	// This is populated with the original input configs where ImportData is called. It is available only after the clients import data to this dataset.
	InputConfigs []GoogleCloudDatalabelingV1beta1InputConfigResponse `pulumi:"inputConfigs"`
	// Last time that the Dataset is migrated to AI Platform V2. If any of the AnnotatedDataset is migrated, the last_migration_time in Dataset is also updated.
	LastMigrateTime string `pulumi:"lastMigrateTime"`
	// Dataset resource name, format is: projects/{project_id}/datasets/{dataset_id}
	Name string `pulumi:"name"`
}

func LookupDataset added in v0.4.0

func LookupDataset(ctx *pulumi.Context, args *LookupDatasetArgs, opts ...pulumi.InvokeOption) (*LookupDatasetResult, error)

Gets dataset by resource name.

type LookupDatasetResultOutput added in v0.8.0

type LookupDatasetResultOutput struct{ *pulumi.OutputState }

func LookupDatasetOutput added in v0.8.0

func LookupDatasetOutput(ctx *pulumi.Context, args LookupDatasetOutputArgs, opts ...pulumi.InvokeOption) LookupDatasetResultOutput

func (LookupDatasetResultOutput) BlockingResources added in v0.8.0

func (o LookupDatasetResultOutput) BlockingResources() pulumi.StringArrayOutput

The names of any related resources that are blocking changes to the dataset.

func (LookupDatasetResultOutput) CreateTime added in v0.8.0

Time the dataset is created.

func (LookupDatasetResultOutput) DataItemCount added in v0.8.0

func (o LookupDatasetResultOutput) DataItemCount() pulumi.StringOutput

The number of data items in the dataset.

func (LookupDatasetResultOutput) Description added in v0.8.0

Optional. User-provided description of the annotation specification set. The description can be up to 10000 characters long.

func (LookupDatasetResultOutput) DisplayName added in v0.8.0

The display name of the dataset. Maximum of 64 characters.

func (LookupDatasetResultOutput) ElementType added in v0.8.0

func (LookupDatasetResultOutput) ElementType() reflect.Type

func (LookupDatasetResultOutput) InputConfigs added in v0.8.0

This is populated with the original input configs where ImportData is called. It is available only after the clients import data to this dataset.

func (LookupDatasetResultOutput) LastMigrateTime added in v0.8.0

func (o LookupDatasetResultOutput) LastMigrateTime() pulumi.StringOutput

Last time that the Dataset is migrated to AI Platform V2. If any of the AnnotatedDataset is migrated, the last_migration_time in Dataset is also updated.

func (LookupDatasetResultOutput) Name added in v0.8.0

Dataset resource name, format is: projects/{project_id}/datasets/{dataset_id}

func (LookupDatasetResultOutput) ToLookupDatasetResultOutput added in v0.8.0

func (o LookupDatasetResultOutput) ToLookupDatasetResultOutput() LookupDatasetResultOutput

func (LookupDatasetResultOutput) ToLookupDatasetResultOutputWithContext added in v0.8.0

func (o LookupDatasetResultOutput) ToLookupDatasetResultOutputWithContext(ctx context.Context) LookupDatasetResultOutput

type LookupEvaluationJobArgs added in v0.4.0

type LookupEvaluationJobArgs struct {
	EvaluationJobId string  `pulumi:"evaluationJobId"`
	Project         *string `pulumi:"project"`
}

type LookupEvaluationJobOutputArgs added in v0.8.0

type LookupEvaluationJobOutputArgs struct {
	EvaluationJobId pulumi.StringInput    `pulumi:"evaluationJobId"`
	Project         pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupEvaluationJobOutputArgs) ElementType added in v0.8.0

type LookupEvaluationJobResult added in v0.4.0

type LookupEvaluationJobResult struct {
	// Name of the AnnotationSpecSet describing all the labels that your machine learning model outputs. You must create this resource before you create an evaluation job and provide its name in the following format: "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}"
	AnnotationSpecSet string `pulumi:"annotationSpecSet"`
	// Every time the evaluation job runs and an error occurs, the failed attempt is appended to this array.
	Attempts []GoogleCloudDatalabelingV1beta1AttemptResponse `pulumi:"attempts"`
	// Timestamp of when this evaluation job was created.
	CreateTime string `pulumi:"createTime"`
	// Description of the job. The description can be up to 25,000 characters long.
	Description string `pulumi:"description"`
	// Configuration details for the evaluation job.
	EvaluationJobConfig GoogleCloudDatalabelingV1beta1EvaluationJobConfigResponse `pulumi:"evaluationJobConfig"`
	// Whether you want Data Labeling Service to provide ground truth labels for prediction input. If you want the service to assign human labelers to annotate your data, set this to `true`. If you want to provide your own ground truth labels in the evaluation job's BigQuery table, set this to `false`.
	LabelMissingGroundTruth bool `pulumi:"labelMissingGroundTruth"`
	// The [AI Platform Prediction model version](/ml-engine/docs/prediction-overview) to be evaluated. Prediction input and output is sampled from this model version. When creating an evaluation job, specify the model version in the following format: "projects/{project_id}/models/{model_name}/versions/{version_name}" There can only be one evaluation job per model version.
	ModelVersion string `pulumi:"modelVersion"`
	// After you create a job, Data Labeling Service assigns a name to the job with the following format: "projects/{project_id}/evaluationJobs/ {evaluation_job_id}"
	Name string `pulumi:"name"`
	// Describes the interval at which the job runs. This interval must be at least 1 day, and it is rounded to the nearest day. For example, if you specify a 50-hour interval, the job runs every 2 days. You can provide the schedule in [crontab format](/scheduler/docs/configuring/cron-job-schedules) or in an [English-like format](/appengine/docs/standard/python/config/cronref#schedule_format). Regardless of what you specify, the job will run at 10:00 AM UTC. Only the interval from this schedule is used, not the specific time of day.
	Schedule string `pulumi:"schedule"`
	// Describes the current state of the job.
	State string `pulumi:"state"`
}

func LookupEvaluationJob added in v0.4.0

func LookupEvaluationJob(ctx *pulumi.Context, args *LookupEvaluationJobArgs, opts ...pulumi.InvokeOption) (*LookupEvaluationJobResult, error)

Gets an evaluation job by resource name.

type LookupEvaluationJobResultOutput added in v0.8.0

type LookupEvaluationJobResultOutput struct{ *pulumi.OutputState }

func LookupEvaluationJobOutput added in v0.8.0

func (LookupEvaluationJobResultOutput) AnnotationSpecSet added in v0.8.0

func (o LookupEvaluationJobResultOutput) AnnotationSpecSet() pulumi.StringOutput

Name of the AnnotationSpecSet describing all the labels that your machine learning model outputs. You must create this resource before you create an evaluation job and provide its name in the following format: "projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}"

func (LookupEvaluationJobResultOutput) Attempts added in v0.8.0

Every time the evaluation job runs and an error occurs, the failed attempt is appended to this array.

func (LookupEvaluationJobResultOutput) CreateTime added in v0.8.0

Timestamp of when this evaluation job was created.

func (LookupEvaluationJobResultOutput) Description added in v0.8.0

Description of the job. The description can be up to 25,000 characters long.

func (LookupEvaluationJobResultOutput) ElementType added in v0.8.0

func (LookupEvaluationJobResultOutput) EvaluationJobConfig added in v0.8.0

Configuration details for the evaluation job.

func (LookupEvaluationJobResultOutput) LabelMissingGroundTruth added in v0.8.0

func (o LookupEvaluationJobResultOutput) LabelMissingGroundTruth() pulumi.BoolOutput

Whether you want Data Labeling Service to provide ground truth labels for prediction input. If you want the service to assign human labelers to annotate your data, set this to `true`. If you want to provide your own ground truth labels in the evaluation job's BigQuery table, set this to `false`.

func (LookupEvaluationJobResultOutput) ModelVersion added in v0.8.0

The [AI Platform Prediction model version](/ml-engine/docs/prediction-overview) to be evaluated. Prediction input and output is sampled from this model version. When creating an evaluation job, specify the model version in the following format: "projects/{project_id}/models/{model_name}/versions/{version_name}" There can only be one evaluation job per model version.

func (LookupEvaluationJobResultOutput) Name added in v0.8.0

After you create a job, Data Labeling Service assigns a name to the job with the following format: "projects/{project_id}/evaluationJobs/ {evaluation_job_id}"

func (LookupEvaluationJobResultOutput) Schedule added in v0.8.0

Describes the interval at which the job runs. This interval must be at least 1 day, and it is rounded to the nearest day. For example, if you specify a 50-hour interval, the job runs every 2 days. You can provide the schedule in [crontab format](/scheduler/docs/configuring/cron-job-schedules) or in an [English-like format](/appengine/docs/standard/python/config/cronref#schedule_format). Regardless of what you specify, the job will run at 10:00 AM UTC. Only the interval from this schedule is used, not the specific time of day.

func (LookupEvaluationJobResultOutput) State added in v0.8.0

Describes the current state of the job.

func (LookupEvaluationJobResultOutput) ToLookupEvaluationJobResultOutput added in v0.8.0

func (o LookupEvaluationJobResultOutput) ToLookupEvaluationJobResultOutput() LookupEvaluationJobResultOutput

func (LookupEvaluationJobResultOutput) ToLookupEvaluationJobResultOutputWithContext added in v0.8.0

func (o LookupEvaluationJobResultOutput) ToLookupEvaluationJobResultOutputWithContext(ctx context.Context) LookupEvaluationJobResultOutput

type LookupFeedbackMessageArgs added in v0.4.0

type LookupFeedbackMessageArgs struct {
	AnnotatedDatasetId string  `pulumi:"annotatedDatasetId"`
	DatasetId          string  `pulumi:"datasetId"`
	FeedbackMessageId  string  `pulumi:"feedbackMessageId"`
	FeedbackThreadId   string  `pulumi:"feedbackThreadId"`
	Project            *string `pulumi:"project"`
}

type LookupFeedbackMessageOutputArgs added in v0.8.0

type LookupFeedbackMessageOutputArgs struct {
	AnnotatedDatasetId pulumi.StringInput    `pulumi:"annotatedDatasetId"`
	DatasetId          pulumi.StringInput    `pulumi:"datasetId"`
	FeedbackMessageId  pulumi.StringInput    `pulumi:"feedbackMessageId"`
	FeedbackThreadId   pulumi.StringInput    `pulumi:"feedbackThreadId"`
	Project            pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupFeedbackMessageOutputArgs) ElementType added in v0.8.0

type LookupFeedbackMessageResult added in v0.4.0

type LookupFeedbackMessageResult struct {
	// String content of the feedback. Maximum of 10000 characters.
	Body string `pulumi:"body"`
	// Create time.
	CreateTime string `pulumi:"createTime"`
	// The image storing this feedback if the feedback is an image representing operator's comments.
	Image string `pulumi:"image"`
	// Name of the feedback message in a feedback thread. Format: 'project/{project_id}/datasets/{dataset_id}/annotatedDatasets/{annotated_dataset_id}/feedbackThreads/{feedback_thread_id}/feedbackMessage/{feedback_message_id}'
	Name                      string                                                          `pulumi:"name"`
	OperatorFeedbackMetadata  GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadataResponse  `pulumi:"operatorFeedbackMetadata"`
	RequesterFeedbackMetadata GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadataResponse `pulumi:"requesterFeedbackMetadata"`
}

func LookupFeedbackMessage added in v0.4.0

func LookupFeedbackMessage(ctx *pulumi.Context, args *LookupFeedbackMessageArgs, opts ...pulumi.InvokeOption) (*LookupFeedbackMessageResult, error)

Get a FeedbackMessage object.

type LookupFeedbackMessageResultOutput added in v0.8.0

type LookupFeedbackMessageResultOutput struct{ *pulumi.OutputState }

func LookupFeedbackMessageOutput added in v0.8.0

func (LookupFeedbackMessageResultOutput) Body added in v0.8.0

String content of the feedback. Maximum of 10000 characters.

func (LookupFeedbackMessageResultOutput) CreateTime added in v0.8.0

Create time.

func (LookupFeedbackMessageResultOutput) ElementType added in v0.8.0

func (LookupFeedbackMessageResultOutput) Image added in v0.8.0

The image storing this feedback if the feedback is an image representing operator's comments.

func (LookupFeedbackMessageResultOutput) Name added in v0.8.0

Name of the feedback message in a feedback thread. Format: 'project/{project_id}/datasets/{dataset_id}/annotatedDatasets/{annotated_dataset_id}/feedbackThreads/{feedback_thread_id}/feedbackMessage/{feedback_message_id}'

func (LookupFeedbackMessageResultOutput) OperatorFeedbackMetadata added in v0.8.0

func (LookupFeedbackMessageResultOutput) RequesterFeedbackMetadata added in v0.8.0

func (LookupFeedbackMessageResultOutput) ToLookupFeedbackMessageResultOutput added in v0.8.0

func (o LookupFeedbackMessageResultOutput) ToLookupFeedbackMessageResultOutput() LookupFeedbackMessageResultOutput

func (LookupFeedbackMessageResultOutput) ToLookupFeedbackMessageResultOutputWithContext added in v0.8.0

func (o LookupFeedbackMessageResultOutput) ToLookupFeedbackMessageResultOutputWithContext(ctx context.Context) LookupFeedbackMessageResultOutput

type LookupInstructionArgs added in v0.4.0

type LookupInstructionArgs struct {
	InstructionId string  `pulumi:"instructionId"`
	Project       *string `pulumi:"project"`
}

type LookupInstructionOutputArgs added in v0.8.0

type LookupInstructionOutputArgs struct {
	InstructionId pulumi.StringInput    `pulumi:"instructionId"`
	Project       pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupInstructionOutputArgs) ElementType added in v0.8.0

type LookupInstructionResult added in v0.4.0

type LookupInstructionResult struct {
	// The names of any related resources that are blocking changes to the instruction.
	BlockingResources []string `pulumi:"blockingResources"`
	// Creation time of instruction.
	CreateTime string `pulumi:"createTime"`
	// Deprecated: this instruction format is not supported any more. Instruction from a CSV file, such as for classification task. The CSV file should have exact two columns, in the following format: * The first column is labeled data, such as an image reference, text. * The second column is comma separated labels associated with data.
	//
	// Deprecated: Deprecated: this instruction format is not supported any more. Instruction from a CSV file, such as for classification task. The CSV file should have exact two columns, in the following format: * The first column is labeled data, such as an image reference, text. * The second column is comma separated labels associated with data.
	CsvInstruction GoogleCloudDatalabelingV1beta1CsvInstructionResponse `pulumi:"csvInstruction"`
	// The data type of this instruction.
	DataType string `pulumi:"dataType"`
	// Optional. User-provided description of the instruction. The description can be up to 10000 characters long.
	Description string `pulumi:"description"`
	// The display name of the instruction. Maximum of 64 characters.
	DisplayName string `pulumi:"displayName"`
	// Instruction resource name, format: projects/{project_id}/instructions/{instruction_id}
	Name string `pulumi:"name"`
	// Instruction from a PDF document. The PDF should be in a Cloud Storage bucket.
	PdfInstruction GoogleCloudDatalabelingV1beta1PdfInstructionResponse `pulumi:"pdfInstruction"`
	// Last update time of instruction.
	UpdateTime string `pulumi:"updateTime"`
}

func LookupInstruction added in v0.4.0

func LookupInstruction(ctx *pulumi.Context, args *LookupInstructionArgs, opts ...pulumi.InvokeOption) (*LookupInstructionResult, error)

Gets an instruction by resource name.

type LookupInstructionResultOutput added in v0.8.0

type LookupInstructionResultOutput struct{ *pulumi.OutputState }

func LookupInstructionOutput added in v0.8.0

func (LookupInstructionResultOutput) BlockingResources added in v0.8.0

The names of any related resources that are blocking changes to the instruction.

func (LookupInstructionResultOutput) CreateTime added in v0.8.0

Creation time of instruction.

func (LookupInstructionResultOutput) CsvInstruction deprecated added in v0.17.0

Deprecated: this instruction format is not supported any more. Instruction from a CSV file, such as for classification task. The CSV file should have exact two columns, in the following format: * The first column is labeled data, such as an image reference, text. * The second column is comma separated labels associated with data.

Deprecated: Deprecated: this instruction format is not supported any more. Instruction from a CSV file, such as for classification task. The CSV file should have exact two columns, in the following format: * The first column is labeled data, such as an image reference, text. * The second column is comma separated labels associated with data.

func (LookupInstructionResultOutput) DataType added in v0.8.0

The data type of this instruction.

func (LookupInstructionResultOutput) Description added in v0.8.0

Optional. User-provided description of the instruction. The description can be up to 10000 characters long.

func (LookupInstructionResultOutput) DisplayName added in v0.8.0

The display name of the instruction. Maximum of 64 characters.

func (LookupInstructionResultOutput) ElementType added in v0.8.0

func (LookupInstructionResultOutput) Name added in v0.8.0

Instruction resource name, format: projects/{project_id}/instructions/{instruction_id}

func (LookupInstructionResultOutput) PdfInstruction added in v0.8.0

Instruction from a PDF document. The PDF should be in a Cloud Storage bucket.

func (LookupInstructionResultOutput) ToLookupInstructionResultOutput added in v0.8.0

func (o LookupInstructionResultOutput) ToLookupInstructionResultOutput() LookupInstructionResultOutput

func (LookupInstructionResultOutput) ToLookupInstructionResultOutputWithContext added in v0.8.0

func (o LookupInstructionResultOutput) ToLookupInstructionResultOutputWithContext(ctx context.Context) LookupInstructionResultOutput

func (LookupInstructionResultOutput) UpdateTime added in v0.8.0

Last update time of instruction.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL