Class OAuthConfig.Builder (0.98.0)

public static final class OAuthConfig.Builder extends GeneratedMessage.Builder<OAuthConfig.Builder> implements OAuthConfigOrBuilder

OAuth configuration for end user authentication.

Protobuf type google.cloud.dataform.v1beta1.OAuthConfig

Static Methods

getDescriptor()

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

Methods

addAdditionalOauthScopes(String value)

public OAuthConfig.Builder addAdditionalOauthScopes(String value)

Optional. Additional OAuth scopes to use for BigQuery executions. Scopes always in use: https://www.googleapis.com/auth/bigquery

repeated string additional_oauth_scopes = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value String

The additionalOauthScopes to add.

Returns
Type Description
OAuthConfig.Builder

This builder for chaining.

addAdditionalOauthScopesBytes(ByteString value)

public OAuthConfig.Builder addAdditionalOauthScopesBytes(ByteString value)

Optional. Additional OAuth scopes to use for BigQuery executions. Scopes always in use: https://www.googleapis.com/auth/bigquery

repeated string additional_oauth_scopes = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value ByteString

The bytes of the additionalOauthScopes to add.

Returns
Type Description
OAuthConfig.Builder

This builder for chaining.

addAllAdditionalOauthScopes(Iterable<String> values)

public OAuthConfig.Builder addAllAdditionalOauthScopes(Iterable<String> values)

Optional. Additional OAuth scopes to use for BigQuery executions. Scopes always in use: https://www.googleapis.com/auth/bigquery

repeated string additional_oauth_scopes = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<String>

The additionalOauthScopes to add.

Returns
Type Description
OAuthConfig.Builder

This builder for chaining.

build()

public OAuthConfig build()
Returns
Type Description
OAuthConfig

buildPartial()

public OAuthConfig buildPartial()
Returns
Type Description
OAuthConfig

clear()

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

clearAdditionalOauthScopes()

public OAuthConfig.Builder clearAdditionalOauthScopes()

Optional. Additional OAuth scopes to use for BigQuery executions. Scopes always in use: https://www.googleapis.com/auth/bigquery

repeated string additional_oauth_scopes = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
OAuthConfig.Builder

This builder for chaining.

getAdditionalOauthScopes(int index)

public String getAdditionalOauthScopes(int index)

Optional. Additional OAuth scopes to use for BigQuery executions. Scopes always in use: https://www.googleapis.com/auth/bigquery

repeated string additional_oauth_scopes = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The additionalOauthScopes at the given index.

getAdditionalOauthScopesBytes(int index)

public ByteString getAdditionalOauthScopesBytes(int index)

Optional. Additional OAuth scopes to use for BigQuery executions. Scopes always in use: https://www.googleapis.com/auth/bigquery

repeated string additional_oauth_scopes = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the additionalOauthScopes at the given index.

getAdditionalOauthScopesCount()

public int getAdditionalOauthScopesCount()

Optional. Additional OAuth scopes to use for BigQuery executions. Scopes always in use: https://www.googleapis.com/auth/bigquery

repeated string additional_oauth_scopes = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of additionalOauthScopes.

getAdditionalOauthScopesList()

public ProtocolStringList getAdditionalOauthScopesList()

Optional. Additional OAuth scopes to use for BigQuery executions. Scopes always in use: https://www.googleapis.com/auth/bigquery

repeated string additional_oauth_scopes = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ProtocolStringList

A list containing the additionalOauthScopes.

getDefaultInstanceForType()

public OAuthConfig getDefaultInstanceForType()
Returns
Type Description
OAuthConfig

getDescriptorForType()

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

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(OAuthConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setAdditionalOauthScopes(int index, String value)

public OAuthConfig.Builder setAdditionalOauthScopes(int index, String value)

Optional. Additional OAuth scopes to use for BigQuery executions. Scopes always in use: https://www.googleapis.com/auth/bigquery

repeated string additional_oauth_scopes = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int

The index to set the value at.

value String

The additionalOauthScopes to set.

Returns
Type Description
OAuthConfig.Builder

This builder for chaining.