Interface MappingRuleFilterOrBuilder

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

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

      • getParentEntity

        String getParentEntity()
         Optional. The rule should be applied to entities whose parent entity
         (fully qualified name) matches the given value.
         For example, if the rule applies to a table entity, the expected value
         should be a schema (schema). If the rule applies to a column or index
         entity, the expected value can be either a schema (schema) or a table
         (schema.table)
         
        string parent_entity = 1 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The parentEntity.
      • getParentEntityBytes

        com.google.protobuf.ByteString getParentEntityBytes()
         Optional. The rule should be applied to entities whose parent entity
         (fully qualified name) matches the given value.
         For example, if the rule applies to a table entity, the expected value
         should be a schema (schema). If the rule applies to a column or index
         entity, the expected value can be either a schema (schema) or a table
         (schema.table)
         
        string parent_entity = 1 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The bytes for parentEntity.
      • getEntityNamePrefix

        String getEntityNamePrefix()
         Optional. The rule should be applied to entities whose non-qualified name
         starts with the given prefix.
         
        string entity_name_prefix = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The entityNamePrefix.
      • getEntityNamePrefixBytes

        com.google.protobuf.ByteString getEntityNamePrefixBytes()
         Optional. The rule should be applied to entities whose non-qualified name
         starts with the given prefix.
         
        string entity_name_prefix = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The bytes for entityNamePrefix.
      • getEntityNameSuffix

        String getEntityNameSuffix()
         Optional. The rule should be applied to entities whose non-qualified name
         ends with the given suffix.
         
        string entity_name_suffix = 3 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The entityNameSuffix.
      • getEntityNameSuffixBytes

        com.google.protobuf.ByteString getEntityNameSuffixBytes()
         Optional. The rule should be applied to entities whose non-qualified name
         ends with the given suffix.
         
        string entity_name_suffix = 3 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The bytes for entityNameSuffix.
      • getEntityNameContains

        String getEntityNameContains()
         Optional. The rule should be applied to entities whose non-qualified name
         contains the given string.
         
        string entity_name_contains = 4 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The entityNameContains.
      • getEntityNameContainsBytes

        com.google.protobuf.ByteString getEntityNameContainsBytes()
         Optional. The rule should be applied to entities whose non-qualified name
         contains the given string.
         
        string entity_name_contains = 4 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The bytes for entityNameContains.
      • getEntitiesList

        List<String> getEntitiesList()
         Optional. The rule should be applied to specific entities defined by their
         fully qualified names.
         
        repeated string entities = 5 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        A list containing the entities.
      • getEntitiesCount

        int getEntitiesCount()
         Optional. The rule should be applied to specific entities defined by their
         fully qualified names.
         
        repeated string entities = 5 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The count of entities.
      • getEntities

        String getEntities​(int index)
         Optional. The rule should be applied to specific entities defined by their
         fully qualified names.
         
        repeated string entities = 5 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        index - The index of the element to return.
        Returns:
        The entities at the given index.
      • getEntitiesBytes

        com.google.protobuf.ByteString getEntitiesBytes​(int index)
         Optional. The rule should be applied to specific entities defined by their
         fully qualified names.
         
        repeated string entities = 5 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the entities at the given index.