Interface UrlMapsValidateRequestOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Specifies the load balancer type(s) this validation request is for.
    com.google.protobuf.ByteString
    Specifies the load balancer type(s) this validation request is for.
    int
    Specifies the load balancer type(s) this validation request is for.
    Specifies the load balancer type(s) this validation request is for.
    Content of the UrlMap to be validated.
    Content of the UrlMap to be validated.
    boolean
    Content of the UrlMap to be validated.

    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

    • getLoadBalancingSchemesList

      List<String> getLoadBalancingSchemesList()
       Specifies the load balancer type(s) this validation request is for. UseEXTERNAL_MANAGED for global external Application Load
       Balancers and regional external Application Load Balancers.
       Use EXTERNAL for classic Application Load Balancers.
      
       Use INTERNAL_MANAGED for internal Application Load Balancers. For more
       information, refer to Choosing
       a load balancer.
      
       If unspecified, the load balancing scheme will be inferred from the backend
       service resources this URL map references. If that can not be inferred (for
       example, this URL map only references backend buckets, or this Url map is
       for rewrites and redirects only and doesn't reference any backends),EXTERNAL will be used as the default type.
      
       If specified, the scheme(s) must not conflict with the load balancing
       scheme of the backend service resources this Url map references.
       Check the LoadBalancingSchemes enum for the list of possible values.
       
      repeated string load_balancing_schemes = 6308527;
      Returns:
      A list containing the loadBalancingSchemes.
    • getLoadBalancingSchemesCount

      int getLoadBalancingSchemesCount()
       Specifies the load balancer type(s) this validation request is for. UseEXTERNAL_MANAGED for global external Application Load
       Balancers and regional external Application Load Balancers.
       Use EXTERNAL for classic Application Load Balancers.
      
       Use INTERNAL_MANAGED for internal Application Load Balancers. For more
       information, refer to Choosing
       a load balancer.
      
       If unspecified, the load balancing scheme will be inferred from the backend
       service resources this URL map references. If that can not be inferred (for
       example, this URL map only references backend buckets, or this Url map is
       for rewrites and redirects only and doesn't reference any backends),EXTERNAL will be used as the default type.
      
       If specified, the scheme(s) must not conflict with the load balancing
       scheme of the backend service resources this Url map references.
       Check the LoadBalancingSchemes enum for the list of possible values.
       
      repeated string load_balancing_schemes = 6308527;
      Returns:
      The count of loadBalancingSchemes.
    • getLoadBalancingSchemes

      String getLoadBalancingSchemes(int index)
       Specifies the load balancer type(s) this validation request is for. UseEXTERNAL_MANAGED for global external Application Load
       Balancers and regional external Application Load Balancers.
       Use EXTERNAL for classic Application Load Balancers.
      
       Use INTERNAL_MANAGED for internal Application Load Balancers. For more
       information, refer to Choosing
       a load balancer.
      
       If unspecified, the load balancing scheme will be inferred from the backend
       service resources this URL map references. If that can not be inferred (for
       example, this URL map only references backend buckets, or this Url map is
       for rewrites and redirects only and doesn't reference any backends),EXTERNAL will be used as the default type.
      
       If specified, the scheme(s) must not conflict with the load balancing
       scheme of the backend service resources this Url map references.
       Check the LoadBalancingSchemes enum for the list of possible values.
       
      repeated string load_balancing_schemes = 6308527;
      Parameters:
      index - The index of the element to return.
      Returns:
      The loadBalancingSchemes at the given index.
    • getLoadBalancingSchemesBytes

      com.google.protobuf.ByteString getLoadBalancingSchemesBytes(int index)
       Specifies the load balancer type(s) this validation request is for. UseEXTERNAL_MANAGED for global external Application Load
       Balancers and regional external Application Load Balancers.
       Use EXTERNAL for classic Application Load Balancers.
      
       Use INTERNAL_MANAGED for internal Application Load Balancers. For more
       information, refer to Choosing
       a load balancer.
      
       If unspecified, the load balancing scheme will be inferred from the backend
       service resources this URL map references. If that can not be inferred (for
       example, this URL map only references backend buckets, or this Url map is
       for rewrites and redirects only and doesn't reference any backends),EXTERNAL will be used as the default type.
      
       If specified, the scheme(s) must not conflict with the load balancing
       scheme of the backend service resources this Url map references.
       Check the LoadBalancingSchemes enum for the list of possible values.
       
      repeated string load_balancing_schemes = 6308527;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the loadBalancingSchemes at the given index.
    • hasResource

      boolean hasResource()
       Content of the UrlMap to be validated.
       
      optional .google.cloud.compute.v1.UrlMap resource = 195806222;
      Returns:
      Whether the resource field is set.
    • getResource

      UrlMap getResource()
       Content of the UrlMap to be validated.
       
      optional .google.cloud.compute.v1.UrlMap resource = 195806222;
      Returns:
      The resource.
    • getResourceOrBuilder

      UrlMapOrBuilder getResourceOrBuilder()
       Content of the UrlMap to be validated.
       
      optional .google.cloud.compute.v1.UrlMap resource = 195806222;