Class AuthProvider.AuthProviderTypeParams.Builder (0.1.0)

public static final class AuthProvider.AuthProviderTypeParams.Builder extends GeneratedMessage.Builder<AuthProvider.AuthProviderTypeParams.Builder> implements AuthProvider.AuthProviderTypeParamsOrBuilder

AuthProvider type specific parameters. Required when creating an auth_provider.

Protobuf type google.cloud.agentidentity.v1beta.AuthProvider.AuthProviderTypeParams

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public AuthProvider.AuthProviderTypeParams build()
Returns
Type Description
AuthProvider.AuthProviderTypeParams

buildPartial()

public AuthProvider.AuthProviderTypeParams buildPartial()
Returns
Type Description
AuthProvider.AuthProviderTypeParams

clear()

public AuthProvider.AuthProviderTypeParams.Builder clear()
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder
Overrides

clearApiKey()

public AuthProvider.AuthProviderTypeParams.Builder clearApiKey()

ApiKey AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ApiKeyParams api_key = 3;

Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

clearGeAuthProvider()

public AuthProvider.AuthProviderTypeParams.Builder clearGeAuthProvider()

GeminiEnterprise auth_provider type parameters.

.google.cloud.agentidentity.v1beta.GeminiEnterpriseAuthProviderParams ge_auth_provider = 4;

Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

clearThreeLeggedOauth()

public AuthProvider.AuthProviderTypeParams.Builder clearThreeLeggedOauth()

ThreeLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ThreeLeggedOAuth three_legged_oauth = 1;

Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

clearTwoLeggedOauth()

public AuthProvider.AuthProviderTypeParams.Builder clearTwoLeggedOauth()

TwoLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.TwoLeggedOAuth two_legged_oauth = 2;

Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

clearType()

public AuthProvider.AuthProviderTypeParams.Builder clearType()
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

getApiKey()

public ApiKeyParams getApiKey()

ApiKey AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ApiKeyParams api_key = 3;

Returns
Type Description
ApiKeyParams

The apiKey.

getApiKeyBuilder()

public ApiKeyParams.Builder getApiKeyBuilder()

ApiKey AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ApiKeyParams api_key = 3;

Returns
Type Description
ApiKeyParams.Builder

getApiKeyOrBuilder()

public ApiKeyParamsOrBuilder getApiKeyOrBuilder()

ApiKey AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ApiKeyParams api_key = 3;

Returns
Type Description
ApiKeyParamsOrBuilder

getDefaultInstanceForType()

public AuthProvider.AuthProviderTypeParams getDefaultInstanceForType()
Returns
Type Description
AuthProvider.AuthProviderTypeParams

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getGeAuthProvider()

public GeminiEnterpriseAuthProviderParams getGeAuthProvider()

GeminiEnterprise auth_provider type parameters.

.google.cloud.agentidentity.v1beta.GeminiEnterpriseAuthProviderParams ge_auth_provider = 4;

Returns
Type Description
GeminiEnterpriseAuthProviderParams

The geAuthProvider.

getGeAuthProviderBuilder()

public GeminiEnterpriseAuthProviderParams.Builder getGeAuthProviderBuilder()

GeminiEnterprise auth_provider type parameters.

.google.cloud.agentidentity.v1beta.GeminiEnterpriseAuthProviderParams ge_auth_provider = 4;

Returns
Type Description
GeminiEnterpriseAuthProviderParams.Builder

getGeAuthProviderOrBuilder()

public GeminiEnterpriseAuthProviderParamsOrBuilder getGeAuthProviderOrBuilder()

GeminiEnterprise auth_provider type parameters.

.google.cloud.agentidentity.v1beta.GeminiEnterpriseAuthProviderParams ge_auth_provider = 4;

Returns
Type Description
GeminiEnterpriseAuthProviderParamsOrBuilder

getThreeLeggedOauth()

public ThreeLeggedOAuth getThreeLeggedOauth()

ThreeLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ThreeLeggedOAuth three_legged_oauth = 1;

Returns
Type Description
ThreeLeggedOAuth

The threeLeggedOauth.

getThreeLeggedOauthBuilder()

public ThreeLeggedOAuth.Builder getThreeLeggedOauthBuilder()

ThreeLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ThreeLeggedOAuth three_legged_oauth = 1;

Returns
Type Description
ThreeLeggedOAuth.Builder

getThreeLeggedOauthOrBuilder()

public ThreeLeggedOAuthOrBuilder getThreeLeggedOauthOrBuilder()

ThreeLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ThreeLeggedOAuth three_legged_oauth = 1;

Returns
Type Description
ThreeLeggedOAuthOrBuilder

getTwoLeggedOauth()

public TwoLeggedOAuth getTwoLeggedOauth()

TwoLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.TwoLeggedOAuth two_legged_oauth = 2;

Returns
Type Description
TwoLeggedOAuth

The twoLeggedOauth.

getTwoLeggedOauthBuilder()

public TwoLeggedOAuth.Builder getTwoLeggedOauthBuilder()

TwoLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.TwoLeggedOAuth two_legged_oauth = 2;

Returns
Type Description
TwoLeggedOAuth.Builder

getTwoLeggedOauthOrBuilder()

public TwoLeggedOAuthOrBuilder getTwoLeggedOauthOrBuilder()

TwoLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.TwoLeggedOAuth two_legged_oauth = 2;

Returns
Type Description
TwoLeggedOAuthOrBuilder

getTypeCase()

public AuthProvider.AuthProviderTypeParams.TypeCase getTypeCase()
Returns
Type Description
AuthProvider.AuthProviderTypeParams.TypeCase

hasApiKey()

public boolean hasApiKey()

ApiKey AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ApiKeyParams api_key = 3;

Returns
Type Description
boolean

Whether the apiKey field is set.

hasGeAuthProvider()

public boolean hasGeAuthProvider()

GeminiEnterprise auth_provider type parameters.

.google.cloud.agentidentity.v1beta.GeminiEnterpriseAuthProviderParams ge_auth_provider = 4;

Returns
Type Description
boolean

Whether the geAuthProvider field is set.

hasThreeLeggedOauth()

public boolean hasThreeLeggedOauth()

ThreeLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ThreeLeggedOAuth three_legged_oauth = 1;

Returns
Type Description
boolean

Whether the threeLeggedOauth field is set.

hasTwoLeggedOauth()

public boolean hasTwoLeggedOauth()

TwoLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.TwoLeggedOAuth two_legged_oauth = 2;

Returns
Type Description
boolean

Whether the twoLeggedOauth field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeApiKey(ApiKeyParams value)

public AuthProvider.AuthProviderTypeParams.Builder mergeApiKey(ApiKeyParams value)

ApiKey AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ApiKeyParams api_key = 3;

Parameter
Name Description
value ApiKeyParams
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

mergeFrom(AuthProvider.AuthProviderTypeParams other)

public AuthProvider.AuthProviderTypeParams.Builder mergeFrom(AuthProvider.AuthProviderTypeParams other)
Parameter
Name Description
other AuthProvider.AuthProviderTypeParams
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AuthProvider.AuthProviderTypeParams.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AuthProvider.AuthProviderTypeParams.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder
Overrides

mergeGeAuthProvider(GeminiEnterpriseAuthProviderParams value)

public AuthProvider.AuthProviderTypeParams.Builder mergeGeAuthProvider(GeminiEnterpriseAuthProviderParams value)

GeminiEnterprise auth_provider type parameters.

.google.cloud.agentidentity.v1beta.GeminiEnterpriseAuthProviderParams ge_auth_provider = 4;

Parameter
Name Description
value GeminiEnterpriseAuthProviderParams
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

mergeThreeLeggedOauth(ThreeLeggedOAuth value)

public AuthProvider.AuthProviderTypeParams.Builder mergeThreeLeggedOauth(ThreeLeggedOAuth value)

ThreeLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ThreeLeggedOAuth three_legged_oauth = 1;

Parameter
Name Description
value ThreeLeggedOAuth
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

mergeTwoLeggedOauth(TwoLeggedOAuth value)

public AuthProvider.AuthProviderTypeParams.Builder mergeTwoLeggedOauth(TwoLeggedOAuth value)

TwoLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.TwoLeggedOAuth two_legged_oauth = 2;

Parameter
Name Description
value TwoLeggedOAuth
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

setApiKey(ApiKeyParams value)

public AuthProvider.AuthProviderTypeParams.Builder setApiKey(ApiKeyParams value)

ApiKey AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ApiKeyParams api_key = 3;

Parameter
Name Description
value ApiKeyParams
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

setApiKey(ApiKeyParams.Builder builderForValue)

public AuthProvider.AuthProviderTypeParams.Builder setApiKey(ApiKeyParams.Builder builderForValue)

ApiKey AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ApiKeyParams api_key = 3;

Parameter
Name Description
builderForValue ApiKeyParams.Builder
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

setGeAuthProvider(GeminiEnterpriseAuthProviderParams value)

public AuthProvider.AuthProviderTypeParams.Builder setGeAuthProvider(GeminiEnterpriseAuthProviderParams value)

GeminiEnterprise auth_provider type parameters.

.google.cloud.agentidentity.v1beta.GeminiEnterpriseAuthProviderParams ge_auth_provider = 4;

Parameter
Name Description
value GeminiEnterpriseAuthProviderParams
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

setGeAuthProvider(GeminiEnterpriseAuthProviderParams.Builder builderForValue)

public AuthProvider.AuthProviderTypeParams.Builder setGeAuthProvider(GeminiEnterpriseAuthProviderParams.Builder builderForValue)

GeminiEnterprise auth_provider type parameters.

.google.cloud.agentidentity.v1beta.GeminiEnterpriseAuthProviderParams ge_auth_provider = 4;

Parameter
Name Description
builderForValue GeminiEnterpriseAuthProviderParams.Builder
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

setThreeLeggedOauth(ThreeLeggedOAuth value)

public AuthProvider.AuthProviderTypeParams.Builder setThreeLeggedOauth(ThreeLeggedOAuth value)

ThreeLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ThreeLeggedOAuth three_legged_oauth = 1;

Parameter
Name Description
value ThreeLeggedOAuth
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

setThreeLeggedOauth(ThreeLeggedOAuth.Builder builderForValue)

public AuthProvider.AuthProviderTypeParams.Builder setThreeLeggedOauth(ThreeLeggedOAuth.Builder builderForValue)

ThreeLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.ThreeLeggedOAuth three_legged_oauth = 1;

Parameter
Name Description
builderForValue ThreeLeggedOAuth.Builder
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

setTwoLeggedOauth(TwoLeggedOAuth value)

public AuthProvider.AuthProviderTypeParams.Builder setTwoLeggedOauth(TwoLeggedOAuth value)

TwoLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.TwoLeggedOAuth two_legged_oauth = 2;

Parameter
Name Description
value TwoLeggedOAuth
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder

setTwoLeggedOauth(TwoLeggedOAuth.Builder builderForValue)

public AuthProvider.AuthProviderTypeParams.Builder setTwoLeggedOauth(TwoLeggedOAuth.Builder builderForValue)

TwoLeggedOAuth AuthProvider type parameters.

.google.cloud.agentidentity.v1beta.TwoLeggedOAuth two_legged_oauth = 2;

Parameter
Name Description
builderForValue TwoLeggedOAuth.Builder
Returns
Type Description
AuthProvider.AuthProviderTypeParams.Builder