public static final class SecurityScheme.Builder extends GeneratedMessage.Builder<SecurityScheme.Builder> implements SecuritySchemeOrBuilderSecurityScheme defines a security scheme for contacting the agent.
Protobuf type google.cloud.geminidataanalytics.v1beta.SecurityScheme
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > SecurityScheme.BuilderImplements
SecuritySchemeOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public SecurityScheme build()| Returns | |
|---|---|
| Type | Description |
SecurityScheme |
|
buildPartial()
public SecurityScheme buildPartial()| Returns | |
|---|---|
| Type | Description |
SecurityScheme |
|
clear()
public SecurityScheme.Builder clear()| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
clearApiKeySecurityScheme()
public SecurityScheme.Builder clearApiKeySecurityScheme()API key security scheme.
.google.cloud.geminidataanalytics.v1beta.APIKeySecurityScheme api_key_security_scheme = 1;
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
clearHttpAuthSecurityScheme()
public SecurityScheme.Builder clearHttpAuthSecurityScheme()HTTP authentication security scheme.
.google.cloud.geminidataanalytics.v1beta.HTTPAuthSecurityScheme http_auth_security_scheme = 2;
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
clearMtlsSecurityScheme()
public SecurityScheme.Builder clearMtlsSecurityScheme()Mutual TLS security scheme.
.google.cloud.geminidataanalytics.v1beta.MutualTlsSecurityScheme mtls_security_scheme = 5;
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
clearOauth2SecurityScheme()
public SecurityScheme.Builder clearOauth2SecurityScheme()OAuth2 security scheme.
.google.cloud.geminidataanalytics.v1beta.OAuth2SecurityScheme oauth2_security_scheme = 3;
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
clearOpenIdConnectSecurityScheme()
public SecurityScheme.Builder clearOpenIdConnectSecurityScheme()OpenID Connect security scheme.
.google.cloud.geminidataanalytics.v1beta.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
clearScheme()
public SecurityScheme.Builder clearScheme()| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
getApiKeySecurityScheme()
public APIKeySecurityScheme getApiKeySecurityScheme()API key security scheme.
.google.cloud.geminidataanalytics.v1beta.APIKeySecurityScheme api_key_security_scheme = 1;
| Returns | |
|---|---|
| Type | Description |
APIKeySecurityScheme |
The apiKeySecurityScheme. |
getApiKeySecuritySchemeBuilder()
public APIKeySecurityScheme.Builder getApiKeySecuritySchemeBuilder()API key security scheme.
.google.cloud.geminidataanalytics.v1beta.APIKeySecurityScheme api_key_security_scheme = 1;
| Returns | |
|---|---|
| Type | Description |
APIKeySecurityScheme.Builder |
|
getApiKeySecuritySchemeOrBuilder()
public APIKeySecuritySchemeOrBuilder getApiKeySecuritySchemeOrBuilder()API key security scheme.
.google.cloud.geminidataanalytics.v1beta.APIKeySecurityScheme api_key_security_scheme = 1;
| Returns | |
|---|---|
| Type | Description |
APIKeySecuritySchemeOrBuilder |
|
getDefaultInstanceForType()
public SecurityScheme getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
SecurityScheme |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getHttpAuthSecurityScheme()
public HTTPAuthSecurityScheme getHttpAuthSecurityScheme()HTTP authentication security scheme.
.google.cloud.geminidataanalytics.v1beta.HTTPAuthSecurityScheme http_auth_security_scheme = 2;
| Returns | |
|---|---|
| Type | Description |
HTTPAuthSecurityScheme |
The httpAuthSecurityScheme. |
getHttpAuthSecuritySchemeBuilder()
public HTTPAuthSecurityScheme.Builder getHttpAuthSecuritySchemeBuilder()HTTP authentication security scheme.
.google.cloud.geminidataanalytics.v1beta.HTTPAuthSecurityScheme http_auth_security_scheme = 2;
| Returns | |
|---|---|
| Type | Description |
HTTPAuthSecurityScheme.Builder |
|
getHttpAuthSecuritySchemeOrBuilder()
public HTTPAuthSecuritySchemeOrBuilder getHttpAuthSecuritySchemeOrBuilder()HTTP authentication security scheme.
.google.cloud.geminidataanalytics.v1beta.HTTPAuthSecurityScheme http_auth_security_scheme = 2;
| Returns | |
|---|---|
| Type | Description |
HTTPAuthSecuritySchemeOrBuilder |
|
getMtlsSecurityScheme()
public MutualTlsSecurityScheme getMtlsSecurityScheme()Mutual TLS security scheme.
.google.cloud.geminidataanalytics.v1beta.MutualTlsSecurityScheme mtls_security_scheme = 5;
| Returns | |
|---|---|
| Type | Description |
MutualTlsSecurityScheme |
The mtlsSecurityScheme. |
getMtlsSecuritySchemeBuilder()
public MutualTlsSecurityScheme.Builder getMtlsSecuritySchemeBuilder()Mutual TLS security scheme.
.google.cloud.geminidataanalytics.v1beta.MutualTlsSecurityScheme mtls_security_scheme = 5;
| Returns | |
|---|---|
| Type | Description |
MutualTlsSecurityScheme.Builder |
|
getMtlsSecuritySchemeOrBuilder()
public MutualTlsSecuritySchemeOrBuilder getMtlsSecuritySchemeOrBuilder()Mutual TLS security scheme.
.google.cloud.geminidataanalytics.v1beta.MutualTlsSecurityScheme mtls_security_scheme = 5;
| Returns | |
|---|---|
| Type | Description |
MutualTlsSecuritySchemeOrBuilder |
|
getOauth2SecurityScheme()
public OAuth2SecurityScheme getOauth2SecurityScheme()OAuth2 security scheme.
.google.cloud.geminidataanalytics.v1beta.OAuth2SecurityScheme oauth2_security_scheme = 3;
| Returns | |
|---|---|
| Type | Description |
OAuth2SecurityScheme |
The oauth2SecurityScheme. |
getOauth2SecuritySchemeBuilder()
public OAuth2SecurityScheme.Builder getOauth2SecuritySchemeBuilder()OAuth2 security scheme.
.google.cloud.geminidataanalytics.v1beta.OAuth2SecurityScheme oauth2_security_scheme = 3;
| Returns | |
|---|---|
| Type | Description |
OAuth2SecurityScheme.Builder |
|
getOauth2SecuritySchemeOrBuilder()
public OAuth2SecuritySchemeOrBuilder getOauth2SecuritySchemeOrBuilder()OAuth2 security scheme.
.google.cloud.geminidataanalytics.v1beta.OAuth2SecurityScheme oauth2_security_scheme = 3;
| Returns | |
|---|---|
| Type | Description |
OAuth2SecuritySchemeOrBuilder |
|
getOpenIdConnectSecurityScheme()
public OpenIdConnectSecurityScheme getOpenIdConnectSecurityScheme()OpenID Connect security scheme.
.google.cloud.geminidataanalytics.v1beta.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;
| Returns | |
|---|---|
| Type | Description |
OpenIdConnectSecurityScheme |
The openIdConnectSecurityScheme. |
getOpenIdConnectSecuritySchemeBuilder()
public OpenIdConnectSecurityScheme.Builder getOpenIdConnectSecuritySchemeBuilder()OpenID Connect security scheme.
.google.cloud.geminidataanalytics.v1beta.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;
| Returns | |
|---|---|
| Type | Description |
OpenIdConnectSecurityScheme.Builder |
|
getOpenIdConnectSecuritySchemeOrBuilder()
public OpenIdConnectSecuritySchemeOrBuilder getOpenIdConnectSecuritySchemeOrBuilder()OpenID Connect security scheme.
.google.cloud.geminidataanalytics.v1beta.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;
| Returns | |
|---|---|
| Type | Description |
OpenIdConnectSecuritySchemeOrBuilder |
|
getSchemeCase()
public SecurityScheme.SchemeCase getSchemeCase()| Returns | |
|---|---|
| Type | Description |
SecurityScheme.SchemeCase |
|
hasApiKeySecurityScheme()
public 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 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 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 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 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. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeApiKeySecurityScheme(APIKeySecurityScheme value)
public SecurityScheme.Builder mergeApiKeySecurityScheme(APIKeySecurityScheme value)API key security scheme.
.google.cloud.geminidataanalytics.v1beta.APIKeySecurityScheme api_key_security_scheme = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
APIKeySecurityScheme |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
mergeFrom(SecurityScheme other)
public SecurityScheme.Builder mergeFrom(SecurityScheme other)| Parameter | |
|---|---|
| Name | Description |
other |
SecurityScheme |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public SecurityScheme.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public SecurityScheme.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
mergeHttpAuthSecurityScheme(HTTPAuthSecurityScheme value)
public SecurityScheme.Builder mergeHttpAuthSecurityScheme(HTTPAuthSecurityScheme value)HTTP authentication security scheme.
.google.cloud.geminidataanalytics.v1beta.HTTPAuthSecurityScheme http_auth_security_scheme = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
HTTPAuthSecurityScheme |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
mergeMtlsSecurityScheme(MutualTlsSecurityScheme value)
public SecurityScheme.Builder mergeMtlsSecurityScheme(MutualTlsSecurityScheme value)Mutual TLS security scheme.
.google.cloud.geminidataanalytics.v1beta.MutualTlsSecurityScheme mtls_security_scheme = 5;
| Parameter | |
|---|---|
| Name | Description |
value |
MutualTlsSecurityScheme |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
mergeOauth2SecurityScheme(OAuth2SecurityScheme value)
public SecurityScheme.Builder mergeOauth2SecurityScheme(OAuth2SecurityScheme value)OAuth2 security scheme.
.google.cloud.geminidataanalytics.v1beta.OAuth2SecurityScheme oauth2_security_scheme = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
OAuth2SecurityScheme |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
mergeOpenIdConnectSecurityScheme(OpenIdConnectSecurityScheme value)
public SecurityScheme.Builder mergeOpenIdConnectSecurityScheme(OpenIdConnectSecurityScheme value)OpenID Connect security scheme.
.google.cloud.geminidataanalytics.v1beta.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
OpenIdConnectSecurityScheme |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
setApiKeySecurityScheme(APIKeySecurityScheme value)
public SecurityScheme.Builder setApiKeySecurityScheme(APIKeySecurityScheme value)API key security scheme.
.google.cloud.geminidataanalytics.v1beta.APIKeySecurityScheme api_key_security_scheme = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
APIKeySecurityScheme |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
setApiKeySecurityScheme(APIKeySecurityScheme.Builder builderForValue)
public SecurityScheme.Builder setApiKeySecurityScheme(APIKeySecurityScheme.Builder builderForValue)API key security scheme.
.google.cloud.geminidataanalytics.v1beta.APIKeySecurityScheme api_key_security_scheme = 1;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
APIKeySecurityScheme.Builder |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
setHttpAuthSecurityScheme(HTTPAuthSecurityScheme value)
public SecurityScheme.Builder setHttpAuthSecurityScheme(HTTPAuthSecurityScheme value)HTTP authentication security scheme.
.google.cloud.geminidataanalytics.v1beta.HTTPAuthSecurityScheme http_auth_security_scheme = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
HTTPAuthSecurityScheme |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
setHttpAuthSecurityScheme(HTTPAuthSecurityScheme.Builder builderForValue)
public SecurityScheme.Builder setHttpAuthSecurityScheme(HTTPAuthSecurityScheme.Builder builderForValue)HTTP authentication security scheme.
.google.cloud.geminidataanalytics.v1beta.HTTPAuthSecurityScheme http_auth_security_scheme = 2;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
HTTPAuthSecurityScheme.Builder |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
setMtlsSecurityScheme(MutualTlsSecurityScheme value)
public SecurityScheme.Builder setMtlsSecurityScheme(MutualTlsSecurityScheme value)Mutual TLS security scheme.
.google.cloud.geminidataanalytics.v1beta.MutualTlsSecurityScheme mtls_security_scheme = 5;
| Parameter | |
|---|---|
| Name | Description |
value |
MutualTlsSecurityScheme |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
setMtlsSecurityScheme(MutualTlsSecurityScheme.Builder builderForValue)
public SecurityScheme.Builder setMtlsSecurityScheme(MutualTlsSecurityScheme.Builder builderForValue)Mutual TLS security scheme.
.google.cloud.geminidataanalytics.v1beta.MutualTlsSecurityScheme mtls_security_scheme = 5;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
MutualTlsSecurityScheme.Builder |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
setOauth2SecurityScheme(OAuth2SecurityScheme value)
public SecurityScheme.Builder setOauth2SecurityScheme(OAuth2SecurityScheme value)OAuth2 security scheme.
.google.cloud.geminidataanalytics.v1beta.OAuth2SecurityScheme oauth2_security_scheme = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
OAuth2SecurityScheme |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
setOauth2SecurityScheme(OAuth2SecurityScheme.Builder builderForValue)
public SecurityScheme.Builder setOauth2SecurityScheme(OAuth2SecurityScheme.Builder builderForValue)OAuth2 security scheme.
.google.cloud.geminidataanalytics.v1beta.OAuth2SecurityScheme oauth2_security_scheme = 3;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
OAuth2SecurityScheme.Builder |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
setOpenIdConnectSecurityScheme(OpenIdConnectSecurityScheme value)
public SecurityScheme.Builder setOpenIdConnectSecurityScheme(OpenIdConnectSecurityScheme value)OpenID Connect security scheme.
.google.cloud.geminidataanalytics.v1beta.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;
| Parameter | |
|---|---|
| Name | Description |
value |
OpenIdConnectSecurityScheme |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|
setOpenIdConnectSecurityScheme(OpenIdConnectSecurityScheme.Builder builderForValue)
public SecurityScheme.Builder setOpenIdConnectSecurityScheme(OpenIdConnectSecurityScheme.Builder builderForValue)OpenID Connect security scheme.
.google.cloud.geminidataanalytics.v1beta.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
OpenIdConnectSecurityScheme.Builder |
| Returns | |
|---|---|
| Type | Description |
SecurityScheme.Builder |
|