Interface ChainFilterOrBuilder

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

    public interface ChainFilterOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      long getChainId()
      Required.
      java.lang.String getLocationAttributes​(int index)
      Used to filter chain locations by location attributes.
      com.google.protobuf.ByteString getLocationAttributesBytes​(int index)
      Used to filter chain locations by location attributes.
      int getLocationAttributesCount()
      Used to filter chain locations by location attributes.
      java.util.List<java.lang.String> getLocationAttributesList()
      Used to filter chain locations by location attributes.
      • 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 Detail

      • getChainId

        long getChainId()
         Required. Used to filter chain locations by chain id. Only chain locations
         that belong to the specified chain will be in the asset set.
         
        int64 chain_id = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        The chainId.
      • getLocationAttributesList

        java.util.List<java.lang.String> getLocationAttributesList()
         Used to filter chain locations by location attributes.
         Only chain locations that belong to all of the specified attribute(s) will
         be in the asset set. If this field is empty, it means no filtering on this
         field.
         
        repeated string location_attributes = 2;
        Returns:
        A list containing the locationAttributes.
      • getLocationAttributesCount

        int getLocationAttributesCount()
         Used to filter chain locations by location attributes.
         Only chain locations that belong to all of the specified attribute(s) will
         be in the asset set. If this field is empty, it means no filtering on this
         field.
         
        repeated string location_attributes = 2;
        Returns:
        The count of locationAttributes.
      • getLocationAttributes

        java.lang.String getLocationAttributes​(int index)
         Used to filter chain locations by location attributes.
         Only chain locations that belong to all of the specified attribute(s) will
         be in the asset set. If this field is empty, it means no filtering on this
         field.
         
        repeated string location_attributes = 2;
        Parameters:
        index - The index of the element to return.
        Returns:
        The locationAttributes at the given index.
      • getLocationAttributesBytes

        com.google.protobuf.ByteString getLocationAttributesBytes​(int index)
         Used to filter chain locations by location attributes.
         Only chain locations that belong to all of the specified attribute(s) will
         be in the asset set. If this field is empty, it means no filtering on this
         field.
         
        repeated string location_attributes = 2;
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the locationAttributes at the given index.