Interface AuthProvider.AuthProviderTypeParamsOrBuilder (0.1.0)

public static interface AuthProvider.AuthProviderTypeParamsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getApiKey()

public abstract ApiKeyParams getApiKey()

ApiKey AuthProvider type parameters.

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

Returns
Type Description
ApiKeyParams

The apiKey.

getApiKeyOrBuilder()

public abstract ApiKeyParamsOrBuilder getApiKeyOrBuilder()

ApiKey AuthProvider type parameters.

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

Returns
Type Description
ApiKeyParamsOrBuilder

getGeAuthProvider()

public abstract GeminiEnterpriseAuthProviderParams getGeAuthProvider()

GeminiEnterprise auth_provider type parameters.

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

Returns
Type Description
GeminiEnterpriseAuthProviderParams

The geAuthProvider.

getGeAuthProviderOrBuilder()

public abstract GeminiEnterpriseAuthProviderParamsOrBuilder getGeAuthProviderOrBuilder()

GeminiEnterprise auth_provider type parameters.

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

Returns
Type Description
GeminiEnterpriseAuthProviderParamsOrBuilder

getThreeLeggedOauth()

public abstract ThreeLeggedOAuth getThreeLeggedOauth()

ThreeLeggedOAuth AuthProvider type parameters.

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

Returns
Type Description
ThreeLeggedOAuth

The threeLeggedOauth.

getThreeLeggedOauthOrBuilder()

public abstract ThreeLeggedOAuthOrBuilder getThreeLeggedOauthOrBuilder()

ThreeLeggedOAuth AuthProvider type parameters.

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

Returns
Type Description
ThreeLeggedOAuthOrBuilder

getTwoLeggedOauth()

public abstract TwoLeggedOAuth getTwoLeggedOauth()

TwoLeggedOAuth AuthProvider type parameters.

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

Returns
Type Description
TwoLeggedOAuth

The twoLeggedOauth.

getTwoLeggedOauthOrBuilder()

public abstract TwoLeggedOAuthOrBuilder getTwoLeggedOauthOrBuilder()

TwoLeggedOAuth AuthProvider type parameters.

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

Returns
Type Description
TwoLeggedOAuthOrBuilder

getTypeCase()

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

hasApiKey()

public abstract boolean hasApiKey()

ApiKey AuthProvider type parameters.

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

Returns
Type Description
boolean

Whether the apiKey field is set.

hasGeAuthProvider()

public abstract boolean hasGeAuthProvider()

GeminiEnterprise auth_provider type parameters.

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

Returns
Type Description
boolean

Whether the geAuthProvider field is set.

hasThreeLeggedOauth()

public abstract boolean hasThreeLeggedOauth()

ThreeLeggedOAuth AuthProvider type parameters.

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

Returns
Type Description
boolean

Whether the threeLeggedOauth field is set.

hasTwoLeggedOauth()

public abstract boolean hasTwoLeggedOauth()

TwoLeggedOAuth AuthProvider type parameters.

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

Returns
Type Description
boolean

Whether the twoLeggedOauth field is set.