Class ConnectionProto.Connection.Builder

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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ConnectionProto.Connection.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ConnectionProto.Connection.Builder
Overrides

build()

public ConnectionProto.Connection build()
Returns
TypeDescription
ConnectionProto.Connection

buildPartial()

public ConnectionProto.Connection buildPartial()
Returns
TypeDescription
ConnectionProto.Connection

clear()

public ConnectionProto.Connection.Builder clear()
Returns
TypeDescription
ConnectionProto.Connection.Builder
Overrides

clearCloudSql()

public ConnectionProto.Connection.Builder clearCloudSql()

Cloud SQL properties.

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

Returns
TypeDescription
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
TypeDescription
ConnectionProto.Connection.Builder

This builder for chaining.

clearDescription()

public ConnectionProto.Connection.Builder clearDescription()

User provided description.

string description = 3;

Returns
TypeDescription
ConnectionProto.Connection.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public ConnectionProto.Connection.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
ConnectionProto.Connection.Builder
Overrides

clearFriendlyName()

public ConnectionProto.Connection.Builder clearFriendlyName()

User provided display name for the connection.

string friendly_name = 2;

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
ConnectionProto.Connection.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public ConnectionProto.Connection.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
ConnectionProto.Connection.Builder
Overrides

clearProperties()

public ConnectionProto.Connection.Builder clearProperties()
Returns
TypeDescription
ConnectionProto.Connection.Builder

clone()

public ConnectionProto.Connection.Builder clone()
Returns
TypeDescription
ConnectionProto.Connection.Builder
Overrides

getCloudSql()

public ConnectionProto.CloudSqlProperties getCloudSql()

Cloud SQL properties.

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

Returns
TypeDescription
ConnectionProto.CloudSqlProperties

The cloudSql.

getCloudSqlBuilder()

public ConnectionProto.CloudSqlProperties.Builder getCloudSqlBuilder()

Cloud SQL properties.

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

Returns
TypeDescription
ConnectionProto.CloudSqlProperties.Builder

getCloudSqlOrBuilder()

public ConnectionProto.CloudSqlPropertiesOrBuilder getCloudSqlOrBuilder()

Cloud SQL properties.

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

Returns
TypeDescription
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
TypeDescription
long

The creationTime.

getDefaultInstanceForType()

public ConnectionProto.Connection getDefaultInstanceForType()
Returns
TypeDescription
ConnectionProto.Connection

getDescription()

public String getDescription()

User provided description.

string description = 3;

Returns
TypeDescription
String

The description.

getDescriptionBytes()

public ByteString getDescriptionBytes()

User provided description.

string description = 3;

Returns
TypeDescription
ByteString

The bytes for description.

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getFriendlyName()

public String getFriendlyName()

User provided display name for the connection.

string friendly_name = 2;

Returns
TypeDescription
String

The friendlyName.

getFriendlyNameBytes()

public ByteString getFriendlyNameBytes()

User provided display name for the connection.

string friendly_name = 2;

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
ByteString

The bytes for name.

getPropertiesCase()

public ConnectionProto.Connection.PropertiesCase getPropertiesCase()
Returns
TypeDescription
ConnectionProto.Connection.PropertiesCase

hasCloudSql()

public boolean hasCloudSql()

Cloud SQL properties.

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

Returns
TypeDescription
boolean

Whether the cloudSql field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
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
NameDescription
valueConnectionProto.CloudSqlProperties
Returns
TypeDescription
ConnectionProto.Connection.Builder

mergeFrom(ConnectionProto.Connection other)

public ConnectionProto.Connection.Builder mergeFrom(ConnectionProto.Connection other)
Parameter
NameDescription
otherConnectionProto.Connection
Returns
TypeDescription
ConnectionProto.Connection.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ConnectionProto.Connection.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ConnectionProto.Connection.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public ConnectionProto.Connection.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
ConnectionProto.Connection.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ConnectionProto.Connection.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueConnectionProto.CloudSqlProperties
Returns
TypeDescription
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
NameDescription
builderForValueConnectionProto.CloudSqlProperties.Builder
Returns
TypeDescription
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
NameDescription
valuelong

The creationTime to set.

Returns
TypeDescription
ConnectionProto.Connection.Builder

This builder for chaining.

setDescription(String value)

public ConnectionProto.Connection.Builder setDescription(String value)

User provided description.

string description = 3;

Parameter
NameDescription
valueString

The description to set.

Returns
TypeDescription
ConnectionProto.Connection.Builder

This builder for chaining.

setDescriptionBytes(ByteString value)

public ConnectionProto.Connection.Builder setDescriptionBytes(ByteString value)

User provided description.

string description = 3;

Parameter
NameDescription
valueByteString

The bytes for description to set.

Returns
TypeDescription
ConnectionProto.Connection.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public ConnectionProto.Connection.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
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
NameDescription
valueString

The friendlyName to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for friendlyName to set.

Returns
TypeDescription
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
NameDescription
valueboolean

The hasCredential to set.

Returns
TypeDescription
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
NameDescription
valuelong

The lastModifiedTime to set.

Returns
TypeDescription
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
NameDescription
valueString

The name to set.

Returns
TypeDescription
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
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
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
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
ConnectionProto.Connection.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final ConnectionProto.Connection.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ConnectionProto.Connection.Builder
Overrides