Gemini Enterprise for Customer Experience v1 API - Class EndUserAuthConfig (1.0.0-beta01)

public sealed class EndUserAuthConfig : IMessage<EndUserAuthConfig>, IEquatable<EndUserAuthConfig>, IDeepCloneable<EndUserAuthConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Gemini Enterprise for Customer Experience v1 API class EndUserAuthConfig.

End-user authentication configuration used for Connection calls. The field values must be the names of context variables in the format $context.variables.<name_of_variable>.

Inheritance

object > EndUserAuthConfig

Namespace

Google.Cloud.Ces.V1

Assembly

Google.Cloud.Ces.V1.dll

Constructors

EndUserAuthConfig()

public EndUserAuthConfig()

EndUserAuthConfig(EndUserAuthConfig)

public EndUserAuthConfig(EndUserAuthConfig other)
Parameter
Name Description
other EndUserAuthConfig

Properties

AuthConfigCase

public EndUserAuthConfig.AuthConfigOneofCase AuthConfigCase { get; }
Property Value
Type Description
EndUserAuthConfigAuthConfigOneofCase

Oauth2AuthCodeConfig

public EndUserAuthConfig.Types.Oauth2AuthCodeConfig Oauth2AuthCodeConfig { get; set; }

Oauth 2.0 Authorization Code authentication.

Property Value
Type Description
EndUserAuthConfigTypesOauth2AuthCodeConfig

Oauth2JwtBearerConfig

public EndUserAuthConfig.Types.Oauth2JwtBearerConfig Oauth2JwtBearerConfig { get; set; }

JWT Profile Oauth 2.0 Authorization Grant authentication.

Property Value
Type Description
EndUserAuthConfigTypesOauth2JwtBearerConfig