Interface DataAttributeBinding.PathOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
DataAttributeBinding.Path, DataAttributeBinding.Path.Builder
Enclosing class:
DataAttributeBinding

public static interface DataAttributeBinding.PathOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getAttributes(int index)
    Optional.
    com.google.protobuf.ByteString
    getAttributesBytes(int index)
    Optional.
    int
    Optional.
    Optional.
    Required.
    com.google.protobuf.ByteString
    Required.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getName

      String getName()
       Required. The name identifier of the path.
       Nested columns should be of the form: 'address.city'.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Required. The name identifier of the path.
       Nested columns should be of the form: 'address.city'.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for name.
    • getAttributesList

      List<String> getAttributesList()
       Optional. List of attributes to be associated with the path of the
       resource, provided in the form:
       projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}
       
      repeated string attributes = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      A list containing the attributes.
    • getAttributesCount

      int getAttributesCount()
       Optional. List of attributes to be associated with the path of the
       resource, provided in the form:
       projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}
       
      repeated string attributes = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Returns:
      The count of attributes.
    • getAttributes

      String getAttributes(int index)
       Optional. List of attributes to be associated with the path of the
       resource, provided in the form:
       projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}
       
      repeated string attributes = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Parameters:
      index - The index of the element to return.
      Returns:
      The attributes at the given index.
    • getAttributesBytes

      com.google.protobuf.ByteString getAttributesBytes(int index)
       Optional. List of attributes to be associated with the path of the
       resource, provided in the form:
       projects/{project}/locations/{location}/dataTaxonomies/{dataTaxonomy}/attributes/{data_attribute_id}
       
      repeated string attributes = 2 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the attributes at the given index.