Class CorsSettings.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CorsSettings.Builder>
com.google.cloud.iap.v1.CorsSettings.Builder
All Implemented Interfaces:
CorsSettingsOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
CorsSettings

public static final class CorsSettings.Builder extends com.google.protobuf.GeneratedMessage.Builder<CorsSettings.Builder> implements CorsSettingsOrBuilder
 Allows customers to configure HTTP request paths that'll allow HTTP
 `OPTIONS` call to bypass authentication and authorization.
 
Protobuf type google.cloud.iap.v1.CorsSettings
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Configuration to allow HTTP `OPTIONS` calls to skip authentication and authorization.
    com.google.protobuf.BoolValue
    Configuration to allow HTTP `OPTIONS` calls to skip authentication and authorization.
    com.google.protobuf.BoolValue.Builder
    Configuration to allow HTTP `OPTIONS` calls to skip authentication and authorization.
    com.google.protobuf.BoolValueOrBuilder
    Configuration to allow HTTP `OPTIONS` calls to skip authentication and authorization.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    boolean
    Configuration to allow HTTP `OPTIONS` calls to skip authentication and authorization.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    mergeAllowHttpOptions(com.google.protobuf.BoolValue value)
    Configuration to allow HTTP `OPTIONS` calls to skip authentication and authorization.
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    setAllowHttpOptions(com.google.protobuf.BoolValue value)
    Configuration to allow HTTP `OPTIONS` calls to skip authentication and authorization.
    setAllowHttpOptions(com.google.protobuf.BoolValue.Builder builderForValue)
    Configuration to allow HTTP `OPTIONS` calls to skip authentication and authorization.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<CorsSettings.Builder>
    • clear

      public CorsSettings.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<CorsSettings.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<CorsSettings.Builder>
    • getDefaultInstanceForType

      public CorsSettings getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public CorsSettings build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public CorsSettings buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public CorsSettings.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CorsSettings.Builder>
    • mergeFrom

      public CorsSettings.Builder mergeFrom(CorsSettings other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<CorsSettings.Builder>
    • mergeFrom

      public CorsSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<CorsSettings.Builder>
      Throws:
      IOException
    • hasAllowHttpOptions

      public boolean hasAllowHttpOptions()
       Configuration to allow HTTP `OPTIONS` calls to skip
       authentication and authorization. If undefined, IAP will not apply any
       special logic to `OPTIONS` requests.
       
      .google.protobuf.BoolValue allow_http_options = 1;
      Specified by:
      hasAllowHttpOptions in interface CorsSettingsOrBuilder
      Returns:
      Whether the allowHttpOptions field is set.
    • getAllowHttpOptions

      public com.google.protobuf.BoolValue getAllowHttpOptions()
       Configuration to allow HTTP `OPTIONS` calls to skip
       authentication and authorization. If undefined, IAP will not apply any
       special logic to `OPTIONS` requests.
       
      .google.protobuf.BoolValue allow_http_options = 1;
      Specified by:
      getAllowHttpOptions in interface CorsSettingsOrBuilder
      Returns:
      The allowHttpOptions.
    • setAllowHttpOptions

      public CorsSettings.Builder setAllowHttpOptions(com.google.protobuf.BoolValue value)
       Configuration to allow HTTP `OPTIONS` calls to skip
       authentication and authorization. If undefined, IAP will not apply any
       special logic to `OPTIONS` requests.
       
      .google.protobuf.BoolValue allow_http_options = 1;
    • setAllowHttpOptions

      public CorsSettings.Builder setAllowHttpOptions(com.google.protobuf.BoolValue.Builder builderForValue)
       Configuration to allow HTTP `OPTIONS` calls to skip
       authentication and authorization. If undefined, IAP will not apply any
       special logic to `OPTIONS` requests.
       
      .google.protobuf.BoolValue allow_http_options = 1;
    • mergeAllowHttpOptions

      public CorsSettings.Builder mergeAllowHttpOptions(com.google.protobuf.BoolValue value)
       Configuration to allow HTTP `OPTIONS` calls to skip
       authentication and authorization. If undefined, IAP will not apply any
       special logic to `OPTIONS` requests.
       
      .google.protobuf.BoolValue allow_http_options = 1;
    • clearAllowHttpOptions

      public CorsSettings.Builder clearAllowHttpOptions()
       Configuration to allow HTTP `OPTIONS` calls to skip
       authentication and authorization. If undefined, IAP will not apply any
       special logic to `OPTIONS` requests.
       
      .google.protobuf.BoolValue allow_http_options = 1;
    • getAllowHttpOptionsBuilder

      public com.google.protobuf.BoolValue.Builder getAllowHttpOptionsBuilder()
       Configuration to allow HTTP `OPTIONS` calls to skip
       authentication and authorization. If undefined, IAP will not apply any
       special logic to `OPTIONS` requests.
       
      .google.protobuf.BoolValue allow_http_options = 1;
    • getAllowHttpOptionsOrBuilder

      public com.google.protobuf.BoolValueOrBuilder getAllowHttpOptionsOrBuilder()
       Configuration to allow HTTP `OPTIONS` calls to skip
       authentication and authorization. If undefined, IAP will not apply any
       special logic to `OPTIONS` requests.
       
      .google.protobuf.BoolValue allow_http_options = 1;
      Specified by:
      getAllowHttpOptionsOrBuilder in interface CorsSettingsOrBuilder