Class OAuthFlows (0.27.0)

public final class OAuthFlows extends GeneratedMessage implements OAuthFlowsOrBuilder

OAuthFlows contains configuration information for supported OAuth flows.

Protobuf type google.cloud.geminidataanalytics.v1beta.OAuthFlows

Implements

OAuthFlowsOrBuilder

Static Fields

AUTHORIZATION_CODE_FIELD_NUMBER

public static final int AUTHORIZATION_CODE_FIELD_NUMBER
Field Value
Type Description
int

CLIENT_CREDENTIALS_FIELD_NUMBER

public static final int CLIENT_CREDENTIALS_FIELD_NUMBER
Field Value
Type Description
int

IMPLICIT_FIELD_NUMBER

public static final int IMPLICIT_FIELD_NUMBER
Field Value
Type Description
int

PASSWORD_FIELD_NUMBER

public static final int PASSWORD_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static OAuthFlows getDefaultInstance()
Returns
Type Description
OAuthFlows

getDescriptor()

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

newBuilder()

public static OAuthFlows.Builder newBuilder()
Returns
Type Description
OAuthFlows.Builder

newBuilder(OAuthFlows prototype)

public static OAuthFlows.Builder newBuilder(OAuthFlows prototype)
Parameter
Name Description
prototype OAuthFlows
Returns
Type Description
OAuthFlows.Builder

parseDelimitedFrom(InputStream input)

public static OAuthFlows parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
OAuthFlows
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static OAuthFlows parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
OAuthFlows
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static OAuthFlows parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
OAuthFlows
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static OAuthFlows parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
OAuthFlows
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static OAuthFlows parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
OAuthFlows
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static OAuthFlows parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
OAuthFlows
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static OAuthFlows parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
OAuthFlows
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static OAuthFlows parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
OAuthFlows
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static OAuthFlows parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
OAuthFlows
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static OAuthFlows parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
OAuthFlows
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static OAuthFlows parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
OAuthFlows
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static OAuthFlows parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
OAuthFlows
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<OAuthFlows> parser()
Returns
Type Description
Parser<OAuthFlows>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getAuthorizationCode()

public AuthorizationCodeOAuthFlow getAuthorizationCode()

Authorization code flow.

.google.cloud.geminidataanalytics.v1beta.AuthorizationCodeOAuthFlow authorization_code = 1;

Returns
Type Description
AuthorizationCodeOAuthFlow

The authorizationCode.

getAuthorizationCodeOrBuilder()

public AuthorizationCodeOAuthFlowOrBuilder getAuthorizationCodeOrBuilder()

Authorization code flow.

.google.cloud.geminidataanalytics.v1beta.AuthorizationCodeOAuthFlow authorization_code = 1;

Returns
Type Description
AuthorizationCodeOAuthFlowOrBuilder

getClientCredentials()

public ClientCredentialsOAuthFlow getClientCredentials()

Client credentials flow.

.google.cloud.geminidataanalytics.v1beta.ClientCredentialsOAuthFlow client_credentials = 2;

Returns
Type Description
ClientCredentialsOAuthFlow

The clientCredentials.

getClientCredentialsOrBuilder()

public ClientCredentialsOAuthFlowOrBuilder getClientCredentialsOrBuilder()

Client credentials flow.

.google.cloud.geminidataanalytics.v1beta.ClientCredentialsOAuthFlow client_credentials = 2;

Returns
Type Description
ClientCredentialsOAuthFlowOrBuilder

getDefaultInstanceForType()

public OAuthFlows getDefaultInstanceForType()
Returns
Type Description
OAuthFlows

getFlowCase()

public OAuthFlows.FlowCase getFlowCase()
Returns
Type Description
OAuthFlows.FlowCase

getImplicit()

public ImplicitOAuthFlow getImplicit()

Implicit flow.

.google.cloud.geminidataanalytics.v1beta.ImplicitOAuthFlow implicit = 3;

Returns
Type Description
ImplicitOAuthFlow

The implicit.

getImplicitOrBuilder()

public ImplicitOAuthFlowOrBuilder getImplicitOrBuilder()

Implicit flow.

.google.cloud.geminidataanalytics.v1beta.ImplicitOAuthFlow implicit = 3;

Returns
Type Description
ImplicitOAuthFlowOrBuilder

getParserForType()

public Parser<OAuthFlows> getParserForType()
Returns
Type Description
Parser<OAuthFlows>
Overrides

getPassword()

public PasswordOAuthFlow getPassword()

Resource owner password credentials flow.

.google.cloud.geminidataanalytics.v1beta.PasswordOAuthFlow password = 4;

Returns
Type Description
PasswordOAuthFlow

The password.

getPasswordOrBuilder()

public PasswordOAuthFlowOrBuilder getPasswordOrBuilder()

Resource owner password credentials flow.

.google.cloud.geminidataanalytics.v1beta.PasswordOAuthFlow password = 4;

Returns
Type Description
PasswordOAuthFlowOrBuilder

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasAuthorizationCode()

public boolean hasAuthorizationCode()

Authorization code flow.

.google.cloud.geminidataanalytics.v1beta.AuthorizationCodeOAuthFlow authorization_code = 1;

Returns
Type Description
boolean

Whether the authorizationCode field is set.

hasClientCredentials()

public boolean hasClientCredentials()

Client credentials flow.

.google.cloud.geminidataanalytics.v1beta.ClientCredentialsOAuthFlow client_credentials = 2;

Returns
Type Description
boolean

Whether the clientCredentials field is set.

hasImplicit()

public boolean hasImplicit()

Implicit flow.

.google.cloud.geminidataanalytics.v1beta.ImplicitOAuthFlow implicit = 3;

Returns
Type Description
boolean

Whether the implicit field is set.

hasPassword()

public boolean hasPassword()

Resource owner password credentials flow.

.google.cloud.geminidataanalytics.v1beta.PasswordOAuthFlow password = 4;

Returns
Type Description
boolean

Whether the password field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public OAuthFlows.Builder newBuilderForType()
Returns
Type Description
OAuthFlows.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected OAuthFlows.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
OAuthFlows.Builder
Overrides

toBuilder()

public OAuthFlows.Builder toBuilder()
Returns
Type Description
OAuthFlows.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException