Interface CustomErrorResponsePolicyCustomErrorResponseRuleOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Valid values include: - A number between 400 and 599: For example 401 or 503, in which case the load balancer applies the policy if the error code exactly matches this value
    com.google.protobuf.ByteString
    Valid values include: - A number between 400 and 599: For example 401 or 503, in which case the load balancer applies the policy if the error code exactly matches this value
    int
    Valid values include: - A number between 400 and 599: For example 401 or 503, in which case the load balancer applies the policy if the error code exactly matches this value
    Valid values include: - A number between 400 and 599: For example 401 or 503, in which case the load balancer applies the policy if the error code exactly matches this value
    int
    The HTTP status code returned with the response containing the custom error content.
    The full path to a file within backendBucket .
    com.google.protobuf.ByteString
    The full path to a file within backendBucket .
    boolean
    The HTTP status code returned with the response containing the custom error content.
    boolean
    The full path to a file within backendBucket .

    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

    • getMatchResponseCodesList

      List<String> getMatchResponseCodesList()
       Valid values include:
      
      
       - A number between 400 and 599: For example
       401 or 503, in which case the load balancer
       applies the policy if the error code exactly matches this value.
       - 5xx: Load Balancer will apply the policy if the
       backend service responds with any response code in the range of
       500 to 599.
       - 4xx: Load
       Balancer will apply the policy if the backend service responds with any
       response code in the range of 400 to
       499.
      
       Values must be unique within matchResponseCodes and across allerrorResponseRules ofCustomErrorResponsePolicy.
       
      repeated string match_response_codes = 104973410;
      Returns:
      A list containing the matchResponseCodes.
    • getMatchResponseCodesCount

      int getMatchResponseCodesCount()
       Valid values include:
      
      
       - A number between 400 and 599: For example
       401 or 503, in which case the load balancer
       applies the policy if the error code exactly matches this value.
       - 5xx: Load Balancer will apply the policy if the
       backend service responds with any response code in the range of
       500 to 599.
       - 4xx: Load
       Balancer will apply the policy if the backend service responds with any
       response code in the range of 400 to
       499.
      
       Values must be unique within matchResponseCodes and across allerrorResponseRules ofCustomErrorResponsePolicy.
       
      repeated string match_response_codes = 104973410;
      Returns:
      The count of matchResponseCodes.
    • getMatchResponseCodes

      String getMatchResponseCodes(int index)
       Valid values include:
      
      
       - A number between 400 and 599: For example
       401 or 503, in which case the load balancer
       applies the policy if the error code exactly matches this value.
       - 5xx: Load Balancer will apply the policy if the
       backend service responds with any response code in the range of
       500 to 599.
       - 4xx: Load
       Balancer will apply the policy if the backend service responds with any
       response code in the range of 400 to
       499.
      
       Values must be unique within matchResponseCodes and across allerrorResponseRules ofCustomErrorResponsePolicy.
       
      repeated string match_response_codes = 104973410;
      Parameters:
      index - The index of the element to return.
      Returns:
      The matchResponseCodes at the given index.
    • getMatchResponseCodesBytes

      com.google.protobuf.ByteString getMatchResponseCodesBytes(int index)
       Valid values include:
      
      
       - A number between 400 and 599: For example
       401 or 503, in which case the load balancer
       applies the policy if the error code exactly matches this value.
       - 5xx: Load Balancer will apply the policy if the
       backend service responds with any response code in the range of
       500 to 599.
       - 4xx: Load
       Balancer will apply the policy if the backend service responds with any
       response code in the range of 400 to
       499.
      
       Values must be unique within matchResponseCodes and across allerrorResponseRules ofCustomErrorResponsePolicy.
       
      repeated string match_response_codes = 104973410;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the matchResponseCodes at the given index.
    • hasOverrideResponseCode

      boolean hasOverrideResponseCode()
       The HTTP status code returned with the response containing the custom
       error content. If overrideResponseCode is not supplied, the
       same response code returned by the original backend bucket or backend
       service is returned to the client.
       
      optional int32 override_response_code = 530328568;
      Returns:
      Whether the overrideResponseCode field is set.
    • getOverrideResponseCode

      int getOverrideResponseCode()
       The HTTP status code returned with the response containing the custom
       error content. If overrideResponseCode is not supplied, the
       same response code returned by the original backend bucket or backend
       service is returned to the client.
       
      optional int32 override_response_code = 530328568;
      Returns:
      The overrideResponseCode.
    • hasPath

      boolean hasPath()
       The full path to a file within backendBucket . For example:/errors/defaultError.html
      
       path must start
       with a leading slash. path cannot have trailing slashes.
      
       If the file is not available in backendBucket  or the
       load balancer cannot reach the BackendBucket, a simpleNot Found Error is returned to the client.
      
       The value must
       be from 1 to 1024 characters
       
      optional string path = 3433509;
      Returns:
      Whether the path field is set.
    • getPath

      String getPath()
       The full path to a file within backendBucket . For example:/errors/defaultError.html
      
       path must start
       with a leading slash. path cannot have trailing slashes.
      
       If the file is not available in backendBucket  or the
       load balancer cannot reach the BackendBucket, a simpleNot Found Error is returned to the client.
      
       The value must
       be from 1 to 1024 characters
       
      optional string path = 3433509;
      Returns:
      The path.
    • getPathBytes

      com.google.protobuf.ByteString getPathBytes()
       The full path to a file within backendBucket . For example:/errors/defaultError.html
      
       path must start
       with a leading slash. path cannot have trailing slashes.
      
       If the file is not available in backendBucket  or the
       load balancer cannot reach the BackendBucket, a simpleNot Found Error is returned to the client.
      
       The value must
       be from 1 to 1024 characters
       
      optional string path = 3433509;
      Returns:
      The bytes for path.