Package com.google.genai.types
Class AuthConfig.Builder
java.lang.Object
com.google.genai.types.AuthConfig.Builder
- Enclosing class:
- AuthConfig
Builder for AuthConfig.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract AuthConfig.BuilderapiKeyConfig(ApiKeyConfig apiKeyConfig) abstract AuthConfig.BuilderauthType(AuthType.Known knownType) abstract AuthConfigbuild()abstract AuthConfig.BuildergoogleServiceAccountConfig(AuthConfigGoogleServiceAccountConfig googleServiceAccountConfig) abstract AuthConfig.BuilderhttpBasicAuthConfig(AuthConfigHttpBasicAuthConfig httpBasicAuthConfig) abstract AuthConfig.BuilderoauthConfig(AuthConfigOauthConfig oauthConfig) abstract AuthConfig.BuilderoidcConfig(AuthConfigOidcConfig oidcConfig)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
apiKeyConfig
-
authType
-
authType
-
authType
-
googleServiceAccountConfig
public abstract AuthConfig.Builder googleServiceAccountConfig(AuthConfigGoogleServiceAccountConfig googleServiceAccountConfig) -
httpBasicAuthConfig
public abstract AuthConfig.Builder httpBasicAuthConfig(AuthConfigHttpBasicAuthConfig httpBasicAuthConfig) -
oauthConfig
-
oidcConfig
-
build
-