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



610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
# File 'proto_docs/google/cloud/bigquery/datatransfer/v1/datatransfer.rb', line 610

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 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
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#requested_run_time::Google::Protobuf::Timestamp

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

Returns:



610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
# File 'proto_docs/google/cloud/bigquery/datatransfer/v1/datatransfer.rb', line 610

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 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
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

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

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

Returns:



610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
# File 'proto_docs/google/cloud/bigquery/datatransfer/v1/datatransfer.rb', line 610

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 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
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end