Interface StructTypeOrBuilder

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

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

      • getFieldsCount

        int getFieldsCount()
         Unordered map of struct field names to their data types.
         Fields cannot be added or removed via Update. Their names and
         data types are still mutable.
         
        map<string, .google.cloud.automl.v1beta1.DataType> fields = 1;
      • containsFields

        boolean containsFields​(String key)
         Unordered map of struct field names to their data types.
         Fields cannot be added or removed via Update. Their names and
         data types are still mutable.
         
        map<string, .google.cloud.automl.v1beta1.DataType> fields = 1;
      • getFieldsMap

        Map<String,​DataType> getFieldsMap()
         Unordered map of struct field names to their data types.
         Fields cannot be added or removed via Update. Their names and
         data types are still mutable.
         
        map<string, .google.cloud.automl.v1beta1.DataType> fields = 1;
      • getFieldsOrDefault

        DataType getFieldsOrDefault​(String key,
                                    DataType defaultValue)
         Unordered map of struct field names to their data types.
         Fields cannot be added or removed via Update. Their names and
         data types are still mutable.
         
        map<string, .google.cloud.automl.v1beta1.DataType> fields = 1;
      • getFieldsOrThrow

        DataType getFieldsOrThrow​(String key)
         Unordered map of struct field names to their data types.
         Fields cannot be added or removed via Update. Their names and
         data types are still mutable.
         
        map<string, .google.cloud.automl.v1beta1.DataType> fields = 1;