Class: Google::Apis::MlV1::GoogleCloudMlV1PredictionInput
- Inherits:
-
Object
- Object
- Google::Apis::MlV1::GoogleCloudMlV1PredictionInput
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/ml_v1/classes.rb,
generated/google/apis/ml_v1/representations.rb,
generated/google/apis/ml_v1/representations.rb
Overview
Represents input parameters for a prediction job.
Instance Attribute Summary collapse
-
#data_format ⇒ String
Required.
-
#input_paths ⇒ Array<String>
Required.
-
#max_worker_count ⇒ Fixnum
Optional.
-
#model_name ⇒ String
Use this field if you want to use the default version for the specified model.
-
#output_path ⇒ String
Required.
-
#region ⇒ String
Required.
-
#runtime_version ⇒ String
Optional.
-
#uri ⇒ String
Use this field if you want to specify a Google Cloud Storage path for the model to use.
-
#version_name ⇒ String
Use this field if you want to specify a version of the model to use.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudMlV1PredictionInput
constructor
A new instance of GoogleCloudMlV1PredictionInput.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GoogleCloudMlV1PredictionInput
Returns a new instance of GoogleCloudMlV1PredictionInput
1508 1509 1510 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1508 def initialize(**args) update!(**args) end |
Instance Attribute Details
#data_format ⇒ String
Required. The format of the input data files.
Corresponds to the JSON property dataFormat
1491 1492 1493 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1491 def data_format @data_format end |
#input_paths ⇒ Array<String>
Required. The Google Cloud Storage location of the input data files.
May contain wildcards.
Corresponds to the JSON property inputPaths
1506 1507 1508 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1506 def input_paths @input_paths end |
#max_worker_count ⇒ Fixnum
Optional. The maximum number of workers to be used for parallel processing.
Defaults to 10 if not specified.
Corresponds to the JSON property maxWorkerCount
1486 1487 1488 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1486 def max_worker_count @max_worker_count end |
#model_name ⇒ String
Use this field if you want to use the default version for the specified
model. The string must use the following format:
"projects/<var>[YOUR_PROJECT]</var>/models/<var>[YOUR_MODEL]</var>"
Corresponds to the JSON property modelName
1469 1470 1471 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1469 def model_name @model_name end |
#output_path ⇒ String
Required. The output Google Cloud Storage location.
Corresponds to the JSON property outputPath
1474 1475 1476 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1474 def output_path @output_path end |
#region ⇒ String
Required. The Google Compute Engine region to run the prediction job in.
Corresponds to the JSON property region
1453 1454 1455 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1453 def region @region end |
#runtime_version ⇒ String
Optional. The Google Cloud ML runtime version to use for this batch
prediction. If not set, Google Cloud ML will pick the runtime version used
during the CreateVersion request for this model version, or choose the
latest stable version when model version information is not available
such as when the model is specified by uri.
Corresponds to the JSON property runtimeVersion
1500 1501 1502 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1500 def runtime_version @runtime_version end |
#uri ⇒ String
Use this field if you want to specify a Google Cloud Storage path for
the model to use.
Corresponds to the JSON property uri
1480 1481 1482 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1480 def uri @uri end |
#version_name ⇒ String
Use this field if you want to specify a version of the model to use. The
string is formatted the same way as model_version, with the addition
of the version information:
"projects/<var>[YOUR_PROJECT]</var>/models/<var>YOUR_MODEL/versions/<var>[
YOUR_VERSION]</var>"
Corresponds to the JSON property versionName
1462 1463 1464 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1462 def version_name @version_name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 |
# File 'generated/google/apis/ml_v1/classes.rb', line 1513 def update!(**args) @region = args[:region] if args.key?(:region) @version_name = args[:version_name] if args.key?(:version_name) @model_name = args[:model_name] if args.key?(:model_name) @output_path = args[:output_path] if args.key?(:output_path) @uri = args[:uri] if args.key?(:uri) @max_worker_count = args[:max_worker_count] if args.key?(:max_worker_count) @data_format = args[:data_format] if args.key?(:data_format) @runtime_version = args[:runtime_version] if args.key?(:runtime_version) @input_paths = args[:input_paths] if args.key?(:input_paths) end |