Class TransferRun.Builder (2.6.0)

Stay organized with collections Save and categorize content based on your preferences.
public static final class TransferRun.Builder extends GeneratedMessageV3.Builder<TransferRun.Builder> implements TransferRunOrBuilder

Represents a data transfer run.

Protobuf type google.cloud.bigquery.datatransfer.v1.TransferRun

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public TransferRun build()
Returns
TypeDescription
TransferRun

buildPartial()

public TransferRun buildPartial()
Returns
TypeDescription
TransferRun

clear()

public TransferRun.Builder clear()
Returns
TypeDescription
TransferRun.Builder
Overrides

clearDataSourceId()

public TransferRun.Builder clearDataSourceId()

Output only. Data source id.

string data_source_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

clearDestination()

public TransferRun.Builder clearDestination()
Returns
TypeDescription
TransferRun.Builder

clearDestinationDatasetId()

public TransferRun.Builder clearDestinationDatasetId()

Output only. The BigQuery target dataset id.

string destination_dataset_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

clearEmailPreferences()

public TransferRun.Builder clearEmailPreferences()

Output only. Email notifications will be sent according to these preferences to the email address of the user who owns the transfer config this run was derived from.

.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TransferRun.Builder

clearEndTime()

public TransferRun.Builder clearEndTime()

Output only. Time when transfer run ended. Parameter ignored by server for input requests.

.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TransferRun.Builder

clearErrorStatus()

public TransferRun.Builder clearErrorStatus()

Status of the transfer run.

.google.rpc.Status error_status = 21;

Returns
TypeDescription
TransferRun.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearName()

public TransferRun.Builder clearName()

The resource name of the transfer run. Transfer run names have the form projects/{project_id}/locations/{location}/transferConfigs/{config_id}/runs/{run_id}. The name is ignored when creating a transfer run.

string name = 1;

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

clearNotificationPubsubTopic()

public TransferRun.Builder clearNotificationPubsubTopic()

Output only. Pub/Sub topic where a notification will be sent after this transfer run finishes. The format for specifying a pubsub topic is: projects/{project}/topics/{topic}

string notification_pubsub_topic = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearParams()

public TransferRun.Builder clearParams()

Output only. Parameters specific to each data source. For more information see the bq tab in the 'Setting up a data transfer' section for each data source. For example the parameters for Cloud Storage transfers are listed here: https://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq

.google.protobuf.Struct params = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TransferRun.Builder

clearRunTime()

public TransferRun.Builder clearRunTime()

For batch transfer runs, specifies the date and time of the data should be ingested.

.google.protobuf.Timestamp run_time = 10;

Returns
TypeDescription
TransferRun.Builder

clearSchedule()

public TransferRun.Builder clearSchedule()

Output only. Describes the schedule of this transfer run if it was created as part of a regular schedule. For batch transfer runs that are scheduled manually, this is empty. NOTE: the system might choose to delay the schedule depending on the current load, so schedule_time doesn't always match this.

string schedule = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

clearScheduleTime()

public TransferRun.Builder clearScheduleTime()

Minimum time after which a transfer run can be started.

.google.protobuf.Timestamp schedule_time = 3;

Returns
TypeDescription
TransferRun.Builder

clearStartTime()

public TransferRun.Builder clearStartTime()

Output only. Time when transfer run was started. Parameter ignored by server for input requests.

.google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TransferRun.Builder

clearState()

public TransferRun.Builder clearState()

Data transfer run state. Ignored for input requests.

.google.cloud.bigquery.datatransfer.v1.TransferState state = 8;

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

clearUpdateTime()

public TransferRun.Builder clearUpdateTime()

Output only. Last time the data transfer run state was updated.

.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TransferRun.Builder

clearUserId()

public TransferRun.Builder clearUserId()

Deprecated. Unique ID of the user on whose behalf transfer is done.

int64 user_id = 11;

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

clone()

public TransferRun.Builder clone()
Returns
TypeDescription
TransferRun.Builder
Overrides

getDataSourceId()

public String getDataSourceId()

Output only. Data source id.

string data_source_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The dataSourceId.

getDataSourceIdBytes()

public ByteString getDataSourceIdBytes()

Output only. Data source id.

string data_source_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for dataSourceId.

getDefaultInstanceForType()

public TransferRun getDefaultInstanceForType()
Returns
TypeDescription
TransferRun

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getDestinationCase()

public TransferRun.DestinationCase getDestinationCase()
Returns
TypeDescription
TransferRun.DestinationCase

getDestinationDatasetId()

public String getDestinationDatasetId()

Output only. The BigQuery target dataset id.

string destination_dataset_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The destinationDatasetId.

getDestinationDatasetIdBytes()

public ByteString getDestinationDatasetIdBytes()

Output only. The BigQuery target dataset id.

string destination_dataset_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for destinationDatasetId.

getEmailPreferences()

public EmailPreferences getEmailPreferences()

Output only. Email notifications will be sent according to these preferences to the email address of the user who owns the transfer config this run was derived from.

.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
EmailPreferences

The emailPreferences.

getEmailPreferencesBuilder()

public EmailPreferences.Builder getEmailPreferencesBuilder()

Output only. Email notifications will be sent according to these preferences to the email address of the user who owns the transfer config this run was derived from.

.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
EmailPreferences.Builder

getEmailPreferencesOrBuilder()

public EmailPreferencesOrBuilder getEmailPreferencesOrBuilder()

Output only. Email notifications will be sent according to these preferences to the email address of the user who owns the transfer config this run was derived from.

.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
EmailPreferencesOrBuilder

getEndTime()

public Timestamp getEndTime()

Output only. Time when transfer run ended. Parameter ignored by server for input requests.

.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The endTime.

getEndTimeBuilder()

public Timestamp.Builder getEndTimeBuilder()

Output only. Time when transfer run ended. Parameter ignored by server for input requests.

.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Builder

getEndTimeOrBuilder()

public TimestampOrBuilder getEndTimeOrBuilder()

Output only. Time when transfer run ended. Parameter ignored by server for input requests.

.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

getErrorStatus()

public Status getErrorStatus()

Status of the transfer run.

.google.rpc.Status error_status = 21;

Returns
TypeDescription
com.google.rpc.Status

The errorStatus.

getErrorStatusBuilder()

public Status.Builder getErrorStatusBuilder()

Status of the transfer run.

.google.rpc.Status error_status = 21;

Returns
TypeDescription
com.google.rpc.Status.Builder

getErrorStatusOrBuilder()

public StatusOrBuilder getErrorStatusOrBuilder()

Status of the transfer run.

.google.rpc.Status error_status = 21;

Returns
TypeDescription
com.google.rpc.StatusOrBuilder

getName()

public String getName()

The resource name of the transfer run. Transfer run names have the form projects/{project_id}/locations/{location}/transferConfigs/{config_id}/runs/{run_id}. The name is ignored when creating a transfer run.

string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

The resource name of the transfer run. Transfer run names have the form projects/{project_id}/locations/{location}/transferConfigs/{config_id}/runs/{run_id}. The name is ignored when creating a transfer run.

string name = 1;

Returns
TypeDescription
ByteString

The bytes for name.

getNotificationPubsubTopic()

public String getNotificationPubsubTopic()

Output only. Pub/Sub topic where a notification will be sent after this transfer run finishes. The format for specifying a pubsub topic is: projects/{project}/topics/{topic}

string notification_pubsub_topic = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The notificationPubsubTopic.

getNotificationPubsubTopicBytes()

public ByteString getNotificationPubsubTopicBytes()

Output only. Pub/Sub topic where a notification will be sent after this transfer run finishes. The format for specifying a pubsub topic is: projects/{project}/topics/{topic}

string notification_pubsub_topic = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for notificationPubsubTopic.

getParams()

public Struct getParams()

Output only. Parameters specific to each data source. For more information see the bq tab in the 'Setting up a data transfer' section for each data source. For example the parameters for Cloud Storage transfers are listed here: https://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq

.google.protobuf.Struct params = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Struct

The params.

getParamsBuilder()

public Struct.Builder getParamsBuilder()

Output only. Parameters specific to each data source. For more information see the bq tab in the 'Setting up a data transfer' section for each data source. For example the parameters for Cloud Storage transfers are listed here: https://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq

.google.protobuf.Struct params = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Builder

getParamsOrBuilder()

public StructOrBuilder getParamsOrBuilder()

Output only. Parameters specific to each data source. For more information see the bq tab in the 'Setting up a data transfer' section for each data source. For example the parameters for Cloud Storage transfers are listed here: https://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq

.google.protobuf.Struct params = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
StructOrBuilder

getRunTime()

public Timestamp getRunTime()

For batch transfer runs, specifies the date and time of the data should be ingested.

.google.protobuf.Timestamp run_time = 10;

Returns
TypeDescription
Timestamp

The runTime.

getRunTimeBuilder()

public Timestamp.Builder getRunTimeBuilder()

For batch transfer runs, specifies the date and time of the data should be ingested.

.google.protobuf.Timestamp run_time = 10;

Returns
TypeDescription
Builder

getRunTimeOrBuilder()

public TimestampOrBuilder getRunTimeOrBuilder()

For batch transfer runs, specifies the date and time of the data should be ingested.

.google.protobuf.Timestamp run_time = 10;

Returns
TypeDescription
TimestampOrBuilder

getSchedule()

public String getSchedule()

Output only. Describes the schedule of this transfer run if it was created as part of a regular schedule. For batch transfer runs that are scheduled manually, this is empty. NOTE: the system might choose to delay the schedule depending on the current load, so schedule_time doesn't always match this.

string schedule = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The schedule.

getScheduleBytes()

public ByteString getScheduleBytes()

Output only. Describes the schedule of this transfer run if it was created as part of a regular schedule. For batch transfer runs that are scheduled manually, this is empty. NOTE: the system might choose to delay the schedule depending on the current load, so schedule_time doesn't always match this.

string schedule = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for schedule.

getScheduleTime()

public Timestamp getScheduleTime()

Minimum time after which a transfer run can be started.

.google.protobuf.Timestamp schedule_time = 3;

Returns
TypeDescription
Timestamp

The scheduleTime.

getScheduleTimeBuilder()

public Timestamp.Builder getScheduleTimeBuilder()

Minimum time after which a transfer run can be started.

.google.protobuf.Timestamp schedule_time = 3;

Returns
TypeDescription
Builder

getScheduleTimeOrBuilder()

public TimestampOrBuilder getScheduleTimeOrBuilder()

Minimum time after which a transfer run can be started.

.google.protobuf.Timestamp schedule_time = 3;

Returns
TypeDescription
TimestampOrBuilder

getStartTime()

public Timestamp getStartTime()

Output only. Time when transfer run was started. Parameter ignored by server for input requests.

.google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The startTime.

getStartTimeBuilder()

public Timestamp.Builder getStartTimeBuilder()

Output only. Time when transfer run was started. Parameter ignored by server for input requests.

.google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Builder

getStartTimeOrBuilder()

public TimestampOrBuilder getStartTimeOrBuilder()

Output only. Time when transfer run was started. Parameter ignored by server for input requests.

.google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

getState()

public TransferState getState()

Data transfer run state. Ignored for input requests.

.google.cloud.bigquery.datatransfer.v1.TransferState state = 8;

Returns
TypeDescription
TransferState

The state.

getStateValue()

public int getStateValue()

Data transfer run state. Ignored for input requests.

.google.cloud.bigquery.datatransfer.v1.TransferState state = 8;

Returns
TypeDescription
int

The enum numeric value on the wire for state.

getUpdateTime()

public Timestamp getUpdateTime()

Output only. Last time the data transfer run state was updated.

.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Timestamp

The updateTime.

getUpdateTimeBuilder()

public Timestamp.Builder getUpdateTimeBuilder()

Output only. Last time the data transfer run state was updated.

.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Builder

getUpdateTimeOrBuilder()

public TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. Last time the data transfer run state was updated.

.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
TimestampOrBuilder

getUserId()

public long getUserId()

Deprecated. Unique ID of the user on whose behalf transfer is done.

int64 user_id = 11;

Returns
TypeDescription
long

The userId.

hasDestinationDatasetId()

public boolean hasDestinationDatasetId()

Output only. The BigQuery target dataset id.

string destination_dataset_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the destinationDatasetId field is set.

hasEmailPreferences()

public boolean hasEmailPreferences()

Output only. Email notifications will be sent according to these preferences to the email address of the user who owns the transfer config this run was derived from.

.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the emailPreferences field is set.

hasEndTime()

public boolean hasEndTime()

Output only. Time when transfer run ended. Parameter ignored by server for input requests.

.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the endTime field is set.

hasErrorStatus()

public boolean hasErrorStatus()

Status of the transfer run.

.google.rpc.Status error_status = 21;

Returns
TypeDescription
boolean

Whether the errorStatus field is set.

hasParams()

public boolean hasParams()

Output only. Parameters specific to each data source. For more information see the bq tab in the 'Setting up a data transfer' section for each data source. For example the parameters for Cloud Storage transfers are listed here: https://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq

.google.protobuf.Struct params = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the params field is set.

hasRunTime()

public boolean hasRunTime()

For batch transfer runs, specifies the date and time of the data should be ingested.

.google.protobuf.Timestamp run_time = 10;

Returns
TypeDescription
boolean

Whether the runTime field is set.

hasScheduleTime()

public boolean hasScheduleTime()

Minimum time after which a transfer run can be started.

.google.protobuf.Timestamp schedule_time = 3;

Returns
TypeDescription
boolean

Whether the scheduleTime field is set.

hasStartTime()

public boolean hasStartTime()

Output only. Time when transfer run was started. Parameter ignored by server for input requests.

.google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the startTime field is set.

hasUpdateTime()

public boolean hasUpdateTime()

Output only. Last time the data transfer run state was updated.

.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the updateTime field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeEmailPreferences(EmailPreferences value)

public TransferRun.Builder mergeEmailPreferences(EmailPreferences value)

Output only. Email notifications will be sent according to these preferences to the email address of the user who owns the transfer config this run was derived from.

.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueEmailPreferences
Returns
TypeDescription
TransferRun.Builder

mergeEndTime(Timestamp value)

public TransferRun.Builder mergeEndTime(Timestamp value)

Output only. Time when transfer run ended. Parameter ignored by server for input requests.

.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
TransferRun.Builder

mergeErrorStatus(Status value)

public TransferRun.Builder mergeErrorStatus(Status value)

Status of the transfer run.

.google.rpc.Status error_status = 21;

Parameter
NameDescription
valuecom.google.rpc.Status
Returns
TypeDescription
TransferRun.Builder

mergeFrom(TransferRun other)

public TransferRun.Builder mergeFrom(TransferRun other)
Parameter
NameDescription
otherTransferRun
Returns
TypeDescription
TransferRun.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeParams(Struct value)

public TransferRun.Builder mergeParams(Struct value)

Output only. Parameters specific to each data source. For more information see the bq tab in the 'Setting up a data transfer' section for each data source. For example the parameters for Cloud Storage transfers are listed here: https://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq

.google.protobuf.Struct params = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueStruct
Returns
TypeDescription
TransferRun.Builder

mergeRunTime(Timestamp value)

public TransferRun.Builder mergeRunTime(Timestamp value)

For batch transfer runs, specifies the date and time of the data should be ingested.

.google.protobuf.Timestamp run_time = 10;

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
TransferRun.Builder

mergeScheduleTime(Timestamp value)

public TransferRun.Builder mergeScheduleTime(Timestamp value)

Minimum time after which a transfer run can be started.

.google.protobuf.Timestamp schedule_time = 3;

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
TransferRun.Builder

mergeStartTime(Timestamp value)

public TransferRun.Builder mergeStartTime(Timestamp value)

Output only. Time when transfer run was started. Parameter ignored by server for input requests.

.google.protobuf.Timestamp start_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
TransferRun.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final TransferRun.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
TransferRun.Builder
Overrides

mergeUpdateTime(Timestamp value)

public TransferRun.Builder mergeUpdateTime(Timestamp value)

Output only. Last time the data transfer run state was updated.

.google.protobuf.Timestamp update_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
TransferRun.Builder

setDataSourceId(String value)

public TransferRun.Builder setDataSourceId(String value)

Output only. Data source id.

string data_source_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueString

The dataSourceId to set.

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

setDataSourceIdBytes(ByteString value)

public TransferRun.Builder setDataSourceIdBytes(ByteString value)

Output only. Data source id.

string data_source_id = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueByteString

The bytes for dataSourceId to set.

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

setDestinationDatasetId(String value)

public TransferRun.Builder setDestinationDatasetId(String value)

Output only. The BigQuery target dataset id.

string destination_dataset_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueString

The destinationDatasetId to set.

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

setDestinationDatasetIdBytes(ByteString value)

public TransferRun.Builder setDestinationDatasetIdBytes(ByteString value)

Output only. The BigQuery target dataset id.

string destination_dataset_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueByteString

The bytes for destinationDatasetId to set.

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

setEmailPreferences(EmailPreferences value)

public TransferRun.Builder setEmailPreferences(EmailPreferences value)

Output only. Email notifications will be sent according to these preferences to the email address of the user who owns the transfer config this run was derived from.

.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueEmailPreferences
Returns
TypeDescription
TransferRun.Builder

setEmailPreferences(EmailPreferences.Builder builderForValue)

public TransferRun.Builder setEmailPreferences(EmailPreferences.Builder builderForValue)

Output only. Email notifications will be sent according to these preferences to the email address of the user who owns the transfer config this run was derived from.

.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
builderForValueEmailPreferences.Builder
Returns
TypeDescription
TransferRun.Builder

setEndTime(Timestamp value)

public TransferRun.Builder setEndTime(Timestamp value)

Output only. Time when transfer run ended. Parameter ignored by server for input requests.

.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
TransferRun.Builder

setEndTime(Timestamp.Builder builderForValue)

public TransferRun.Builder setEndTime(Timestamp.Builder builderForValue)

Output only. Time when transfer run ended. Parameter ignored by server for input requests.

.google.protobuf.Timestamp end_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
TransferRun.Builder

setErrorStatus(Status value)

public TransferRun.Builder setErrorStatus(Status value)

Status of the transfer run.

.google.rpc.Status error_status = 21;

Parameter
NameDescription
valuecom.google.rpc.Status
Returns
TypeDescription
TransferRun.Builder

setErrorStatus(Status.Builder builderForValue)

public TransferRun.Builder setErrorStatus(Status.Builder builderForValue)

Status of the transfer run.

.google.rpc.Status error_status = 21;

Parameter
NameDescription
builderForValuecom.google.rpc.Status.Builder
Returns
TypeDescription
TransferRun.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public TransferRun.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
TransferRun.Builder
Overrides

setName(String value)

public TransferRun.Builder setName(String value)

The resource name of the transfer run. Transfer run names have the form projects/{project_id}/locations/{location}/transferConfigs/{config_id}/runs/{run_id}. The name is ignored when creating a transfer run.

string name = 1;

Parameter
NameDescription
valueString

The name to set.

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

setNameBytes(ByteString value)

public TransferRun.Builder setNameBytes(ByteString value)

The resource name of the transfer run. Transfer run names have the form projects/{project_id}/locations/{location}/transferConfigs/{config_id}/runs/{run_id}. The name is ignored when creating a transfer run.

string name = 1;

Parameter
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

setNotificationPubsubTopic(String value)

public TransferRun.Builder setNotificationPubsubTopic(String value)

Output only. Pub/Sub topic where a notification will be sent after this transfer run finishes. The format for specifying a pubsub topic is: projects/{project}/topics/{topic}

string notification_pubsub_topic = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueString

The notificationPubsubTopic to set.

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

setNotificationPubsubTopicBytes(ByteString value)

public TransferRun.Builder setNotificationPubsubTopicBytes(ByteString value)

Output only. Pub/Sub topic where a notification will be sent after this transfer run finishes. The format for specifying a pubsub topic is: projects/{project}/topics/{topic}

string notification_pubsub_topic = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueByteString

The bytes for notificationPubsubTopic to set.

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

setParams(Struct value)

public TransferRun.Builder setParams(Struct value)

Output only. Parameters specific to each data source. For more information see the bq tab in the 'Setting up a data transfer' section for each data source. For example the parameters for Cloud Storage transfers are listed here: https://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq

.google.protobuf.Struct params = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueStruct
Returns
TypeDescription
TransferRun.Builder

setParams(Struct.Builder builderForValue)

public TransferRun.Builder setParams(Struct.Builder builderForValue)

Output only. Parameters specific to each data source. For more information see the bq tab in the 'Setting up a data transfer' section for each data source. For example the parameters for Cloud Storage transfers are listed here: https://cloud.google.com/bigquery-transfer/docs/cloud-storage-transfer#bq

.google.protobuf.Struct params = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
TransferRun.Builder

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

public TransferRun.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
TransferRun.Builder
Overrides

setRunTime(Timestamp value)

public TransferRun.Builder setRunTime(Timestamp value)

For batch transfer runs, specifies the date and time of the data should be ingested.

.google.protobuf.Timestamp run_time = 10;

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
TransferRun.Builder

setRunTime(Timestamp.Builder builderForValue)

public TransferRun.Builder setRunTime(Timestamp.Builder builderForValue)

For batch transfer runs, specifies the date and time of the data should be ingested.

.google.protobuf.Timestamp run_time = 10;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
TransferRun.Builder

setSchedule(String value)

public TransferRun.Builder setSchedule(String value)

Output only. Describes the schedule of this transfer run if it was created as part of a regular schedule. For batch transfer runs that are scheduled manually, this is empty. NOTE: the system might choose to delay the schedule depending on the current load, so schedule_time doesn't always match this.

string schedule = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueString

The schedule to set.

Returns
TypeDescription
TransferRun.Builder

This builder for chaining.

setScheduleBytes(ByteString value)

public TransferRun.Builder setScheduleBytes(ByteString value)

Output only. Describes the schedule of this transfer run if it was created as part of a regular schedule. For batch transfer runs that are scheduled manually, this is empty. NOTE