Skip to content

Commit

Permalink
make ready-pr
Browse files Browse the repository at this point in the history
  • Loading branch information
jingyih committed Dec 6, 2024
1 parent 5c970e0 commit ac3f334
Show file tree
Hide file tree
Showing 3 changed files with 350 additions and 0 deletions.
155 changes: 155 additions & 0 deletions apis/bigquerydatatransfer/v1beta1/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -667,6 +667,61 @@ spec:
transfer can be triggered manually is not limited by this option.
type: string
type: object
scheduleOptionsV2:
description: V2 options customizing different types of data transfer
schedule. This field supports existing time-based and manual transfer
schedule. Also supports Event-Driven transfer schedule. ScheduleOptionsV2
cannot be used together with ScheduleOptions/Schedule.
properties:
eventDrivenSchedule:
description: Event driven transfer schedule options. If set, the
transfer will be scheduled upon events arrial.
properties:
pubsubSubscription:
description: 'Pub/Sub subscription name used to receive events.
Only Google Cloud Storage data source support this option.
Format: projects/{project}/subscriptions/{subscription}'
type: string
type: object
manualSchedule:
description: Manual transfer schedule. If set, the transfer run
will not be auto-scheduled by the system, unless the client
invokes StartManualTransferRuns. This is equivalent to disable_auto_scheduling
= true.
type: object
timeBasedSchedule:
description: Time based transfer schedule options. This is the
default schedule option.
properties:
endTime:
description: Defines time to stop scheduling transfer runs.
A transfer run cannot be scheduled at or after the end time.
The end time can be changed at any moment.
type: string
schedule:
description: |-
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 minimum interval time between recurring transfers depends on the
data source; refer to the documentation for your data source.
type: string
startTime:
description: Specifies time to start scheduling transfer runs.
The first run will be scheduled at or after the start time
according to a recurrence pattern defined in the schedule
string. The start time can be changed at any moment.
type: string
type: object
type: object
serviceAccountRef:
description: Service account email. If this field is set, the transfer
config will be created with this service account's credentials.
Expand Down Expand Up @@ -756,6 +811,22 @@ spec:
description: Output only. Region in which BigQuery dataset is
located.
type: string
error:
description: Output only. Error code with detailed information
about reason of the latest config failure.
properties:
code:
description: The status code, which should be an enum value
of [google.rpc.Code][google.rpc.Code].
format: int32
type: integer
message:
description: A developer-facing error message, which should
be in English. Any user-facing error message should be localized
and sent in the [google.rpc.Status.details][google.rpc.Status.details]
field, or localized by the client.
type: string
type: object
name:
description: Identifier. The resource name of the transfer config.
Transfer config names have the form either `projects/{project_id}/locations/{region}/transferConfigs/{config_id}`
Expand Down
Loading

0 comments on commit ac3f334

Please sign in to comment.