Class ConnectionProto.Connection.Builder (2.45.0)

public static final class ConnectionProto.Connection.Builder extends GeneratedMessageV3.Builder<ConnectionProto.Connection.Builder> implements ConnectionProto.ConnectionOrBuilder

Configuration parameters to establish connection with an external data source, except the credential attributes.

Protobuf type google.cloud.bigquery.connection.v1beta1.Connection

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ConnectionProto.Connection.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ConnectionProto.Connection.Builder
Overrides

build()

public ConnectionProto.Connection build()
Returns
Type Description
ConnectionProto.Connection

buildPartial()

public ConnectionProto.Connection buildPartial()
Returns
Type Description
ConnectionProto.Connection

clear()

public ConnectionProto.Connection.Builder clear()
Returns
Type Description
ConnectionProto.Connection.Builder
Overrides

clearCloudSql()

public ConnectionProto.Connection.Builder clearCloudSql()

Cloud SQL properties.

.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;

Returns
Type Description
ConnectionProto.Connection.Builder

clearCreationTime()

public ConnectionProto.Connection.Builder clearCreationTime()

Output only. The creation timestamp of the connection.

int64 creation_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ConnectionProto.Connection.Builder

This builder for chaining.

clearDescription()

public ConnectionProto.Connection.Builder clearDescription()

User provided description.

string description = 3;

Returns
Type Description
ConnectionProto.Connection.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public ConnectionProto.Connection.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ConnectionProto.Connection.Builder
Overrides

clearFriendlyName()

public ConnectionProto.Connection.Builder clearFriendlyName()

User provided display name for the connection.

string friendly_name = 2;

Returns
Type Description
ConnectionProto.Connection.Builder

This builder for chaining.

clearHasCredential()

public ConnectionProto.Connection.Builder clearHasCredential()

Output only. True, if credential is configured for this connection.

bool has_credential = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ConnectionProto.Connection.Builder

This builder for chaining.

clearLastModifiedTime()

public ConnectionProto.Connection.Builder clearLastModifiedTime()

Output only. The last update timestamp of the connection.

int64 last_modified_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ConnectionProto.Connection.Builder

This builder for chaining.

clearName()

public ConnectionProto.Connection.Builder clearName()

The resource name of the connection in the form of: projects/{project_id}/locations/{location_id}/connections/{connection_id}

string name = 1;

Returns
Type Description
ConnectionProto.Connection.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public ConnectionProto.Connection.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ConnectionProto.Connection.Builder
Overrides

clearProperties()

public ConnectionProto.Connection.Builder clearProperties()
Returns
Type Description
ConnectionProto.Connection.Builder

clone()

public ConnectionProto.Connection.Builder clone()
Returns
Type Description
ConnectionProto.Connection.Builder
Overrides

getCloudSql()

public ConnectionProto.CloudSqlProperties getCloudSql()

Cloud SQL properties.

.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;

Returns
Type Description
ConnectionProto.CloudSqlProperties

The cloudSql.

getCloudSqlBuilder()

public ConnectionProto.CloudSqlProperties.Builder getCloudSqlBuilder()

Cloud SQL properties.

.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;

Returns
Type Description
ConnectionProto.CloudSqlProperties.Builder

getCloudSqlOrBuilder()

public ConnectionProto.CloudSqlPropertiesOrBuilder getCloudSqlOrBuilder()

Cloud SQL properties.

.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;

Returns
Type Description
ConnectionProto.CloudSqlPropertiesOrBuilder

getCreationTime()

public long getCreationTime()

Output only. The creation timestamp of the connection.

int64 creation_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
long

The creationTime.

getDefaultInstanceForType()

public ConnectionProto.Connection getDefaultInstanceForType()
Returns
Type Description
ConnectionProto.Connection

getDescription()

public String getDescription()

User provided description.

string description = 3;

Returns
Type Description
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

User provided description.

string description = 3;

Returns
Type Description
ByteString

The bytes for description.

getDescriptorForType()

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

getFriendlyName()

public String getFriendlyName()

User provided display name for the connection.

string friendly_name = 2;

Returns
Type Description
String

The friendlyName.

getFriendlyNameBytes()

public ByteString getFriendlyNameBytes()

User provided display name for the connection.

string friendly_name = 2;

Returns
Type Description
ByteString

The bytes for friendlyName.

getHasCredential()

public boolean getHasCredential()

Output only. True, if credential is configured for this connection.

bool has_credential = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

The hasCredential.

getLastModifiedTime()

public long getLastModifiedTime()

Output only. The last update timestamp of the connection.

int64 last_modified_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
long

The lastModifiedTime.

getName()

public String getName()

The resource name of the connection in the form of: projects/{project_id}/locations/{location_id}/connections/{connection_id}

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

The resource name of the connection in the form of: projects/{project_id}/locations/{location_id}/connections/{connection_id}

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getPropertiesCase()

public ConnectionProto.Connection.PropertiesCase getPropertiesCase()
Returns
Type Description
ConnectionProto.Connection.PropertiesCase

hasCloudSql()

public boolean hasCloudSql()

Cloud SQL properties.

.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;

Returns
Type Description
boolean

Whether the cloudSql field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCloudSql(ConnectionProto.CloudSqlProperties value)

public ConnectionProto.Connection.Builder mergeCloudSql(ConnectionProto.CloudSqlProperties value)

Cloud SQL properties.

.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;

Parameter
Name Description
value ConnectionProto.CloudSqlProperties
Returns
Type Description
ConnectionProto.Connection.Builder

mergeFrom(ConnectionProto.Connection other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ConnectionProto.Connection.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ConnectionProto.Connection.Builder
Overrides

setCloudSql(ConnectionProto.CloudSqlProperties value)

public ConnectionProto.Connection.Builder setCloudSql(ConnectionProto.CloudSqlProperties value)

Cloud SQL properties.

.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;

Parameter
Name Description
value ConnectionProto.CloudSqlProperties
Returns
Type Description
ConnectionProto.Connection.Builder

setCloudSql(ConnectionProto.CloudSqlProperties.Builder builderForValue)

public ConnectionProto.Connection.Builder setCloudSql(ConnectionProto.CloudSqlProperties.Builder builderForValue)

Cloud SQL properties.

.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;

Parameter
Name Description
builderForValue ConnectionProto.CloudSqlProperties.Builder
Returns
Type Description
ConnectionProto.Connection.Builder

setCreationTime(long value)

public ConnectionProto.Connection.Builder setCreationTime(long value)

Output only. The creation timestamp of the connection.

int64 creation_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value long

The creationTime to set.

Returns
Type Description
ConnectionProto.Connection.Builder

This builder for chaining.

setDescription(String value)

public ConnectionProto.Connection.Builder setDescription(String value)

User provided description.

string description = 3;

Parameter
Name Description
value String

The description to set.

Returns
Type Description
ConnectionProto.Connection.Builder

This builder for chaining.

setDescriptionBytes(ByteString value)

public ConnectionProto.Connection.Builder setDescriptionBytes(ByteString value)

User provided description.

string description = 3;

Parameter
Name Description
value ByteString

The bytes for description to set.

Returns
Type Description
ConnectionProto.Connection.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public ConnectionProto.Connection.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ConnectionProto.Connection.Builder
Overrides

setFriendlyName(String value)

public ConnectionProto.Connection.Builder setFriendlyName(String value)

User provided display name for the connection.

string friendly_name = 2;

Parameter
Name Description
value String

The friendlyName to set.

Returns
Type Description
ConnectionProto.Connection.Builder

This builder for chaining.

setFriendlyNameBytes(ByteString value)

public ConnectionProto.Connection.Builder setFriendlyNameBytes(ByteString value)

User provided display name for the connection.

string friendly_name = 2;

Parameter
Name Description
value ByteString

The bytes for friendlyName to set.

Returns
Type Description
ConnectionProto.Connection.Builder

This builder for chaining.

setHasCredential(boolean value)

public ConnectionProto.Connection.Builder setHasCredential(boolean value)

Output only. True, if credential is configured for this connection.

bool has_credential = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value boolean

The hasCredential to set.

Returns
Type Description
ConnectionProto.Connection.Builder

This builder for chaining.

setLastModifiedTime(long value)

public ConnectionProto.Connection.Builder setLastModifiedTime(long value)

Output only. The last update timestamp of the connection.

int64 last_modified_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value long

The lastModifiedTime to set.

Returns
Type Description
ConnectionProto.Connection.Builder

This builder for chaining.

setName(String value)

public ConnectionProto.Connection.Builder setName(String value)

The resource name of the connection in the form of: projects/{project_id}/locations/{location_id}/connections/{connection_id}

string name = 1;

Parameter
Name Description
value String

The name to set.

Returns
Type Description
ConnectionProto.Connection.Builder

This builder for chaining.

setNameBytes(ByteString value)

public ConnectionProto.Connection.Builder setNameBytes(ByteString value)

The resource name of the connection in the form of: projects/{project_id}/locations/{location_id}/connections/{connection_id}

string name = 1;

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
ConnectionProto.Connection.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ConnectionProto.Connection.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ConnectionProto.Connection.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final ConnectionProto.Connection.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ConnectionProto.Connection.Builder
Overrides