public static final class Tool.EndUserAuthConfig.Builder extends GeneratedMessageV3.Builder<Tool.EndUserAuthConfig.Builder> implements Tool.EndUserAuthConfigOrBuilder
   
   End-user authentication configuration used for Connection calls.
 The field values can either be hardcoded authentication values or the names
 of session
 parameters
 or request
 parameters.
 If parameter names are provided, then those parameters can be used to pass
 the authentication values dynamically, through $session.params.param-id
 or $request.payload.param-id.
 Protobuf type google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig
    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
  
  
  
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  
  
    public Tool.EndUserAuthConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public Tool.EndUserAuthConfig build()
   
  
  
  
  
    public Tool.EndUserAuthConfig buildPartial()
   
  
  
  
  
    public Tool.EndUserAuthConfig.Builder clear()
   
  
  Overrides
  
  
  
  
    public Tool.EndUserAuthConfig.Builder clearEndUserAuthConfig()
   
  
  
  
  
    public Tool.EndUserAuthConfig.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  
  
    public Tool.EndUserAuthConfig.Builder clearOauth2AuthCodeConfig()
   
   Oauth 2.0 Authorization Code authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2AuthCodeConfig oauth2_auth_code_config = 2;
 
    public Tool.EndUserAuthConfig.Builder clearOauth2JwtBearerConfig()
   
   JWT Profile Oauth 2.0 Authorization Grant authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2JwtBearerConfig oauth2_jwt_bearer_config = 3;
 
    public Tool.EndUserAuthConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  
  
    public Tool.EndUserAuthConfig.Builder clone()
   
  
  Overrides
  
  
  
  
    public Tool.EndUserAuthConfig getDefaultInstanceForType()
   
  
  
  
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  
  
    public Tool.EndUserAuthConfig.EndUserAuthConfigCase getEndUserAuthConfigCase()
   
  
  
  
  
    public Tool.EndUserAuthConfig.Oauth2AuthCodeConfig getOauth2AuthCodeConfig()
   
   Oauth 2.0 Authorization Code authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2AuthCodeConfig oauth2_auth_code_config = 2;
 
    public Tool.EndUserAuthConfig.Oauth2AuthCodeConfig.Builder getOauth2AuthCodeConfigBuilder()
   
   Oauth 2.0 Authorization Code authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2AuthCodeConfig oauth2_auth_code_config = 2;
 
    public Tool.EndUserAuthConfig.Oauth2AuthCodeConfigOrBuilder getOauth2AuthCodeConfigOrBuilder()
   
   Oauth 2.0 Authorization Code authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2AuthCodeConfig oauth2_auth_code_config = 2;
 
    public Tool.EndUserAuthConfig.Oauth2JwtBearerConfig getOauth2JwtBearerConfig()
   
   JWT Profile Oauth 2.0 Authorization Grant authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2JwtBearerConfig oauth2_jwt_bearer_config = 3;
 
    public Tool.EndUserAuthConfig.Oauth2JwtBearerConfig.Builder getOauth2JwtBearerConfigBuilder()
   
   JWT Profile Oauth 2.0 Authorization Grant authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2JwtBearerConfig oauth2_jwt_bearer_config = 3;
 
    public Tool.EndUserAuthConfig.Oauth2JwtBearerConfigOrBuilder getOauth2JwtBearerConfigOrBuilder()
   
   JWT Profile Oauth 2.0 Authorization Grant authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2JwtBearerConfig oauth2_jwt_bearer_config = 3;
 
    public boolean hasOauth2AuthCodeConfig()
   
   Oauth 2.0 Authorization Code authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2AuthCodeConfig oauth2_auth_code_config = 2;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the oauth2AuthCodeConfig field is set. | 
    
  
  
  
  
    public boolean hasOauth2JwtBearerConfig()
   
   JWT Profile Oauth 2.0 Authorization Grant authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2JwtBearerConfig oauth2_jwt_bearer_config = 3;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the oauth2JwtBearerConfig field is set. | 
    
  
  
  
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  
  
    public Tool.EndUserAuthConfig.Builder mergeFrom(Tool.EndUserAuthConfig other)
   
  
  
  
  
  
    public Tool.EndUserAuthConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  
  
    public Tool.EndUserAuthConfig.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  
  
    public Tool.EndUserAuthConfig.Builder mergeOauth2AuthCodeConfig(Tool.EndUserAuthConfig.Oauth2AuthCodeConfig value)
   
   Oauth 2.0 Authorization Code authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2AuthCodeConfig oauth2_auth_code_config = 2;
 
    public Tool.EndUserAuthConfig.Builder mergeOauth2JwtBearerConfig(Tool.EndUserAuthConfig.Oauth2JwtBearerConfig value)
   
   JWT Profile Oauth 2.0 Authorization Grant authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2JwtBearerConfig oauth2_jwt_bearer_config = 3;
 
    public final Tool.EndUserAuthConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  
  
    public Tool.EndUserAuthConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  
  
    public Tool.EndUserAuthConfig.Builder setOauth2AuthCodeConfig(Tool.EndUserAuthConfig.Oauth2AuthCodeConfig value)
   
   Oauth 2.0 Authorization Code authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2AuthCodeConfig oauth2_auth_code_config = 2;
 
    public Tool.EndUserAuthConfig.Builder setOauth2AuthCodeConfig(Tool.EndUserAuthConfig.Oauth2AuthCodeConfig.Builder builderForValue)
   
   Oauth 2.0 Authorization Code authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2AuthCodeConfig oauth2_auth_code_config = 2;
 
    public Tool.EndUserAuthConfig.Builder setOauth2JwtBearerConfig(Tool.EndUserAuthConfig.Oauth2JwtBearerConfig value)
   
   JWT Profile Oauth 2.0 Authorization Grant authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2JwtBearerConfig oauth2_jwt_bearer_config = 3;
 
    public Tool.EndUserAuthConfig.Builder setOauth2JwtBearerConfig(Tool.EndUserAuthConfig.Oauth2JwtBearerConfig.Builder builderForValue)
   
   JWT Profile Oauth 2.0 Authorization Grant authentication.
 
 .google.cloud.dialogflow.cx.v3beta1.Tool.EndUserAuthConfig.Oauth2JwtBearerConfig oauth2_jwt_bearer_config = 3;
 
    public Tool.EndUserAuthConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  
  
    public final Tool.EndUserAuthConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides