All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.visionai.v1.AnnotationValueOrBuilder Maven / Gradle / Ivy

/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/visionai/v1/warehouse.proto

// Protobuf Java Version: 3.25.3
package com.google.cloud.visionai.v1;

public interface AnnotationValueOrBuilder
    extends
    // @@protoc_insertion_point(interface_extends:google.cloud.visionai.v1.AnnotationValue)
    com.google.protobuf.MessageOrBuilder {

  /**
   *
   *
   * 
   * Value of int type annotation.
   * 
* * int64 int_value = 1; * * @return Whether the intValue field is set. */ boolean hasIntValue(); /** * * *
   * Value of int type annotation.
   * 
* * int64 int_value = 1; * * @return The intValue. */ long getIntValue(); /** * * *
   * Value of float type annotation.
   * 
* * float float_value = 2; * * @return Whether the floatValue field is set. */ boolean hasFloatValue(); /** * * *
   * Value of float type annotation.
   * 
* * float float_value = 2; * * @return The floatValue. */ float getFloatValue(); /** * * *
   * Value of string type annotation.
   * 
* * string str_value = 3; * * @return Whether the strValue field is set. */ boolean hasStrValue(); /** * * *
   * Value of string type annotation.
   * 
* * string str_value = 3; * * @return The strValue. */ java.lang.String getStrValue(); /** * * *
   * Value of string type annotation.
   * 
* * string str_value = 3; * * @return The bytes for strValue. */ com.google.protobuf.ByteString getStrValueBytes(); /** * * *
   * Value of date time type annotation.
   * 
* * string datetime_value = 5; * * @return Whether the datetimeValue field is set. */ boolean hasDatetimeValue(); /** * * *
   * Value of date time type annotation.
   * 
* * string datetime_value = 5; * * @return The datetimeValue. */ java.lang.String getDatetimeValue(); /** * * *
   * Value of date time type annotation.
   * 
* * string datetime_value = 5; * * @return The bytes for datetimeValue. */ com.google.protobuf.ByteString getDatetimeValueBytes(); /** * * *
   * Value of geo coordinate type annotation.
   * 
* * .google.cloud.visionai.v1.GeoCoordinate geo_coordinate = 7; * * @return Whether the geoCoordinate field is set. */ boolean hasGeoCoordinate(); /** * * *
   * Value of geo coordinate type annotation.
   * 
* * .google.cloud.visionai.v1.GeoCoordinate geo_coordinate = 7; * * @return The geoCoordinate. */ com.google.cloud.visionai.v1.GeoCoordinate getGeoCoordinate(); /** * * *
   * Value of geo coordinate type annotation.
   * 
* * .google.cloud.visionai.v1.GeoCoordinate geo_coordinate = 7; */ com.google.cloud.visionai.v1.GeoCoordinateOrBuilder getGeoCoordinateOrBuilder(); /** * * *
   * Value of any proto value.
   * 
* * .google.protobuf.Any proto_any_value = 8; * * @return Whether the protoAnyValue field is set. */ boolean hasProtoAnyValue(); /** * * *
   * Value of any proto value.
   * 
* * .google.protobuf.Any proto_any_value = 8; * * @return The protoAnyValue. */ com.google.protobuf.Any getProtoAnyValue(); /** * * *
   * Value of any proto value.
   * 
* * .google.protobuf.Any proto_any_value = 8; */ com.google.protobuf.AnyOrBuilder getProtoAnyValueOrBuilder(); /** * * *
   * Value of boolean type annotation.
   * 
* * bool bool_value = 9; * * @return Whether the boolValue field is set. */ boolean hasBoolValue(); /** * * *
   * Value of boolean type annotation.
   * 
* * bool bool_value = 9; * * @return The boolValue. */ boolean getBoolValue(); /** * * *
   * Value of customized struct annotation. This field does not have effects.
   * Use customized_struct_value instead for customized struct annotation.
   * 
* * .google.protobuf.Struct customized_struct_data_value = 10; * * @return Whether the customizedStructDataValue field is set. */ boolean hasCustomizedStructDataValue(); /** * * *
   * Value of customized struct annotation. This field does not have effects.
   * Use customized_struct_value instead for customized struct annotation.
   * 
* * .google.protobuf.Struct customized_struct_data_value = 10; * * @return The customizedStructDataValue. */ com.google.protobuf.Struct getCustomizedStructDataValue(); /** * * *
   * Value of customized struct annotation. This field does not have effects.
   * Use customized_struct_value instead for customized struct annotation.
   * 
* * .google.protobuf.Struct customized_struct_data_value = 10; */ com.google.protobuf.StructOrBuilder getCustomizedStructDataValueOrBuilder(); /** * * *
   * Value of list type annotation.
   * 
* * .google.cloud.visionai.v1.AnnotationList list_value = 11; * * @return Whether the listValue field is set. */ boolean hasListValue(); /** * * *
   * Value of list type annotation.
   * 
* * .google.cloud.visionai.v1.AnnotationList list_value = 11; * * @return The listValue. */ com.google.cloud.visionai.v1.AnnotationList getListValue(); /** * * *
   * Value of list type annotation.
   * 
* * .google.cloud.visionai.v1.AnnotationList list_value = 11; */ com.google.cloud.visionai.v1.AnnotationListOrBuilder getListValueOrBuilder(); /** * * *
   * Value of custom struct type annotation.
   * 
* * .google.cloud.visionai.v1.AnnotationCustomizedStruct customized_struct_value = 6; * * @return Whether the customizedStructValue field is set. */ boolean hasCustomizedStructValue(); /** * * *
   * Value of custom struct type annotation.
   * 
* * .google.cloud.visionai.v1.AnnotationCustomizedStruct customized_struct_value = 6; * * @return The customizedStructValue. */ com.google.cloud.visionai.v1.AnnotationCustomizedStruct getCustomizedStructValue(); /** * * *
   * Value of custom struct type annotation.
   * 
* * .google.cloud.visionai.v1.AnnotationCustomizedStruct customized_struct_value = 6; */ com.google.cloud.visionai.v1.AnnotationCustomizedStructOrBuilder getCustomizedStructValueOrBuilder(); com.google.cloud.visionai.v1.AnnotationValue.ValueCase getValueCase(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy