public final class SecurityScheme extends GeneratedMessage implements SecuritySchemeOrBuilder
SecurityScheme defines a security scheme for contacting the agent.
Protobuf type google.cloud.geminidataanalytics.v1beta.SecurityScheme
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
API_KEY_SECURITY_SCHEME_FIELD_NUMBER
public static final int API_KEY_SECURITY_SCHEME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
HTTP_AUTH_SECURITY_SCHEME_FIELD_NUMBER
public static final int HTTP_AUTH_SECURITY_SCHEME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MTLS_SECURITY_SCHEME_FIELD_NUMBER
public static final int MTLS_SECURITY_SCHEME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
OAUTH2_SECURITY_SCHEME_FIELD_NUMBER
public static final int OAUTH2_SECURITY_SCHEME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
OPEN_ID_CONNECT_SECURITY_SCHEME_FIELD_NUMBER
public static final int OPEN_ID_CONNECT_SECURITY_SCHEME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static SecurityScheme getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static SecurityScheme.Builder newBuilder()
newBuilder(SecurityScheme prototype)
public static SecurityScheme.Builder newBuilder(SecurityScheme prototype)
public static SecurityScheme parseDelimitedFrom(InputStream input)
public static SecurityScheme parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static SecurityScheme parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SecurityScheme parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static SecurityScheme parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SecurityScheme parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SecurityScheme parseFrom(CodedInputStream input)
public static SecurityScheme parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static SecurityScheme parseFrom(InputStream input)
public static SecurityScheme parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static SecurityScheme parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SecurityScheme parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<SecurityScheme> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getApiKeySecurityScheme()
public APIKeySecurityScheme getApiKeySecurityScheme()
API key security scheme.
.google.cloud.geminidataanalytics.v1beta.APIKeySecurityScheme api_key_security_scheme = 1;
getApiKeySecuritySchemeOrBuilder()
public APIKeySecuritySchemeOrBuilder getApiKeySecuritySchemeOrBuilder()
API key security scheme.
.google.cloud.geminidataanalytics.v1beta.APIKeySecurityScheme api_key_security_scheme = 1;
getDefaultInstanceForType()
public SecurityScheme getDefaultInstanceForType()
getHttpAuthSecurityScheme()
public HTTPAuthSecurityScheme getHttpAuthSecurityScheme()
HTTP authentication security scheme.
.google.cloud.geminidataanalytics.v1beta.HTTPAuthSecurityScheme http_auth_security_scheme = 2;
getHttpAuthSecuritySchemeOrBuilder()
public HTTPAuthSecuritySchemeOrBuilder getHttpAuthSecuritySchemeOrBuilder()
HTTP authentication security scheme.
.google.cloud.geminidataanalytics.v1beta.HTTPAuthSecurityScheme http_auth_security_scheme = 2;
getMtlsSecurityScheme()
public MutualTlsSecurityScheme getMtlsSecurityScheme()
Mutual TLS security scheme.
.google.cloud.geminidataanalytics.v1beta.MutualTlsSecurityScheme mtls_security_scheme = 5;
getMtlsSecuritySchemeOrBuilder()
public MutualTlsSecuritySchemeOrBuilder getMtlsSecuritySchemeOrBuilder()
Mutual TLS security scheme.
.google.cloud.geminidataanalytics.v1beta.MutualTlsSecurityScheme mtls_security_scheme = 5;
getOauth2SecurityScheme()
public OAuth2SecurityScheme getOauth2SecurityScheme()
OAuth2 security scheme.
.google.cloud.geminidataanalytics.v1beta.OAuth2SecurityScheme oauth2_security_scheme = 3;
getOauth2SecuritySchemeOrBuilder()
public OAuth2SecuritySchemeOrBuilder getOauth2SecuritySchemeOrBuilder()
OAuth2 security scheme.
.google.cloud.geminidataanalytics.v1beta.OAuth2SecurityScheme oauth2_security_scheme = 3;
getOpenIdConnectSecurityScheme()
public OpenIdConnectSecurityScheme getOpenIdConnectSecurityScheme()
OpenID Connect security scheme.
.google.cloud.geminidataanalytics.v1beta.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;
getOpenIdConnectSecuritySchemeOrBuilder()
public OpenIdConnectSecuritySchemeOrBuilder getOpenIdConnectSecuritySchemeOrBuilder()
OpenID Connect security scheme.
.google.cloud.geminidataanalytics.v1beta.OpenIdConnectSecurityScheme open_id_connect_security_scheme = 4;
getParserForType()
public Parser<SecurityScheme> getParserForType()
Overrides
getSchemeCase()
public SecurityScheme.SchemeCase getSchemeCase()
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public SecurityScheme.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected SecurityScheme.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public SecurityScheme.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides