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