Class OAuthFlows.Builder (0.27.0)

public static final class OAuthFlows.Builder extends GeneratedMessage.Builder<OAuthFlows.Builder> implements OAuthFlowsOrBuilder

OAuthFlows contains configuration information for supported OAuth flows.

Protobuf type google.cloud.geminidataanalytics.v1beta.OAuthFlows

Implements

OAuthFlowsOrBuilder

Static Methods

getDescriptor()

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

Methods

build()

public OAuthFlows build()
Returns
Type Description
OAuthFlows

buildPartial()

public OAuthFlows buildPartial()
Returns
Type Description
OAuthFlows

clear()

public OAuthFlows.Builder clear()
Returns
Type Description
OAuthFlows.Builder
Overrides

clearAuthorizationCode()

public OAuthFlows.Builder clearAuthorizationCode()

Authorization code flow.

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

Returns
Type Description
OAuthFlows.Builder

clearClientCredentials()

public OAuthFlows.Builder clearClientCredentials()

Client credentials flow.

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

Returns
Type Description
OAuthFlows.Builder

clearFlow()

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

clearImplicit()

public OAuthFlows.Builder clearImplicit()

Implicit flow.

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

Returns
Type Description
OAuthFlows.Builder

clearPassword()

public OAuthFlows.Builder clearPassword()

Resource owner password credentials flow.

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

Returns
Type Description
OAuthFlows.Builder

getAuthorizationCode()

public AuthorizationCodeOAuthFlow getAuthorizationCode()

Authorization code flow.

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

Returns
Type Description
AuthorizationCodeOAuthFlow

The authorizationCode.

getAuthorizationCodeBuilder()

public AuthorizationCodeOAuthFlow.Builder getAuthorizationCodeBuilder()

Authorization code flow.

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

Returns
Type Description
AuthorizationCodeOAuthFlow.Builder

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.

getClientCredentialsBuilder()

public ClientCredentialsOAuthFlow.Builder getClientCredentialsBuilder()

Client credentials flow.

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

Returns
Type Description
ClientCredentialsOAuthFlow.Builder

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

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

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.

getImplicitBuilder()

public ImplicitOAuthFlow.Builder getImplicitBuilder()

Implicit flow.

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

Returns
Type Description
ImplicitOAuthFlow.Builder

getImplicitOrBuilder()

public ImplicitOAuthFlowOrBuilder getImplicitOrBuilder()

Implicit flow.

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

Returns
Type Description
ImplicitOAuthFlowOrBuilder

getPassword()

public PasswordOAuthFlow getPassword()

Resource owner password credentials flow.

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

Returns
Type Description
PasswordOAuthFlow

The password.

getPasswordBuilder()

public PasswordOAuthFlow.Builder getPasswordBuilder()

Resource owner password credentials flow.

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

Returns
Type Description
PasswordOAuthFlow.Builder

getPasswordOrBuilder()

public PasswordOAuthFlowOrBuilder getPasswordOrBuilder()

Resource owner password credentials flow.

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

Returns
Type Description
PasswordOAuthFlowOrBuilder

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.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAuthorizationCode(AuthorizationCodeOAuthFlow value)

public OAuthFlows.Builder mergeAuthorizationCode(AuthorizationCodeOAuthFlow value)

Authorization code flow.

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

Parameter
Name Description
value AuthorizationCodeOAuthFlow
Returns
Type Description
OAuthFlows.Builder

mergeClientCredentials(ClientCredentialsOAuthFlow value)

public OAuthFlows.Builder mergeClientCredentials(ClientCredentialsOAuthFlow value)

Client credentials flow.

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

Parameter
Name Description
value ClientCredentialsOAuthFlow
Returns
Type Description
OAuthFlows.Builder

mergeFrom(OAuthFlows other)

public OAuthFlows.Builder mergeFrom(OAuthFlows other)
Parameter
Name Description
other OAuthFlows
Returns
Type Description
OAuthFlows.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public OAuthFlows.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
OAuthFlows.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public OAuthFlows.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
OAuthFlows.Builder
Overrides

mergeImplicit(ImplicitOAuthFlow value)

public OAuthFlows.Builder mergeImplicit(ImplicitOAuthFlow value)

Implicit flow.

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

Parameter
Name Description
value ImplicitOAuthFlow
Returns
Type Description
OAuthFlows.Builder

mergePassword(PasswordOAuthFlow value)

public OAuthFlows.Builder mergePassword(PasswordOAuthFlow value)

Resource owner password credentials flow.

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

Parameter
Name Description
value PasswordOAuthFlow
Returns
Type Description
OAuthFlows.Builder

setAuthorizationCode(AuthorizationCodeOAuthFlow value)

public OAuthFlows.Builder setAuthorizationCode(AuthorizationCodeOAuthFlow value)

Authorization code flow.

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

Parameter
Name Description
value AuthorizationCodeOAuthFlow
Returns
Type Description
OAuthFlows.Builder

setAuthorizationCode(AuthorizationCodeOAuthFlow.Builder builderForValue)

public OAuthFlows.Builder setAuthorizationCode(AuthorizationCodeOAuthFlow.Builder builderForValue)

Authorization code flow.

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

Parameter
Name Description
builderForValue AuthorizationCodeOAuthFlow.Builder
Returns
Type Description
OAuthFlows.Builder

setClientCredentials(ClientCredentialsOAuthFlow value)

public OAuthFlows.Builder setClientCredentials(ClientCredentialsOAuthFlow value)

Client credentials flow.

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

Parameter
Name Description
value ClientCredentialsOAuthFlow
Returns
Type Description
OAuthFlows.Builder

setClientCredentials(ClientCredentialsOAuthFlow.Builder builderForValue)

public OAuthFlows.Builder setClientCredentials(ClientCredentialsOAuthFlow.Builder builderForValue)

Client credentials flow.

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

Parameter
Name Description
builderForValue ClientCredentialsOAuthFlow.Builder
Returns
Type Description
OAuthFlows.Builder

setImplicit(ImplicitOAuthFlow value)

public OAuthFlows.Builder setImplicit(ImplicitOAuthFlow value)

Implicit flow.

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

Parameter
Name Description
value ImplicitOAuthFlow
Returns
Type Description
OAuthFlows.Builder

setImplicit(ImplicitOAuthFlow.Builder builderForValue)

public OAuthFlows.Builder setImplicit(ImplicitOAuthFlow.Builder builderForValue)

Implicit flow.

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

Parameter
Name Description
builderForValue ImplicitOAuthFlow.Builder
Returns
Type Description
OAuthFlows.Builder

setPassword(PasswordOAuthFlow value)

public OAuthFlows.Builder setPassword(PasswordOAuthFlow value)

Resource owner password credentials flow.

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

Parameter
Name Description
value PasswordOAuthFlow
Returns
Type Description
OAuthFlows.Builder

setPassword(PasswordOAuthFlow.Builder builderForValue)

public OAuthFlows.Builder setPassword(PasswordOAuthFlow.Builder builderForValue)

Resource owner password credentials flow.

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

Parameter
Name Description
builderForValue PasswordOAuthFlow.Builder
Returns
Type Description
OAuthFlows.Builder