Class: Google::Cloud::AIPlatform::V1::SearchDataItemsRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/aiplatform/v1/dataset_service.rb

Overview

Request message for DatasetService.SearchDataItems.

Defined Under Namespace

Classes: OrderByAnnotation

Instance Attribute Summary collapse

Instance Attribute Details

#annotation_filters::Array<::String>

Returns An expression that specifies what Annotations will be returned per DataItem. Annotations satisfied either of the conditions will be returned.

  • annotation_spec_id - for = or !=. Must specify saved_query_id= - saved query id that annotations should belong to.

Returns:

  • (::Array<::String>)

    An expression that specifies what Annotations will be returned per DataItem. Annotations satisfied either of the conditions will be returned.

    • annotation_spec_id - for = or !=. Must specify saved_query_id= - saved query id that annotations should belong to.


488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
# File 'proto_docs/google/cloud/aiplatform/v1/dataset_service.rb', line 488

class SearchDataItemsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Expression that allows ranking results based on annotation's property.
  # @!attribute [rw] saved_query
  #   @return [::String]
  #     Required. Saved query of the Annotation. Only Annotations belong to this
  #     saved query will be considered for ordering.
  # @!attribute [rw] order_by
  #   @return [::String]
  #     A comma-separated list of annotation fields to order by, sorted in
  #     ascending order. Use "desc" after a field name for descending. Must also
  #     specify saved_query.
  class OrderByAnnotation
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#annotations_filter::String

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns An expression for filtering the Annotations that will be returned per DataItem.

  • annotation_spec_id - for = or !=.

Returns:

  • (::String)

    An expression for filtering the Annotations that will be returned per DataItem.

    • annotation_spec_id - for = or !=.


488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
# File 'proto_docs/google/cloud/aiplatform/v1/dataset_service.rb', line 488

class SearchDataItemsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Expression that allows ranking results based on annotation's property.
  # @!attribute [rw] saved_query
  #   @return [::String]
  #     Required. Saved query of the Annotation. Only Annotations belong to this
  #     saved query will be considered for ordering.
  # @!attribute [rw] order_by
  #   @return [::String]
  #     A comma-separated list of annotation fields to order by, sorted in
  #     ascending order. Use "desc" after a field name for descending. Must also
  #     specify saved_query.
  class OrderByAnnotation
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#annotations_limit::Integer

Returns If set, only up to this many of Annotations will be returned per DataItemView. The maximum value is 1000. If not set, the maximum value will be used.

Returns:

  • (::Integer)

    If set, only up to this many of Annotations will be returned per DataItemView. The maximum value is 1000. If not set, the maximum value will be used.



488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
# File 'proto_docs/google/cloud/aiplatform/v1/dataset_service.rb', line 488

class SearchDataItemsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Expression that allows ranking results based on annotation's property.
  # @!attribute [rw] saved_query
  #   @return [::String]
  #     Required. Saved query of the Annotation. Only Annotations belong to this
  #     saved query will be considered for ordering.
  # @!attribute [rw] order_by
  #   @return [::String]
  #     A comma-separated list of annotation fields to order by, sorted in
  #     ascending order. Use "desc" after a field name for descending. Must also
  #     specify saved_query.
  class OrderByAnnotation
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#data_item_filter::String

Returns An expression for filtering the DataItem that will be returned.

  • data_item_id - for = or !=.
  • labeled - for = or !=.
  • has_annotation(ANNOTATION_SPEC_ID) - true only for DataItem that have at least one annotation with annotation_spec_id = ANNOTATION_SPEC_ID in the context of SavedQuery or DataLabelingJob.

For example:

  • data_item=1
  • has_annotation(5).

Returns:

  • (::String)

    An expression for filtering the DataItem that will be returned.

    • data_item_id - for = or !=.
    • labeled - for = or !=.
    • has_annotation(ANNOTATION_SPEC_ID) - true only for DataItem that have at least one annotation with annotation_spec_id = ANNOTATION_SPEC_ID in the context of SavedQuery or DataLabelingJob.

    For example:

    • data_item=1
    • has_annotation(5)


488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
# File 'proto_docs/google/cloud/aiplatform/v1/dataset_service.rb', line 488

class SearchDataItemsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Expression that allows ranking results based on annotation's property.
  # @!attribute [rw] saved_query
  #   @return [::String]
  #     Required. Saved query of the Annotation. Only Annotations belong to this
  #     saved query will be considered for ordering.
  # @!attribute [rw] order_by
  #   @return [::String]
  #     A comma-separated list of annotation fields to order by, sorted in
  #     ascending order. Use "desc" after a field name for descending. Must also
  #     specify saved_query.
  class OrderByAnnotation
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#data_labeling_job::String

Returns The resource name of a DataLabelingJob. Format: projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job} If this field is set, all of the search will be done in the context of this DataLabelingJob.

Returns:

  • (::String)

    The resource name of a DataLabelingJob. Format: projects/{project}/locations/{location}/dataLabelingJobs/{data_labeling_job} If this field is set, all of the search will be done in the context of this DataLabelingJob.



488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
# File 'proto_docs/google/cloud/aiplatform/v1/dataset_service.rb', line 488

class SearchDataItemsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Expression that allows ranking results based on annotation's property.
  # @!attribute [rw] saved_query
  #   @return [::String]
  #     Required. Saved query of the Annotation. Only Annotations belong to this
  #     saved query will be considered for ordering.
  # @!attribute [rw] order_by
  #   @return [::String]
  #     A comma-separated list of annotation fields to order by, sorted in
  #     ascending order. Use "desc" after a field name for descending. Must also
  #     specify saved_query.
  class OrderByAnnotation
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#dataset::String

Returns Required. The resource name of the Dataset from which to search DataItems. Format: projects/{project}/locations/{location}/datasets/{dataset}.

Returns:

  • (::String)

    Required. The resource name of the Dataset from which to search DataItems. Format: projects/{project}/locations/{location}/datasets/{dataset}



488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
# File 'proto_docs/google/cloud/aiplatform/v1/dataset_service.rb', line 488

class SearchDataItemsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Expression that allows ranking results based on annotation's property.
  # @!attribute [rw] saved_query
  #   @return [::String]
  #     Required. Saved query of the Annotation. Only Annotations belong to this
  #     saved query will be considered for ordering.
  # @!attribute [rw] order_by
  #   @return [::String]
  #     A comma-separated list of annotation fields to order by, sorted in
  #     ascending order. Use "desc" after a field name for descending. Must also
  #     specify saved_query.
  class OrderByAnnotation
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#field_mask::Google::Protobuf::FieldMask

Returns Mask specifying which fields of DataItemView to read.

Returns:



488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
# File 'proto_docs/google/cloud/aiplatform/v1/dataset_service.rb', line 488

class SearchDataItemsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Expression that allows ranking results based on annotation's property.
  # @!attribute [rw] saved_query
  #   @return [::String]
  #     Required. Saved query of the Annotation. Only Annotations belong to this
  #     saved query will be considered for ordering.
  # @!attribute [rw] order_by
  #   @return [::String]
  #     A comma-separated list of annotation fields to order by, sorted in
  #     ascending order. Use "desc" after a field name for descending. Must also
  #     specify saved_query.
  class OrderByAnnotation
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#order_by::String

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending.

Returns:

  • (::String)

    A comma-separated list of fields to order by, sorted in ascending order. Use "desc" after a field name for descending.



488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
# File 'proto_docs/google/cloud/aiplatform/v1/dataset_service.rb', line 488

class SearchDataItemsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Expression that allows ranking results based on annotation's property.
  # @!attribute [rw] saved_query
  #   @return [::String]
  #     Required. Saved query of the Annotation. Only Annotations belong to this
  #     saved query will be considered for ordering.
  # @!attribute [rw] order_by
  #   @return [::String]
  #     A comma-separated list of annotation fields to order by, sorted in
  #     ascending order. Use "desc" after a field name for descending. Must also
  #     specify saved_query.
  class OrderByAnnotation
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#order_by_annotation::Google::Cloud::AIPlatform::V1::SearchDataItemsRequest::OrderByAnnotation

Returns Expression that allows ranking results based on annotation's property.

Returns:



488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
# File 'proto_docs/google/cloud/aiplatform/v1/dataset_service.rb', line 488

class SearchDataItemsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Expression that allows ranking results based on annotation's property.
  # @!attribute [rw] saved_query
  #   @return [::String]
  #     Required. Saved query of the Annotation. Only Annotations belong to this
  #     saved query will be considered for ordering.
  # @!attribute [rw] order_by
  #   @return [::String]
  #     A comma-separated list of annotation fields to order by, sorted in
  #     ascending order. Use "desc" after a field name for descending. Must also
  #     specify saved_query.
  class OrderByAnnotation
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#order_by_data_item::String

Returns A comma-separated list of data item fields to order by, sorted in ascending order. Use "desc" after a field name for descending.

Returns:

  • (::String)

    A comma-separated list of data item fields to order by, sorted in ascending order. Use "desc" after a field name for descending.



488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
# File 'proto_docs/google/cloud/aiplatform/v1/dataset_service.rb', line 488

class SearchDataItemsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Expression that allows ranking results based on annotation's property.
  # @!attribute [rw] saved_query
  #   @return [::String]
  #     Required. Saved query of the Annotation. Only Annotations belong to this
  #     saved query will be considered for ordering.
  # @!attribute [rw] order_by
  #   @return [::String]
  #     A comma-separated list of annotation fields to order by, sorted in
  #     ascending order. Use "desc" after a field name for descending. Must also
  #     specify saved_query.
  class OrderByAnnotation
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#page_size::Integer

Returns Requested page size. Server may return fewer results than requested. Default and maximum page size is 100.

Returns:

  • (::Integer)

    Requested page size. Server may return fewer results than requested. Default and maximum page size is 100.



488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
# File 'proto_docs/google/cloud/aiplatform/v1/dataset_service.rb', line 488

class SearchDataItemsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Expression that allows ranking results based on annotation's property.
  # @!attribute [rw] saved_query
  #   @return [::String]
  #     Required. Saved query of the Annotation. Only Annotations belong to this
  #     saved query will be considered for ordering.
  # @!attribute [rw] order_by
  #   @return [::String]
  #     A comma-separated list of annotation fields to order by, sorted in
  #     ascending order. Use "desc" after a field name for descending. Must also
  #     specify saved_query.
  class OrderByAnnotation
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#page_token::String

Returns A token identifying a page of results for the server to return Typically obtained via SearchDataItemsResponse.next_page_token of the previous DatasetService.SearchDataItems call.

Returns:



488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
# File 'proto_docs/google/cloud/aiplatform/v1/dataset_service.rb', line 488

class SearchDataItemsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Expression that allows ranking results based on annotation's property.
  # @!attribute [rw] saved_query
  #   @return [::String]
  #     Required. Saved query of the Annotation. Only Annotations belong to this
  #     saved query will be considered for ordering.
  # @!attribute [rw] order_by
  #   @return [::String]
  #     A comma-separated list of annotation fields to order by, sorted in
  #     ascending order. Use "desc" after a field name for descending. Must also
  #     specify saved_query.
  class OrderByAnnotation
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#saved_query::String

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns The resource name of a SavedQuery(annotation set in UI). Format: projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query} All of the search will be done in the context of this SavedQuery.

Returns:

  • (::String)

    The resource name of a SavedQuery(annotation set in UI). Format: projects/{project}/locations/{location}/datasets/{dataset}/savedQueries/{saved_query} All of the search will be done in the context of this SavedQuery.



488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
# File 'proto_docs/google/cloud/aiplatform/v1/dataset_service.rb', line 488

class SearchDataItemsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Expression that allows ranking results based on annotation's property.
  # @!attribute [rw] saved_query
  #   @return [::String]
  #     Required. Saved query of the Annotation. Only Annotations belong to this
  #     saved query will be considered for ordering.
  # @!attribute [rw] order_by
  #   @return [::String]
  #     A comma-separated list of annotation fields to order by, sorted in
  #     ascending order. Use "desc" after a field name for descending. Must also
  #     specify saved_query.
  class OrderByAnnotation
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end