Interface ReferenceImageOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    ReferenceImage, ReferenceImage.Builder

    public interface ReferenceImageOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getName

        String getName()
         The resource name of the reference image.
        
         Format is:
        
         `projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID/referenceImages/IMAGE_ID`.
        
         This field is ignored when creating a reference image.
         
        string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         The resource name of the reference image.
        
         Format is:
        
         `projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID/referenceImages/IMAGE_ID`.
        
         This field is ignored when creating a reference image.
         
        string name = 1;
        Returns:
        The bytes for name.
      • getUri

        String getUri()
         Required. The Google Cloud Storage URI of the reference image.
        
         The URI must start with `gs://`.
         
        string uri = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The uri.
      • getUriBytes

        com.google.protobuf.ByteString getUriBytes()
         Required. The Google Cloud Storage URI of the reference image.
        
         The URI must start with `gs://`.
         
        string uri = 2 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The bytes for uri.
      • getBoundingPolysList

        List<BoundingPoly> getBoundingPolysList()
         Optional. Bounding polygons around the areas of interest in the reference image.
         If this field is empty, the system will try to detect regions of
         interest. At most 10 bounding polygons will be used.
        
         The provided shape is converted into a non-rotated rectangle. Once
         converted, the small edge of the rectangle must be greater than or equal
         to 300 pixels. The aspect ratio must be 1:4 or less (i.e. 1:3 is ok; 1:5
         is not).
         
        repeated .google.cloud.vision.v1p3beta1.BoundingPoly bounding_polys = 3 [(.google.api.field_behavior) = OPTIONAL];
      • getBoundingPolys

        BoundingPoly getBoundingPolys​(int index)
         Optional. Bounding polygons around the areas of interest in the reference image.
         If this field is empty, the system will try to detect regions of
         interest. At most 10 bounding polygons will be used.
        
         The provided shape is converted into a non-rotated rectangle. Once
         converted, the small edge of the rectangle must be greater than or equal
         to 300 pixels. The aspect ratio must be 1:4 or less (i.e. 1:3 is ok; 1:5
         is not).
         
        repeated .google.cloud.vision.v1p3beta1.BoundingPoly bounding_polys = 3 [(.google.api.field_behavior) = OPTIONAL];
      • getBoundingPolysCount

        int getBoundingPolysCount()
         Optional. Bounding polygons around the areas of interest in the reference image.
         If this field is empty, the system will try to detect regions of
         interest. At most 10 bounding polygons will be used.
        
         The provided shape is converted into a non-rotated rectangle. Once
         converted, the small edge of the rectangle must be greater than or equal
         to 300 pixels. The aspect ratio must be 1:4 or less (i.e. 1:3 is ok; 1:5
         is not).
         
        repeated .google.cloud.vision.v1p3beta1.BoundingPoly bounding_polys = 3 [(.google.api.field_behavior) = OPTIONAL];
      • getBoundingPolysOrBuilderList

        List<? extends BoundingPolyOrBuilder> getBoundingPolysOrBuilderList()
         Optional. Bounding polygons around the areas of interest in the reference image.
         If this field is empty, the system will try to detect regions of
         interest. At most 10 bounding polygons will be used.
        
         The provided shape is converted into a non-rotated rectangle. Once
         converted, the small edge of the rectangle must be greater than or equal
         to 300 pixels. The aspect ratio must be 1:4 or less (i.e. 1:3 is ok; 1:5
         is not).
         
        repeated .google.cloud.vision.v1p3beta1.BoundingPoly bounding_polys = 3 [(.google.api.field_behavior) = OPTIONAL];
      • getBoundingPolysOrBuilder

        BoundingPolyOrBuilder getBoundingPolysOrBuilder​(int index)
         Optional. Bounding polygons around the areas of interest in the reference image.
         If this field is empty, the system will try to detect regions of
         interest. At most 10 bounding polygons will be used.
        
         The provided shape is converted into a non-rotated rectangle. Once
         converted, the small edge of the rectangle must be greater than or equal
         to 300 pixels. The aspect ratio must be 1:4 or less (i.e. 1:3 is ok; 1:5
         is not).
         
        repeated .google.cloud.vision.v1p3beta1.BoundingPoly bounding_polys = 3 [(.google.api.field_behavior) = OPTIONAL];