Class ConnectionProto.Connection.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ConnectionProto.Connection.Builder>
-
- com.google.cloud.bigquery.connection.v1beta1.ConnectionProto.Connection.Builder
-
- All Implemented Interfaces:
ConnectionProto.ConnectionOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ConnectionProto.Connection
public static final class ConnectionProto.Connection.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ConnectionProto.Connection.Builder> implements ConnectionProto.ConnectionOrBuilder
Configuration parameters to establish connection with an external data source, except the credential attributes.
Protobuf typegoogle.cloud.bigquery.connection.v1beta1.Connection
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectionProto.Connection.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ConnectionProto.Connection
build()
ConnectionProto.Connection
buildPartial()
ConnectionProto.Connection.Builder
clear()
ConnectionProto.Connection.Builder
clearCloudSql()
Cloud SQL properties.ConnectionProto.Connection.Builder
clearCreationTime()
Output only.ConnectionProto.Connection.Builder
clearDescription()
User provided description.ConnectionProto.Connection.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ConnectionProto.Connection.Builder
clearFriendlyName()
User provided display name for the connection.ConnectionProto.Connection.Builder
clearHasCredential()
Output only.ConnectionProto.Connection.Builder
clearLastModifiedTime()
Output only.ConnectionProto.Connection.Builder
clearName()
The resource name of the connection in the form of: `projects/{project_id}/locations/{location_id}/connections/{connection_id}`ConnectionProto.Connection.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ConnectionProto.Connection.Builder
clearProperties()
ConnectionProto.Connection.Builder
clone()
ConnectionProto.CloudSqlProperties
getCloudSql()
Cloud SQL properties.ConnectionProto.CloudSqlProperties.Builder
getCloudSqlBuilder()
Cloud SQL properties.ConnectionProto.CloudSqlPropertiesOrBuilder
getCloudSqlOrBuilder()
Cloud SQL properties.long
getCreationTime()
Output only.ConnectionProto.Connection
getDefaultInstanceForType()
String
getDescription()
User provided description.com.google.protobuf.ByteString
getDescriptionBytes()
User provided description.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getFriendlyName()
User provided display name for the connection.com.google.protobuf.ByteString
getFriendlyNameBytes()
User provided display name for the connection.boolean
getHasCredential()
Output only.long
getLastModifiedTime()
Output only.String
getName()
The resource name of the connection in the form of: `projects/{project_id}/locations/{location_id}/connections/{connection_id}`com.google.protobuf.ByteString
getNameBytes()
The resource name of the connection in the form of: `projects/{project_id}/locations/{location_id}/connections/{connection_id}`ConnectionProto.Connection.PropertiesCase
getPropertiesCase()
boolean
hasCloudSql()
Cloud SQL properties.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ConnectionProto.Connection.Builder
mergeCloudSql(ConnectionProto.CloudSqlProperties value)
Cloud SQL properties.ConnectionProto.Connection.Builder
mergeFrom(ConnectionProto.Connection other)
ConnectionProto.Connection.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ConnectionProto.Connection.Builder
mergeFrom(com.google.protobuf.Message other)
ConnectionProto.Connection.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ConnectionProto.Connection.Builder
setCloudSql(ConnectionProto.CloudSqlProperties value)
Cloud SQL properties.ConnectionProto.Connection.Builder
setCloudSql(ConnectionProto.CloudSqlProperties.Builder builderForValue)
Cloud SQL properties.ConnectionProto.Connection.Builder
setCreationTime(long value)
Output only.ConnectionProto.Connection.Builder
setDescription(String value)
User provided description.ConnectionProto.Connection.Builder
setDescriptionBytes(com.google.protobuf.ByteString value)
User provided description.ConnectionProto.Connection.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ConnectionProto.Connection.Builder
setFriendlyName(String value)
User provided display name for the connection.ConnectionProto.Connection.Builder
setFriendlyNameBytes(com.google.protobuf.ByteString value)
User provided display name for the connection.ConnectionProto.Connection.Builder
setHasCredential(boolean value)
Output only.ConnectionProto.Connection.Builder
setLastModifiedTime(long value)
Output only.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}`ConnectionProto.Connection.Builder
setNameBytes(com.google.protobuf.ByteString value)
The resource name of the connection in the form of: `projects/{project_id}/locations/{location_id}/connections/{connection_id}`ConnectionProto.Connection.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ConnectionProto.Connection.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectionProto.Connection.Builder>
-
clear
public ConnectionProto.Connection.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectionProto.Connection.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectionProto.Connection.Builder>
-
getDefaultInstanceForType
public ConnectionProto.Connection getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ConnectionProto.Connection build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ConnectionProto.Connection buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ConnectionProto.Connection.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectionProto.Connection.Builder>
-
setField
public ConnectionProto.Connection.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectionProto.Connection.Builder>
-
clearField
public ConnectionProto.Connection.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectionProto.Connection.Builder>
-
clearOneof
public ConnectionProto.Connection.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectionProto.Connection.Builder>
-
setRepeatedField
public ConnectionProto.Connection.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectionProto.Connection.Builder>
-
addRepeatedField
public ConnectionProto.Connection.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectionProto.Connection.Builder>
-
mergeFrom
public ConnectionProto.Connection.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ConnectionProto.Connection.Builder>
-
mergeFrom
public ConnectionProto.Connection.Builder mergeFrom(ConnectionProto.Connection other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectionProto.Connection.Builder>
-
mergeFrom
public ConnectionProto.Connection.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ConnectionProto.Connection.Builder>
- Throws:
IOException
-
getPropertiesCase
public ConnectionProto.Connection.PropertiesCase getPropertiesCase()
- Specified by:
getPropertiesCase
in interfaceConnectionProto.ConnectionOrBuilder
-
clearProperties
public ConnectionProto.Connection.Builder clearProperties()
-
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;
- Specified by:
getName
in interfaceConnectionProto.ConnectionOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The resource name of the connection in the form of: `projects/{project_id}/locations/{location_id}/connections/{connection_id}`
string name = 1;
- Specified by:
getNameBytes
in interfaceConnectionProto.ConnectionOrBuilder
- Returns:
- The bytes for name.
-
setName
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;
- Parameters:
value
- The name to set.- Returns:
- 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:
- This builder for chaining.
-
setNameBytes
public ConnectionProto.Connection.Builder setNameBytes(com.google.protobuf.ByteString value)
The resource name of the connection in the form of: `projects/{project_id}/locations/{location_id}/connections/{connection_id}`
string name = 1;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getFriendlyName
public String getFriendlyName()
User provided display name for the connection.
string friendly_name = 2;
- Specified by:
getFriendlyName
in interfaceConnectionProto.ConnectionOrBuilder
- Returns:
- The friendlyName.
-
getFriendlyNameBytes
public com.google.protobuf.ByteString getFriendlyNameBytes()
User provided display name for the connection.
string friendly_name = 2;
- Specified by:
getFriendlyNameBytes
in interfaceConnectionProto.ConnectionOrBuilder
- Returns:
- The bytes for friendlyName.
-
setFriendlyName
public ConnectionProto.Connection.Builder setFriendlyName(String value)
User provided display name for the connection.
string friendly_name = 2;
- Parameters:
value
- The friendlyName to set.- Returns:
- This builder for chaining.
-
clearFriendlyName
public ConnectionProto.Connection.Builder clearFriendlyName()
User provided display name for the connection.
string friendly_name = 2;
- Returns:
- This builder for chaining.
-
setFriendlyNameBytes
public ConnectionProto.Connection.Builder setFriendlyNameBytes(com.google.protobuf.ByteString value)
User provided display name for the connection.
string friendly_name = 2;
- Parameters:
value
- The bytes for friendlyName to set.- Returns:
- This builder for chaining.
-
getDescription
public String getDescription()
User provided description.
string description = 3;
- Specified by:
getDescription
in interfaceConnectionProto.ConnectionOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
User provided description.
string description = 3;
- Specified by:
getDescriptionBytes
in interfaceConnectionProto.ConnectionOrBuilder
- Returns:
- The bytes for description.
-
setDescription
public ConnectionProto.Connection.Builder setDescription(String value)
User provided description.
string description = 3;
- Parameters:
value
- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
public ConnectionProto.Connection.Builder clearDescription()
User provided description.
string description = 3;
- Returns:
- This builder for chaining.
-
setDescriptionBytes
public ConnectionProto.Connection.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
User provided description.
string description = 3;
- Parameters:
value
- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasCloudSql
public boolean hasCloudSql()
Cloud SQL properties.
.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;
- Specified by:
hasCloudSql
in interfaceConnectionProto.ConnectionOrBuilder
- Returns:
- Whether the cloudSql field is set.
-
getCloudSql
public ConnectionProto.CloudSqlProperties getCloudSql()
Cloud SQL properties.
.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;
- Specified by:
getCloudSql
in interfaceConnectionProto.ConnectionOrBuilder
- Returns:
- The cloudSql.
-
setCloudSql
public ConnectionProto.Connection.Builder setCloudSql(ConnectionProto.CloudSqlProperties value)
Cloud SQL properties.
.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;
-
setCloudSql
public ConnectionProto.Connection.Builder setCloudSql(ConnectionProto.CloudSqlProperties.Builder builderForValue)
Cloud SQL properties.
.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;
-
mergeCloudSql
public ConnectionProto.Connection.Builder mergeCloudSql(ConnectionProto.CloudSqlProperties value)
Cloud SQL properties.
.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;
-
clearCloudSql
public ConnectionProto.Connection.Builder clearCloudSql()
Cloud SQL properties.
.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;
-
getCloudSqlBuilder
public ConnectionProto.CloudSqlProperties.Builder getCloudSqlBuilder()
Cloud SQL properties.
.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;
-
getCloudSqlOrBuilder
public ConnectionProto.CloudSqlPropertiesOrBuilder getCloudSqlOrBuilder()
Cloud SQL properties.
.google.cloud.bigquery.connection.v1beta1.CloudSqlProperties cloud_sql = 4;
- Specified by:
getCloudSqlOrBuilder
in interfaceConnectionProto.ConnectionOrBuilder
-
getCreationTime
public long getCreationTime()
Output only. The creation timestamp of the connection.
int64 creation_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getCreationTime
in interfaceConnectionProto.ConnectionOrBuilder
- Returns:
- The creationTime.
-
setCreationTime
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];
- Parameters:
value
- The creationTime to set.- Returns:
- This builder for chaining.
-
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:
- This builder for chaining.
-
getLastModifiedTime
public long getLastModifiedTime()
Output only. The last update timestamp of the connection.
int64 last_modified_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getLastModifiedTime
in interfaceConnectionProto.ConnectionOrBuilder
- Returns:
- The lastModifiedTime.
-
setLastModifiedTime
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];
- Parameters:
value
- The lastModifiedTime to set.- Returns:
- 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:
- This builder for chaining.
-
getHasCredential
public boolean getHasCredential()
Output only. True, if credential is configured for this connection.
bool has_credential = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
- Specified by:
getHasCredential
in interfaceConnectionProto.ConnectionOrBuilder
- Returns:
- The hasCredential.
-
setHasCredential
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];
- Parameters:
value
- The hasCredential to set.- Returns:
- 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:
- This builder for chaining.
-
setUnknownFields
public final ConnectionProto.Connection.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectionProto.Connection.Builder>
-
mergeUnknownFields
public final ConnectionProto.Connection.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ConnectionProto.Connection.Builder>
-
-