public static final class IapSettings.Builder extends GeneratedMessageV3.Builder<IapSettings.Builder> implements IapSettingsOrBuilder
   
   The IAP configurable settings.
 Protobuf type google.cloud.iap.v1.IapSettings
 
  
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public IapSettings.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public IapSettings build()
   
  
  
  buildPartial()
  
    public IapSettings buildPartial()
   
  
  
  clear()
  
    public IapSettings.Builder clear()
   
  
  Overrides
  
  
  clearAccessSettings()
  
    public IapSettings.Builder clearAccessSettings()
   
   Optional. Top level wrapper for all access related setting in IAP
 
 .google.cloud.iap.v1.AccessSettings access_settings = 5 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  clearApplicationSettings()
  
    public IapSettings.Builder clearApplicationSettings()
   
   Optional. Top level wrapper for all application related settings in IAP
 
 .google.cloud.iap.v1.ApplicationSettings application_settings = 6 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public IapSettings.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearName()
  
    public IapSettings.Builder clearName()
   
   Required. The resource name of the IAP protected resource.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
 
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public IapSettings.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clone()
  
    public IapSettings.Builder clone()
   
  
  Overrides
  
  
  getAccessSettings()
  
    public AccessSettings getAccessSettings()
   
   Optional. Top level wrapper for all access related setting in IAP
 
 .google.cloud.iap.v1.AccessSettings access_settings = 5 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  getAccessSettingsBuilder()
  
    public AccessSettings.Builder getAccessSettingsBuilder()
   
   Optional. Top level wrapper for all access related setting in IAP
 
 .google.cloud.iap.v1.AccessSettings access_settings = 5 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  getAccessSettingsOrBuilder()
  
    public AccessSettingsOrBuilder getAccessSettingsOrBuilder()
   
   Optional. Top level wrapper for all access related setting in IAP
 
 .google.cloud.iap.v1.AccessSettings access_settings = 5 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  getApplicationSettings()
  
    public ApplicationSettings getApplicationSettings()
   
   Optional. Top level wrapper for all application related settings in IAP
 
 .google.cloud.iap.v1.ApplicationSettings application_settings = 6 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  getApplicationSettingsBuilder()
  
    public ApplicationSettings.Builder getApplicationSettingsBuilder()
   
   Optional. Top level wrapper for all application related settings in IAP
 
 .google.cloud.iap.v1.ApplicationSettings application_settings = 6 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  getApplicationSettingsOrBuilder()
  
    public ApplicationSettingsOrBuilder getApplicationSettingsOrBuilder()
   
   Optional. Top level wrapper for all application related settings in IAP
 
 .google.cloud.iap.v1.ApplicationSettings application_settings = 6 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  getDefaultInstanceForType()
  
    public IapSettings getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getName()
  
   Required. The resource name of the IAP protected resource.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        String | 
        The name. 
 | 
      
    
  
  
  getNameBytes()
  
    public ByteString getNameBytes()
   
   Required. The resource name of the IAP protected resource.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        ByteString | 
        The bytes for name. 
 | 
      
    
  
  
  hasAccessSettings()
  
    public boolean hasAccessSettings()
   
   Optional. Top level wrapper for all access related setting in IAP
 
 .google.cloud.iap.v1.AccessSettings access_settings = 5 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the accessSettings field is set. 
 | 
      
    
  
  
  hasApplicationSettings()
  
    public boolean hasApplicationSettings()
   
   Optional. Top level wrapper for all application related settings in IAP
 
 .google.cloud.iap.v1.ApplicationSettings application_settings = 6 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the applicationSettings field is set. 
 | 
      
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeAccessSettings(AccessSettings value)
  
    public IapSettings.Builder mergeAccessSettings(AccessSettings value)
   
   Optional. Top level wrapper for all access related setting in IAP
 
 .google.cloud.iap.v1.AccessSettings access_settings = 5 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  
  mergeApplicationSettings(ApplicationSettings value)
  
    public IapSettings.Builder mergeApplicationSettings(ApplicationSettings value)
   
   Optional. Top level wrapper for all application related settings in IAP
 
 .google.cloud.iap.v1.ApplicationSettings application_settings = 6 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  
  mergeFrom(IapSettings other)
  
    public IapSettings.Builder mergeFrom(IapSettings other)
   
  
  
  
  
  
    public IapSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public IapSettings.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        other | 
        Message
  | 
      
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final IapSettings.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setAccessSettings(AccessSettings value)
  
    public IapSettings.Builder setAccessSettings(AccessSettings value)
   
   Optional. Top level wrapper for all access related setting in IAP
 
 .google.cloud.iap.v1.AccessSettings access_settings = 5 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  
  setAccessSettings(AccessSettings.Builder builderForValue)
  
    public IapSettings.Builder setAccessSettings(AccessSettings.Builder builderForValue)
   
   Optional. Top level wrapper for all access related setting in IAP
 
 .google.cloud.iap.v1.AccessSettings access_settings = 5 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  
  setApplicationSettings(ApplicationSettings value)
  
    public IapSettings.Builder setApplicationSettings(ApplicationSettings value)
   
   Optional. Top level wrapper for all application related settings in IAP
 
 .google.cloud.iap.v1.ApplicationSettings application_settings = 6 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  
  setApplicationSettings(ApplicationSettings.Builder builderForValue)
  
    public IapSettings.Builder setApplicationSettings(ApplicationSettings.Builder builderForValue)
   
   Optional. Top level wrapper for all application related settings in IAP
 
 .google.cloud.iap.v1.ApplicationSettings application_settings = 6 [(.google.api.field_behavior) = OPTIONAL];
 
 
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public IapSettings.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setName(String value)
  
    public IapSettings.Builder setName(String value)
   
   Required. The resource name of the IAP protected resource.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        String
 The name to set. 
 | 
      
    
  
  
  
  setNameBytes(ByteString value)
  
    public IapSettings.Builder setNameBytes(ByteString value)
   
   Required. The resource name of the IAP protected resource.
 string name = 1 [(.google.api.field_behavior) = REQUIRED];
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        ByteString
 The bytes for name to set. 
 | 
      
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public IapSettings.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final IapSettings.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides