Class: Google::Apis::AiplatformV1::GoogleCloudAiplatformV1StreamingPredictRequest

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/aiplatform_v1/classes.rb,
lib/google/apis/aiplatform_v1/representations.rb,
lib/google/apis/aiplatform_v1/representations.rb

Overview

Request message for PredictionService.StreamingPredict. The first message must contain endpoint field and optionally input. The subsequent messages must contain input.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudAiplatformV1StreamingPredictRequest

Returns a new instance of GoogleCloudAiplatformV1StreamingPredictRequest.



29657
29658
29659
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 29657

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#inputsArray<Google::Apis::AiplatformV1::GoogleCloudAiplatformV1Tensor>

The prediction input. Corresponds to the JSON property inputs



29650
29651
29652
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 29650

def inputs
  @inputs
end

#parametersGoogle::Apis::AiplatformV1::GoogleCloudAiplatformV1Tensor

A tensor value type. Corresponds to the JSON property parameters



29655
29656
29657
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 29655

def parameters
  @parameters
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



29662
29663
29664
29665
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 29662

def update!(**args)
  @inputs = args[:inputs] if args.key?(:inputs)
  @parameters = args[:parameters] if args.key?(:parameters)
end