Interface SecuritySchemeOrBuilder (0.27.0)

public interface SecuritySchemeOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getApiKeySecurityScheme()

public abstract APIKeySecurityScheme getApiKeySecurityScheme()

API key security scheme.

.google.cloud.geminidataanalytics.v1beta.APIKeySecurityScheme api_key_security_scheme = 1;

Returns
Type Description
APIKeySecurityScheme

The apiKeySecurityScheme.

getApiKeySecuritySchemeOrBuilder()

public abstract APIKeySecuritySchemeOrBuilder getApiKeySecuritySchemeOrBuilder()

API key security scheme.

.google.cloud.geminidataanalytics.v1beta.APIKeySecurityScheme api_key_security_scheme = 1;

Returns
Type Description
APIKeySecuritySchemeOrBuilder

getHttpAuthSecurityScheme()

public abstract HTTPAuthSecurityScheme getHttpAuthSecurityScheme()

HTTP authentication security scheme.

.google.cloud.geminidataanalytics.v1beta.HTTPAuthSecurityScheme http_auth_security_scheme = 2;

Returns
Type Description
HTTPAuthSecurityScheme

The httpAuthSecurityScheme.

getHttpAuthSecuritySchemeOrBuilder()

public abstract HTTPAuthSecuritySchemeOrBuilder getHttpAuthSecuritySchemeOrBuilder()

HTTP authentication security scheme.

.google.cloud.geminidataanalytics.v1beta.HTTPAuthSecurityScheme http_auth_security_scheme = 2;

Returns
Type Description
HTTPAuthSecuritySchemeOrBuilder

getMtlsSecurityScheme()

public abstract MutualTlsSecurityScheme getMtlsSecurityScheme()

Mutual TLS security scheme.

.google.cloud.geminidataanalytics.v1beta.MutualTlsSecurityScheme mtls_security_scheme = 5;

Returns
Type Description
MutualTlsSecurityScheme

The mtlsSecurityScheme.

getMtlsSecuritySchemeOrBuilder()

public abstract MutualTlsSecuritySchemeOrBuilder getMtlsSecuritySchemeOrBuilder()

Mutual TLS security scheme.

.google.cloud.geminidataanalytics.v1beta.MutualTlsSecurityScheme mtls_security_scheme = 5;

Returns
Type Description
MutualTlsSecuritySchemeOrBuilder

getOauth2SecurityScheme()

public abstract OAuth2SecurityScheme getOauth2SecurityScheme()

OAuth2 security scheme.

.google.cloud.geminidataanalytics.v1beta.OAuth2SecurityScheme oauth2_security_scheme = 3;

Returns
Type Description
OAuth2SecurityScheme

The oauth2SecurityScheme.

getOauth2SecuritySchemeOrBuilder()

public abstract OAuth2SecuritySchemeOrBuilder getOauth2SecuritySchemeOrBuilder()

OAuth2 security scheme.

.google.cloud.geminidataanalytics.v1beta.OAuth2SecurityScheme oauth2_security_scheme = 3;

Returns
Type Description
OAuth2SecuritySchemeOrBuilder

getOpenIdConnectSecurityScheme()

public abstract OpenIdConnectSecurityScheme getOpenIdConnectSecurityScheme()

OpenID Connect security scheme.

.google.cloud.geminidataanalytics.v1beta.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;

Returns
Type Description
OpenIdConnectSecurityScheme

The openIdConnectSecurityScheme.

getOpenIdConnectSecuritySchemeOrBuilder()

public abstract OpenIdConnectSecuritySchemeOrBuilder getOpenIdConnectSecuritySchemeOrBuilder()

OpenID Connect security scheme.

.google.cloud.geminidataanalytics.v1beta.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;

Returns
Type Description
OpenIdConnectSecuritySchemeOrBuilder

getSchemeCase()

public abstract SecurityScheme.SchemeCase getSchemeCase()
Returns
Type Description
SecurityScheme.SchemeCase

hasApiKeySecurityScheme()

public abstract boolean hasApiKeySecurityScheme()

API key security scheme.

.google.cloud.geminidataanalytics.v1beta.APIKeySecurityScheme api_key_security_scheme = 1;

Returns
Type Description
boolean

Whether the apiKeySecurityScheme field is set.

hasHttpAuthSecurityScheme()

public abstract boolean hasHttpAuthSecurityScheme()

HTTP authentication security scheme.

.google.cloud.geminidataanalytics.v1beta.HTTPAuthSecurityScheme http_auth_security_scheme = 2;

Returns
Type Description
boolean

Whether the httpAuthSecurityScheme field is set.

hasMtlsSecurityScheme()

public abstract boolean hasMtlsSecurityScheme()

Mutual TLS security scheme.

.google.cloud.geminidataanalytics.v1beta.MutualTlsSecurityScheme mtls_security_scheme = 5;

Returns
Type Description
boolean

Whether the mtlsSecurityScheme field is set.

hasOauth2SecurityScheme()

public abstract boolean hasOauth2SecurityScheme()

OAuth2 security scheme.

.google.cloud.geminidataanalytics.v1beta.OAuth2SecurityScheme oauth2_security_scheme = 3;

Returns
Type Description
boolean

Whether the oauth2SecurityScheme field is set.

hasOpenIdConnectSecurityScheme()

public abstract boolean hasOpenIdConnectSecurityScheme()

OpenID Connect security scheme.

.google.cloud.geminidataanalytics.v1beta.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;

Returns
Type Description
boolean

Whether the openIdConnectSecurityScheme field is set.