- 2.76.0 (latest)
- 2.75.0
- 2.74.0
- 2.73.0
- 2.72.0
- 2.70.0
- 2.68.0
- 2.67.0
- 2.64.0
- 2.63.0
- 2.62.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.52.0
- 2.51.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.17
- 2.2.6
- 2.1.23
- 2.0.27
public static final class TransferConfig.Builder extends GeneratedMessageV3.Builder<TransferConfig.Builder> implements TransferConfigOrBuilder Represents a data transfer configuration. A transfer configuration
contains all metadata needed to perform a data transfer. For example,
destination_dataset_id specifies where data should be stored.
When a new transfer configuration is created, the specified
destination_dataset_id is created when needed and shared with the
appropriate data source service account.
Protobuf type google.cloud.bigquery.datatransfer.v1.TransferConfig
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > TransferConfig.BuilderImplements
TransferConfigOrBuilderMethods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TransferConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)| Name | Description |
| field | FieldDescriptor |
| value | Object |
| Type | Description |
| TransferConfig.Builder |
build()
public TransferConfig build()| Type | Description |
| TransferConfig |
buildPartial()
public TransferConfig buildPartial()| Type | Description |
| TransferConfig |
clear()
public TransferConfig.Builder clear()| Type | Description |
| TransferConfig.Builder |
clearDataRefreshWindowDays()
public TransferConfig.Builder clearDataRefreshWindowDays() The number of days to look back to automatically refresh the data.
For example, if data_refresh_window_days = 10, then every day
BigQuery reingests data for [today-10, today-1], rather than ingesting data
for just [today-1].
Only valid if the data source supports the feature. Set the value to 0
to use the default value.
int32 data_refresh_window_days = 12;
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
clearDataSourceId()
public TransferConfig.Builder clearDataSourceId()Data source id. Cannot be changed once data transfer is created.
string data_source_id = 5;
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
clearDatasetRegion()
public TransferConfig.Builder clearDatasetRegion()Output only. Region in which BigQuery dataset is located.
string dataset_region = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
clearDestination()
public TransferConfig.Builder clearDestination()| Type | Description |
| TransferConfig.Builder |
clearDestinationDatasetId()
public TransferConfig.Builder clearDestinationDatasetId()The BigQuery target dataset id.
string destination_dataset_id = 2;
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
clearDisabled()
public TransferConfig.Builder clearDisabled()Is this config disabled. When set to true, no runs are scheduled for a given transfer.
bool disabled = 13;
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
clearDisplayName()
public TransferConfig.Builder clearDisplayName()User specified display name for the data transfer.
string display_name = 3;
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
clearEmailPreferences()
public TransferConfig.Builder clearEmailPreferences()Email notifications will be sent according to these preferences to the email address of the user who owns this transfer config.
.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 18;
| Type | Description |
| TransferConfig.Builder |
clearField(Descriptors.FieldDescriptor field)
public TransferConfig.Builder clearField(Descriptors.FieldDescriptor field)| Name | Description |
| field | FieldDescriptor |
| Type | Description |
| TransferConfig.Builder |
clearName()
public TransferConfig.Builder clearName() The resource name of the transfer config.
Transfer config names have the form
projects/{project_id}/locations/{region}/transferConfigs/{config_id}.
Where config_id is usually a uuid, even though it is not
guaranteed or required. The name is ignored when creating a transfer
config.
string name = 1;
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
clearNextRunTime()
public TransferConfig.Builder clearNextRunTime()Output only. Next time when data transfer will run.
.google.protobuf.Timestamp next_run_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| TransferConfig.Builder |
clearNotificationPubsubTopic()
public TransferConfig.Builder clearNotificationPubsubTopic() Pub/Sub topic where notifications will be sent after transfer runs
associated with this transfer config finish.
The format for specifying a pubsub topic is:
projects/{project}/topics/{topic}
string notification_pubsub_topic = 15;
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public TransferConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)| Name | Description |
| oneof | OneofDescriptor |
| Type | Description |
| TransferConfig.Builder |
clearParams()
public TransferConfig.Builder clearParams()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;
| Type | Description |
| TransferConfig.Builder |
clearSchedule()
public TransferConfig.Builder clearSchedule() Data transfer schedule.
If the data source does not support a custom schedule, this should be
empty. If it is empty, the default value for the data source will be
used.
The specified times are in UTC.
Examples of valid format:
1st,3rd monday of month 15:30,
every wed,fri of jan,jun 13:15, and
first sunday of quarter 00:00.
See more explanation about the format here:
https://cloud.google.com/appengine/docs/flexible/python/scheduling-jobs-with-cron-yaml#the_schedule_format
NOTE: the granularity should be at least 8 hours, or less frequent.
string schedule = 7;
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
clearScheduleOptions()
public TransferConfig.Builder clearScheduleOptions()Options customizing the data transfer schedule.
.google.cloud.bigquery.datatransfer.v1.ScheduleOptions schedule_options = 24;
| Type | Description |
| TransferConfig.Builder |
clearState()
public TransferConfig.Builder clearState()Output only. State of the most recently updated transfer run.
.google.cloud.bigquery.datatransfer.v1.TransferState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
clearUpdateTime()
public TransferConfig.Builder clearUpdateTime()Output only. Data transfer modification time. Ignored by server on input.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| TransferConfig.Builder |
clearUserId()
public TransferConfig.Builder clearUserId()Deprecated. Unique ID of the user on whose behalf transfer is done.
int64 user_id = 11;
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
clone()
public TransferConfig.Builder clone()| Type | Description |
| TransferConfig.Builder |
getDataRefreshWindowDays()
public int getDataRefreshWindowDays() The number of days to look back to automatically refresh the data.
For example, if data_refresh_window_days = 10, then every day
BigQuery reingests data for [today-10, today-1], rather than ingesting data
for just [today-1].
Only valid if the data source supports the feature. Set the value to 0
to use the default value.
int32 data_refresh_window_days = 12;
| Type | Description |
| int | The dataRefreshWindowDays. |
getDataSourceId()
public String getDataSourceId()Data source id. Cannot be changed once data transfer is created.
string data_source_id = 5;
| Type | Description |
| String | The dataSourceId. |
getDataSourceIdBytes()
public ByteString getDataSourceIdBytes()Data source id. Cannot be changed once data transfer is created.
string data_source_id = 5;
| Type | Description |
| ByteString | The bytes for dataSourceId. |
getDatasetRegion()
public String getDatasetRegion()Output only. Region in which BigQuery dataset is located.
string dataset_region = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| String | The datasetRegion. |
getDatasetRegionBytes()
public ByteString getDatasetRegionBytes()Output only. Region in which BigQuery dataset is located.
string dataset_region = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| ByteString | The bytes for datasetRegion. |
getDefaultInstanceForType()
public TransferConfig getDefaultInstanceForType()| Type | Description |
| TransferConfig |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Type | Description |
| Descriptor |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Type | Description |
| Descriptor |
getDestinationCase()
public TransferConfig.DestinationCase getDestinationCase()| Type | Description |
| TransferConfig.DestinationCase |
getDestinationDatasetId()
public String getDestinationDatasetId()The BigQuery target dataset id.
string destination_dataset_id = 2;
| Type | Description |
| String | The destinationDatasetId. |
getDestinationDatasetIdBytes()
public ByteString getDestinationDatasetIdBytes()The BigQuery target dataset id.
string destination_dataset_id = 2;
| Type | Description |
| ByteString | The bytes for destinationDatasetId. |
getDisabled()
public boolean getDisabled()Is this config disabled. When set to true, no runs are scheduled for a given transfer.
bool disabled = 13;
| Type | Description |
| boolean | The disabled. |
getDisplayName()
public String getDisplayName()User specified display name for the data transfer.
string display_name = 3;
| Type | Description |
| String | The displayName. |
getDisplayNameBytes()
public ByteString getDisplayNameBytes()User specified display name for the data transfer.
string display_name = 3;
| Type | Description |
| ByteString | The bytes for displayName. |
getEmailPreferences()
public EmailPreferences getEmailPreferences()Email notifications will be sent according to these preferences to the email address of the user who owns this transfer config.
.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 18;
| Type | Description |
| EmailPreferences | The emailPreferences. |
getEmailPreferencesBuilder()
public EmailPreferences.Builder getEmailPreferencesBuilder()Email notifications will be sent according to these preferences to the email address of the user who owns this transfer config.
.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 18;
| Type | Description |
| EmailPreferences.Builder |
getEmailPreferencesOrBuilder()
public EmailPreferencesOrBuilder getEmailPreferencesOrBuilder()Email notifications will be sent according to these preferences to the email address of the user who owns this transfer config.
.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 18;
| Type | Description |
| EmailPreferencesOrBuilder |
getName()
public String getName() The resource name of the transfer config.
Transfer config names have the form
projects/{project_id}/locations/{region}/transferConfigs/{config_id}.
Where config_id is usually a uuid, even though it is not
guaranteed or required. The name is ignored when creating a transfer
config.
string name = 1;
| Type | Description |
| String | The name. |
getNameBytes()
public ByteString getNameBytes() The resource name of the transfer config.
Transfer config names have the form
projects/{project_id}/locations/{region}/transferConfigs/{config_id}.
Where config_id is usually a uuid, even though it is not
guaranteed or required. The name is ignored when creating a transfer
config.
string name = 1;
| Type | Description |
| ByteString | The bytes for name. |
getNextRunTime()
public Timestamp getNextRunTime()Output only. Next time when data transfer will run.
.google.protobuf.Timestamp next_run_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| Timestamp | The nextRunTime. |
getNextRunTimeBuilder()
public Timestamp.Builder getNextRunTimeBuilder()Output only. Next time when data transfer will run.
.google.protobuf.Timestamp next_run_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| Builder |
getNextRunTimeOrBuilder()
public TimestampOrBuilder getNextRunTimeOrBuilder()Output only. Next time when data transfer will run.
.google.protobuf.Timestamp next_run_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| TimestampOrBuilder |
getNotificationPubsubTopic()
public String getNotificationPubsubTopic() Pub/Sub topic where notifications will be sent after transfer runs
associated with this transfer config finish.
The format for specifying a pubsub topic is:
projects/{project}/topics/{topic}
string notification_pubsub_topic = 15;
| Type | Description |
| String | The notificationPubsubTopic. |
getNotificationPubsubTopicBytes()
public ByteString getNotificationPubsubTopicBytes() Pub/Sub topic where notifications will be sent after transfer runs
associated with this transfer config finish.
The format for specifying a pubsub topic is:
projects/{project}/topics/{topic}
string notification_pubsub_topic = 15;
| Type | Description |
| ByteString | The bytes for notificationPubsubTopic. |
getParams()
public Struct getParams()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;
| Type | Description |
| Struct | The params. |
getParamsBuilder()
public Struct.Builder getParamsBuilder()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;
| Type | Description |
| Builder |
getParamsOrBuilder()
public StructOrBuilder getParamsOrBuilder()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;
| Type | Description |
| StructOrBuilder |
getSchedule()
public String getSchedule() Data transfer schedule.
If the data source does not support a custom schedule, this should be
empty. If it is empty, the default value for the data source will be
used.
The specified times are in UTC.
Examples of valid format:
1st,3rd monday of month 15:30,
every wed,fri of jan,jun 13:15, and
first sunday of quarter 00:00.
See more explanation about the format here:
https://cloud.google.com/appengine/docs/flexible/python/scheduling-jobs-with-cron-yaml#the_schedule_format
NOTE: the granularity should be at least 8 hours, or less frequent.
string schedule = 7;
| Type | Description |
| String | The schedule. |
getScheduleBytes()
public ByteString getScheduleBytes() Data transfer schedule.
If the data source does not support a custom schedule, this should be
empty. If it is empty, the default value for the data source will be
used.
The specified times are in UTC.
Examples of valid format:
1st,3rd monday of month 15:30,
every wed,fri of jan,jun 13:15, and
first sunday of quarter 00:00.
See more explanation about the format here:
https://cloud.google.com/appengine/docs/flexible/python/scheduling-jobs-with-cron-yaml#the_schedule_format
NOTE: the granularity should be at least 8 hours, or less frequent.
string schedule = 7;
| Type | Description |
| ByteString | The bytes for schedule. |
getScheduleOptions()
public ScheduleOptions getScheduleOptions()Options customizing the data transfer schedule.
.google.cloud.bigquery.datatransfer.v1.ScheduleOptions schedule_options = 24;
| Type | Description |
| ScheduleOptions | The scheduleOptions. |
getScheduleOptionsBuilder()
public ScheduleOptions.Builder getScheduleOptionsBuilder()Options customizing the data transfer schedule.
.google.cloud.bigquery.datatransfer.v1.ScheduleOptions schedule_options = 24;
| Type | Description |
| ScheduleOptions.Builder |
getScheduleOptionsOrBuilder()
public ScheduleOptionsOrBuilder getScheduleOptionsOrBuilder()Options customizing the data transfer schedule.
.google.cloud.bigquery.datatransfer.v1.ScheduleOptions schedule_options = 24;
| Type | Description |
| ScheduleOptionsOrBuilder |
getState()
public TransferState getState()Output only. State of the most recently updated transfer run.
.google.cloud.bigquery.datatransfer.v1.TransferState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| TransferState | The state. |
getStateValue()
public int getStateValue()Output only. State of the most recently updated transfer run.
.google.cloud.bigquery.datatransfer.v1.TransferState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| int | The enum numeric value on the wire for state. |
getUpdateTime()
public Timestamp getUpdateTime()Output only. Data transfer modification time. Ignored by server on input.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| Timestamp | The updateTime. |
getUpdateTimeBuilder()
public Timestamp.Builder getUpdateTimeBuilder()Output only. Data transfer modification time. Ignored by server on input.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| Builder |
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()Output only. Data transfer modification time. Ignored by server on input.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| TimestampOrBuilder |
getUserId()
public long getUserId()Deprecated. Unique ID of the user on whose behalf transfer is done.
int64 user_id = 11;
| Type | Description |
| long | The userId. |
hasDestinationDatasetId()
public boolean hasDestinationDatasetId()The BigQuery target dataset id.
string destination_dataset_id = 2;
| Type | Description |
| boolean | Whether the destinationDatasetId field is set. |
hasEmailPreferences()
public boolean hasEmailPreferences()Email notifications will be sent according to these preferences to the email address of the user who owns this transfer config.
.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 18;
| Type | Description |
| boolean | Whether the emailPreferences field is set. |
hasNextRunTime()
public boolean hasNextRunTime()Output only. Next time when data transfer will run.
.google.protobuf.Timestamp next_run_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| boolean | Whether the nextRunTime field is set. |
hasParams()
public boolean hasParams()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;
| Type | Description |
| boolean | Whether the params field is set. |
hasScheduleOptions()
public boolean hasScheduleOptions()Options customizing the data transfer schedule.
.google.cloud.bigquery.datatransfer.v1.ScheduleOptions schedule_options = 24;
| Type | Description |
| boolean | Whether the scheduleOptions field is set. |
hasUpdateTime()
public boolean hasUpdateTime()Output only. Data transfer modification time. Ignored by server on input.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Type | Description |
| boolean | Whether the updateTime field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()| Type | Description |
| FieldAccessorTable |
isInitialized()
public final boolean isInitialized()| Type | Description |
| boolean |
mergeEmailPreferences(EmailPreferences value)
public TransferConfig.Builder mergeEmailPreferences(EmailPreferences value)Email notifications will be sent according to these preferences to the email address of the user who owns this transfer config.
.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 18;
| Name | Description |
| value | EmailPreferences |
| Type | Description |
| TransferConfig.Builder |
mergeFrom(TransferConfig other)
public TransferConfig.Builder mergeFrom(TransferConfig other)| Name | Description |
| other | TransferConfig |
| Type | Description |
| TransferConfig.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public TransferConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Name | Description |
| input | CodedInputStream |
| extensionRegistry | ExtensionRegistryLite |
| Type | Description |
| TransferConfig.Builder |
| Type | Description |
| IOException |
mergeFrom(Message other)
public TransferConfig.Builder mergeFrom(Message other)| Name | Description |
| other | Message |
| Type | Description |
| TransferConfig.Builder |
mergeNextRunTime(Timestamp value)
public TransferConfig.Builder mergeNextRunTime(Timestamp value)Output only. Next time when data transfer will run.
.google.protobuf.Timestamp next_run_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Name | Description |
| value | Timestamp |
| Type | Description |
| TransferConfig.Builder |
mergeParams(Struct value)
public TransferConfig.Builder mergeParams(Struct value)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;
| Name | Description |
| value | Struct |
| Type | Description |
| TransferConfig.Builder |
mergeScheduleOptions(ScheduleOptions value)
public TransferConfig.Builder mergeScheduleOptions(ScheduleOptions value)Options customizing the data transfer schedule.
.google.cloud.bigquery.datatransfer.v1.ScheduleOptions schedule_options = 24;
| Name | Description |
| value | ScheduleOptions |
| Type | Description |
| TransferConfig.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TransferConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)| Name | Description |
| unknownFields | UnknownFieldSet |
| Type | Description |
| TransferConfig.Builder |
mergeUpdateTime(Timestamp value)
public TransferConfig.Builder mergeUpdateTime(Timestamp value)Output only. Data transfer modification time. Ignored by server on input.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Name | Description |
| value | Timestamp |
| Type | Description |
| TransferConfig.Builder |
setDataRefreshWindowDays(int value)
public TransferConfig.Builder setDataRefreshWindowDays(int value) The number of days to look back to automatically refresh the data.
For example, if data_refresh_window_days = 10, then every day
BigQuery reingests data for [today-10, today-1], rather than ingesting data
for just [today-1].
Only valid if the data source supports the feature. Set the value to 0
to use the default value.
int32 data_refresh_window_days = 12;
| Name | Description |
| value | intThe dataRefreshWindowDays to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setDataSourceId(String value)
public TransferConfig.Builder setDataSourceId(String value)Data source id. Cannot be changed once data transfer is created.
string data_source_id = 5;
| Name | Description |
| value | StringThe dataSourceId to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setDataSourceIdBytes(ByteString value)
public TransferConfig.Builder setDataSourceIdBytes(ByteString value)Data source id. Cannot be changed once data transfer is created.
string data_source_id = 5;
| Name | Description |
| value | ByteStringThe bytes for dataSourceId to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setDatasetRegion(String value)
public TransferConfig.Builder setDatasetRegion(String value)Output only. Region in which BigQuery dataset is located.
string dataset_region = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Name | Description |
| value | StringThe datasetRegion to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setDatasetRegionBytes(ByteString value)
public TransferConfig.Builder setDatasetRegionBytes(ByteString value)Output only. Region in which BigQuery dataset is located.
string dataset_region = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Name | Description |
| value | ByteStringThe bytes for datasetRegion to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setDestinationDatasetId(String value)
public TransferConfig.Builder setDestinationDatasetId(String value)The BigQuery target dataset id.
string destination_dataset_id = 2;
| Name | Description |
| value | StringThe destinationDatasetId to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setDestinationDatasetIdBytes(ByteString value)
public TransferConfig.Builder setDestinationDatasetIdBytes(ByteString value)The BigQuery target dataset id.
string destination_dataset_id = 2;
| Name | Description |
| value | ByteStringThe bytes for destinationDatasetId to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setDisabled(boolean value)
public TransferConfig.Builder setDisabled(boolean value)Is this config disabled. When set to true, no runs are scheduled for a given transfer.
bool disabled = 13;
| Name | Description |
| value | booleanThe disabled to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setDisplayName(String value)
public TransferConfig.Builder setDisplayName(String value)User specified display name for the data transfer.
string display_name = 3;
| Name | Description |
| value | StringThe displayName to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setDisplayNameBytes(ByteString value)
public TransferConfig.Builder setDisplayNameBytes(ByteString value)User specified display name for the data transfer.
string display_name = 3;
| Name | Description |
| value | ByteStringThe bytes for displayName to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setEmailPreferences(EmailPreferences value)
public TransferConfig.Builder setEmailPreferences(EmailPreferences value)Email notifications will be sent according to these preferences to the email address of the user who owns this transfer config.
.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 18;
| Name | Description |
| value | EmailPreferences |
| Type | Description |
| TransferConfig.Builder |
setEmailPreferences(EmailPreferences.Builder builderForValue)
public TransferConfig.Builder setEmailPreferences(EmailPreferences.Builder builderForValue)Email notifications will be sent according to these preferences to the email address of the user who owns this transfer config.
.google.cloud.bigquery.datatransfer.v1.EmailPreferences email_preferences = 18;
| Name | Description |
| builderForValue | EmailPreferences.Builder |
| Type | Description |
| TransferConfig.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public TransferConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)| Name | Description |
| field | FieldDescriptor |
| value | Object |
| Type | Description |
| TransferConfig.Builder |
setName(String value)
public TransferConfig.Builder setName(String value) The resource name of the transfer config.
Transfer config names have the form
projects/{project_id}/locations/{region}/transferConfigs/{config_id}.
Where config_id is usually a uuid, even though it is not
guaranteed or required. The name is ignored when creating a transfer
config.
string name = 1;
| Name | Description |
| value | StringThe name to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public TransferConfig.Builder setNameBytes(ByteString value) The resource name of the transfer config.
Transfer config names have the form
projects/{project_id}/locations/{region}/transferConfigs/{config_id}.
Where config_id is usually a uuid, even though it is not
guaranteed or required. The name is ignored when creating a transfer
config.
string name = 1;
| Name | Description |
| value | ByteStringThe bytes for name to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setNextRunTime(Timestamp value)
public TransferConfig.Builder setNextRunTime(Timestamp value)Output only. Next time when data transfer will run.
.google.protobuf.Timestamp next_run_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Name | Description |
| value | Timestamp |
| Type | Description |
| TransferConfig.Builder |
setNextRunTime(Timestamp.Builder builderForValue)
public TransferConfig.Builder setNextRunTime(Timestamp.Builder builderForValue)Output only. Next time when data transfer will run.
.google.protobuf.Timestamp next_run_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Name | Description |
| builderForValue | Builder |
| Type | Description |
| TransferConfig.Builder |
setNotificationPubsubTopic(String value)
public TransferConfig.Builder setNotificationPubsubTopic(String value) Pub/Sub topic where notifications will be sent after transfer runs
associated with this transfer config finish.
The format for specifying a pubsub topic is:
projects/{project}/topics/{topic}
string notification_pubsub_topic = 15;
| Name | Description |
| value | StringThe notificationPubsubTopic to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setNotificationPubsubTopicBytes(ByteString value)
public TransferConfig.Builder setNotificationPubsubTopicBytes(ByteString value) Pub/Sub topic where notifications will be sent after transfer runs
associated with this transfer config finish.
The format for specifying a pubsub topic is:
projects/{project}/topics/{topic}
string notification_pubsub_topic = 15;
| Name | Description |
| value | ByteStringThe bytes for notificationPubsubTopic to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setParams(Struct value)
public TransferConfig.Builder setParams(Struct value)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;
| Name | Description |
| value | Struct |
| Type | Description |
| TransferConfig.Builder |
setParams(Struct.Builder builderForValue)
public TransferConfig.Builder setParams(Struct.Builder builderForValue)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;
| Name | Description |
| builderForValue | Builder |
| Type | Description |
| TransferConfig.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TransferConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)| Name | Description |
| field | FieldDescriptor |
| index | int |
| value | Object |
| Type | Description |
| TransferConfig.Builder |
setSchedule(String value)
public TransferConfig.Builder setSchedule(String value) Data transfer schedule.
If the data source does not support a custom schedule, this should be
empty. If it is empty, the default value for the data source will be
used.
The specified times are in UTC.
Examples of valid format:
1st,3rd monday of month 15:30,
every wed,fri of jan,jun 13:15, and
first sunday of quarter 00:00.
See more explanation about the format here:
https://cloud.google.com/appengine/docs/flexible/python/scheduling-jobs-with-cron-yaml#the_schedule_format
NOTE: the granularity should be at least 8 hours, or less frequent.
string schedule = 7;
| Name | Description |
| value | StringThe schedule to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setScheduleBytes(ByteString value)
public TransferConfig.Builder setScheduleBytes(ByteString value) Data transfer schedule.
If the data source does not support a custom schedule, this should be
empty. If it is empty, the default value for the data source will be
used.
The specified times are in UTC.
Examples of valid format:
1st,3rd monday of month 15:30,
every wed,fri of jan,jun 13:15, and
first sunday of quarter 00:00.
See more explanation about the format here:
https://cloud.google.com/appengine/docs/flexible/python/scheduling-jobs-with-cron-yaml#the_schedule_format
NOTE: the granularity should be at least 8 hours, or less frequent.
string schedule = 7;
| Name | Description |
| value | ByteStringThe bytes for schedule to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setScheduleOptions(ScheduleOptions value)
public TransferConfig.Builder setScheduleOptions(ScheduleOptions value)Options customizing the data transfer schedule.
.google.cloud.bigquery.datatransfer.v1.ScheduleOptions schedule_options = 24;
| Name | Description |
| value | ScheduleOptions |
| Type | Description |
| TransferConfig.Builder |
setScheduleOptions(ScheduleOptions.Builder builderForValue)
public TransferConfig.Builder setScheduleOptions(ScheduleOptions.Builder builderForValue)Options customizing the data transfer schedule.
.google.cloud.bigquery.datatransfer.v1.ScheduleOptions schedule_options = 24;
| Name | Description |
| builderForValue | ScheduleOptions.Builder |
| Type | Description |
| TransferConfig.Builder |
setState(TransferState value)
public TransferConfig.Builder setState(TransferState value)Output only. State of the most recently updated transfer run.
.google.cloud.bigquery.datatransfer.v1.TransferState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Name | Description |
| value | TransferStateThe state to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setStateValue(int value)
public TransferConfig.Builder setStateValue(int value)Output only. State of the most recently updated transfer run.
.google.cloud.bigquery.datatransfer.v1.TransferState state = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Name | Description |
| value | intThe enum numeric value on the wire for state to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final TransferConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)| Name | Description |
| unknownFields | UnknownFieldSet |
| Type | Description |
| TransferConfig.Builder |
setUpdateTime(Timestamp value)
public TransferConfig.Builder setUpdateTime(Timestamp value)Output only. Data transfer modification time. Ignored by server on input.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Name | Description |
| value | Timestamp |
| Type | Description |
| TransferConfig.Builder |
setUpdateTime(Timestamp.Builder builderForValue)
public TransferConfig.Builder setUpdateTime(Timestamp.Builder builderForValue)Output only. Data transfer modification time. Ignored by server on input.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Name | Description |
| builderForValue | Builder |
| Type | Description |
| TransferConfig.Builder |
setUserId(long value)
public TransferConfig.Builder setUserId(long value)Deprecated. Unique ID of the user on whose behalf transfer is done.
int64 user_id = 11;
| Name | Description |
| value | longThe userId to set. |
| Type | Description |
| TransferConfig.Builder | This builder for chaining. |