Class: Google::Cloud::Dataflow::V1beta3::CreateJobFromTemplateRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/dataflow/v1beta3/templates.rb

Overview

A request to create a Cloud Dataflow job from a template.

Defined Under Namespace

Classes: ParametersEntry

Instance Attribute Summary collapse

Instance Attribute Details

#environment::Google::Cloud::Dataflow::V1beta3::RuntimeEnvironment

Returns The runtime environment for the job.

Returns:



464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'proto_docs/google/dataflow/v1beta3/templates.rb', line 464

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class ParametersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#gcs_path::String

Returns Required. A Cloud Storage path to the template from which to create the job. Must be a valid Cloud Storage URL, beginning with gs://.

Returns:

  • (::String)

    Required. A Cloud Storage path to the template from which to create the job. Must be a valid Cloud Storage URL, beginning with gs://.



464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'proto_docs/google/dataflow/v1beta3/templates.rb', line 464

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class ParametersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#job_name::String

Returns Required. The job name to use for the created job.

Returns:

  • (::String)

    Required. The job name to use for the created job.



464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'proto_docs/google/dataflow/v1beta3/templates.rb', line 464

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class ParametersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#location::String

Returns The regional endpoint to which to direct the request.

Returns:



464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'proto_docs/google/dataflow/v1beta3/templates.rb', line 464

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class ParametersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#parameters::Google::Protobuf::Map{::String => ::String}

Returns The runtime parameters to pass to the job.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    The runtime parameters to pass to the job.



464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'proto_docs/google/dataflow/v1beta3/templates.rb', line 464

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class ParametersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#project_id::String

Returns Required. The ID of the Cloud Platform project that the job belongs to.

Returns:

  • (::String)

    Required. The ID of the Cloud Platform project that the job belongs to.



464
465
466
467
468
469
470
471
472
473
474
475
476
# File 'proto_docs/google/dataflow/v1beta3/templates.rb', line 464

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

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class ParametersEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end