Class: Google::Cloud::Bigquery::DataTransfer::V1::StartManualTransferRunsRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/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

#parent::String

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}.



634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
# File 'proto_docs/google/cloud/bigquery/datatransfer/v1/datatransfer.rb', line 634

class StartManualTransferRunsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # 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
  #     between start_time (inclusive) and end_time (exclusive).
  # @!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 between start_time
  #     (inclusive) and end_time (exclusive).
  class TimeRange
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#requested_run_time::Google::Protobuf::Timestamp

Returns A run_time timestamp for historical data files or reports that are scheduled to be transferred by the scheduled transfer run. requested_run_time must be a past time and cannot include future time values.

Returns:

  • (::Google::Protobuf::Timestamp)

    A run_time timestamp for historical data files or reports that are scheduled to be transferred by the scheduled transfer run. requested_run_time must be a past time and cannot include future time values.



634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
# File 'proto_docs/google/cloud/bigquery/datatransfer/v1/datatransfer.rb', line 634

class StartManualTransferRunsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # 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
  #     between start_time (inclusive) and end_time (exclusive).
  # @!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 between start_time
  #     (inclusive) and end_time (exclusive).
  class TimeRange
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#requested_time_range::Google::Cloud::Bigquery::DataTransfer::V1::StartManualTransferRunsRequest::TimeRange

Returns A time_range start and end timestamp for historical data files or reports that are scheduled to be transferred by the scheduled transfer run. requested_time_range must be a past time and cannot include future time values.

Returns:



634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
# File 'proto_docs/google/cloud/bigquery/datatransfer/v1/datatransfer.rb', line 634

class StartManualTransferRunsRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # 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
  #     between start_time (inclusive) and end_time (exclusive).
  # @!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 between start_time
  #     (inclusive) and end_time (exclusive).
  class TimeRange
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end