Interface HostRuleOrBuilder

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

@Generated public interface HostRuleOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    An optional description of this resource.
    com.google.protobuf.ByteString
    An optional description of this resource.
    getHosts(int index)
    The list of host patterns to match.
    com.google.protobuf.ByteString
    getHostsBytes(int index)
    The list of host patterns to match.
    int
    The list of host patterns to match.
    The list of host patterns to match.
    The name of the PathMatcher to use to match the path portion of the URL if the hostRule matches the URL's host portion.
    com.google.protobuf.ByteString
    The name of the PathMatcher to use to match the path portion of the URL if the hostRule matches the URL's host portion.
    boolean
    An optional description of this resource.
    boolean
    The name of the PathMatcher to use to match the path portion of the URL if the hostRule matches the URL's host portion.

    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

    • hasDescription

      boolean hasDescription()
       An optional description of this resource. Provide this property when you
       create the resource.
       
      optional string description = 422937596;
      Returns:
      Whether the description field is set.
    • getDescription

      String getDescription()
       An optional description of this resource. Provide this property when you
       create the resource.
       
      optional string description = 422937596;
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       An optional description of this resource. Provide this property when you
       create the resource.
       
      optional string description = 422937596;
      Returns:
      The bytes for description.
    • getHostsList

      List<String> getHostsList()
       The list of host patterns to match. They must be valid hostnames with
       optional port numbers in the format host:port.* matches any string of ([a-z0-9-.]*). In
       that case, * must be the first character, and if followed by
       anything, the immediate following character must be either -
       or ..
      
       * based matching is not supported when the URL map is bound
       to a target gRPC proxy that has the validateForProxyless field
       set to true.
       
      repeated string hosts = 99467211;
      Returns:
      A list containing the hosts.
    • getHostsCount

      int getHostsCount()
       The list of host patterns to match. They must be valid hostnames with
       optional port numbers in the format host:port.* matches any string of ([a-z0-9-.]*). In
       that case, * must be the first character, and if followed by
       anything, the immediate following character must be either -
       or ..
      
       * based matching is not supported when the URL map is bound
       to a target gRPC proxy that has the validateForProxyless field
       set to true.
       
      repeated string hosts = 99467211;
      Returns:
      The count of hosts.
    • getHosts

      String getHosts(int index)
       The list of host patterns to match. They must be valid hostnames with
       optional port numbers in the format host:port.* matches any string of ([a-z0-9-.]*). In
       that case, * must be the first character, and if followed by
       anything, the immediate following character must be either -
       or ..
      
       * based matching is not supported when the URL map is bound
       to a target gRPC proxy that has the validateForProxyless field
       set to true.
       
      repeated string hosts = 99467211;
      Parameters:
      index - The index of the element to return.
      Returns:
      The hosts at the given index.
    • getHostsBytes

      com.google.protobuf.ByteString getHostsBytes(int index)
       The list of host patterns to match. They must be valid hostnames with
       optional port numbers in the format host:port.* matches any string of ([a-z0-9-.]*). In
       that case, * must be the first character, and if followed by
       anything, the immediate following character must be either -
       or ..
      
       * based matching is not supported when the URL map is bound
       to a target gRPC proxy that has the validateForProxyless field
       set to true.
       
      repeated string hosts = 99467211;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the hosts at the given index.
    • hasPathMatcher

      boolean hasPathMatcher()
       The name of the PathMatcher to use to match the path portion
       of the URL if the hostRule matches the URL's host portion.
       
      optional string path_matcher = 337813272;
      Returns:
      Whether the pathMatcher field is set.
    • getPathMatcher

      String getPathMatcher()
       The name of the PathMatcher to use to match the path portion
       of the URL if the hostRule matches the URL's host portion.
       
      optional string path_matcher = 337813272;
      Returns:
      The pathMatcher.
    • getPathMatcherBytes

      com.google.protobuf.ByteString getPathMatcherBytes()
       The name of the PathMatcher to use to match the path portion
       of the URL if the hostRule matches the URL's host portion.
       
      optional string path_matcher = 337813272;
      Returns:
      The bytes for pathMatcher.