Class: Google::Cloud::Bigquery::Datatransfer::V1::StartManualTransferRunsRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/bigquery/data_transfer/v1/doc/google/cloud/bigquery/datatransfer/v1/datatransfer.rb

Overview

A request to start manual transfer runs.

Defined Under Namespace

Classes: TimeRange

Instance Attribute Summary collapse

Instance Attribute Details

#parentString

Returns Transfer configuration name in the form: projects/{project_id}/transferConfigs/{config_id} or projects/{project_id}/locations/{location_id}/transferConfigs/{config_id}.

Returns:

  • (String)

    Transfer configuration name in the form: projects/{project_id}/transferConfigs/{config_id} or projects/{project_id}/locations/{location_id}/transferConfigs/{config_id}.



538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
# File 'lib/google/cloud/bigquery/data_transfer/v1/doc/google/cloud/bigquery/datatransfer/v1/datatransfer.rb', line 538

class StartManualTransferRunsRequest
  # A specification for a time range, this will request transfer runs with
  # run_time between start_time (inclusive) and end_time (exclusive).
  # @!attribute [rw] start_time
  #   @return [Google::Protobuf::Timestamp]
  #     Start time of the range of transfer runs. For example,
  #     `"2017-05-25T00:00:00+00:00"`. The start_time must be strictly less than
  #     the end_time. Creates transfer runs where run_time is in the range betwen
  #     start_time (inclusive) and end_time (exlusive).
  # @!attribute [rw] end_time
  #   @return [Google::Protobuf::Timestamp]
  #     End time of the range of transfer runs. For example,
  #     `"2017-05-30T00:00:00+00:00"`. The end_time must not be in the future.
  #     Creates transfer runs where run_time is in the range betwen start_time
  #     (inclusive) and end_time (exlusive).
  class TimeRange; end
end

#requested_run_timeGoogle::Protobuf::Timestamp

Returns Specific run_time for a transfer run to be started. The requested_run_time must not be in the future.

Returns:

  • (Google::Protobuf::Timestamp)

    Specific run_time for a transfer run to be started. The requested_run_time must not be in the future.



538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
# File 'lib/google/cloud/bigquery/data_transfer/v1/doc/google/cloud/bigquery/datatransfer/v1/datatransfer.rb', line 538

class StartManualTransferRunsRequest
  # A specification for a time range, this will request transfer runs with
  # run_time between start_time (inclusive) and end_time (exclusive).
  # @!attribute [rw] start_time
  #   @return [Google::Protobuf::Timestamp]
  #     Start time of the range of transfer runs. For example,
  #     `"2017-05-25T00:00:00+00:00"`. The start_time must be strictly less than
  #     the end_time. Creates transfer runs where run_time is in the range betwen
  #     start_time (inclusive) and end_time (exlusive).
  # @!attribute [rw] end_time
  #   @return [Google::Protobuf::Timestamp]
  #     End time of the range of transfer runs. For example,
  #     `"2017-05-30T00:00:00+00:00"`. The end_time must not be in the future.
  #     Creates transfer runs where run_time is in the range betwen start_time
  #     (inclusive) and end_time (exlusive).
  class TimeRange; end
end

#requested_time_rangeGoogle::Cloud::Bigquery::Datatransfer::V1::StartManualTransferRunsRequest::TimeRange

Returns Time range for the transfer runs that should be started.

Returns:



538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
# File 'lib/google/cloud/bigquery/data_transfer/v1/doc/google/cloud/bigquery/datatransfer/v1/datatransfer.rb', line 538

class StartManualTransferRunsRequest
  # A specification for a time range, this will request transfer runs with
  # run_time between start_time (inclusive) and end_time (exclusive).
  # @!attribute [rw] start_time
  #   @return [Google::Protobuf::Timestamp]
  #     Start time of the range of transfer runs. For example,
  #     `"2017-05-25T00:00:00+00:00"`. The start_time must be strictly less than
  #     the end_time. Creates transfer runs where run_time is in the range betwen
  #     start_time (inclusive) and end_time (exlusive).
  # @!attribute [rw] end_time
  #   @return [Google::Protobuf::Timestamp]
  #     End time of the range of transfer runs. For example,
  #     `"2017-05-30T00:00:00+00:00"`. The end_time must not be in the future.
  #     Creates transfer runs where run_time is in the range betwen start_time
  #     (inclusive) and end_time (exlusive).
  class TimeRange; end
end