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 Required. Transfer configuration name in the form: projects/{project_id}/transferConfigs/{config_id} or projects/{project_id}/locations/{location_id}/transferConfigs/{config_id}.

Returns:

  • (::String)

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



656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
# File 'proto_docs/google/cloud/bigquery/datatransfer/v1/datatransfer.rb', line 656

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.



656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
# File 'proto_docs/google/cloud/bigquery/datatransfer/v1/datatransfer.rb', line 656

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:



656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
# File 'proto_docs/google/cloud/bigquery/datatransfer/v1/datatransfer.rb', line 656

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