Class AIInference.UnstructuredInference.Builder (1.145.0)

public static final class AIInference.UnstructuredInference.Builder extends GeneratedMessageV3.Builder<AIInference.UnstructuredInference.Builder> implements AIInference.UnstructuredInferenceOrBuilder

Configuration for making inferences using arbitrary JSON payloads.

Protobuf type google.pubsub.v1.AIInference.UnstructuredInference

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public AIInference.UnstructuredInference.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
AIInference.UnstructuredInference.Builder
Overrides

build()

public AIInference.UnstructuredInference build()
Returns
Type Description
AIInference.UnstructuredInference

buildPartial()

public AIInference.UnstructuredInference buildPartial()
Returns
Type Description
AIInference.UnstructuredInference

clear()

public AIInference.UnstructuredInference.Builder clear()
Returns
Type Description
AIInference.UnstructuredInference.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public AIInference.UnstructuredInference.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
AIInference.UnstructuredInference.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public AIInference.UnstructuredInference.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
AIInference.UnstructuredInference.Builder
Overrides

clearParameters()

public AIInference.UnstructuredInference.Builder clearParameters()

Optional. A parameters object to be included in each inference request. The parameters object is combined with the data field of the Pub/Sub message to form the inference request.

.google.protobuf.Struct parameters = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
AIInference.UnstructuredInference.Builder

clone()

public AIInference.UnstructuredInference.Builder clone()
Returns
Type Description
AIInference.UnstructuredInference.Builder
Overrides

getDefaultInstanceForType()

public AIInference.UnstructuredInference getDefaultInstanceForType()
Returns
Type Description
AIInference.UnstructuredInference

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getParameters()

public Struct getParameters()

Optional. A parameters object to be included in each inference request. The parameters object is combined with the data field of the Pub/Sub message to form the inference request.

.google.protobuf.Struct parameters = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Struct

The parameters.

getParametersBuilder()

public Struct.Builder getParametersBuilder()

Optional. A parameters object to be included in each inference request. The parameters object is combined with the data field of the Pub/Sub message to form the inference request.

.google.protobuf.Struct parameters = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Builder

getParametersOrBuilder()

public StructOrBuilder getParametersOrBuilder()

Optional. A parameters object to be included in each inference request. The parameters object is combined with the data field of the Pub/Sub message to form the inference request.

.google.protobuf.Struct parameters = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
StructOrBuilder

hasParameters()

public boolean hasParameters()

Optional. A parameters object to be included in each inference request. The parameters object is combined with the data field of the Pub/Sub message to form the inference request.

.google.protobuf.Struct parameters = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the parameters field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AIInference.UnstructuredInference.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AIInference.UnstructuredInference.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AIInference.UnstructuredInference.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AIInference.UnstructuredInference.Builder
Overrides

mergeFrom(AIInference.UnstructuredInference other)

public AIInference.UnstructuredInference.Builder mergeFrom(AIInference.UnstructuredInference other)
Parameter
Name Description
other AIInference.UnstructuredInference
Returns
Type Description
AIInference.UnstructuredInference.Builder

mergeParameters(Struct value)

public AIInference.UnstructuredInference.Builder mergeParameters(Struct value)

Optional. A parameters object to be included in each inference request. The parameters object is combined with the data field of the Pub/Sub message to form the inference request.

.google.protobuf.Struct parameters = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Struct
Returns
Type Description
AIInference.UnstructuredInference.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final AIInference.UnstructuredInference.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
AIInference.UnstructuredInference.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public AIInference.UnstructuredInference.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
AIInference.UnstructuredInference.Builder
Overrides

setParameters(Struct value)

public AIInference.UnstructuredInference.Builder setParameters(Struct value)

Optional. A parameters object to be included in each inference request. The parameters object is combined with the data field of the Pub/Sub message to form the inference request.

.google.protobuf.Struct parameters = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value Struct
Returns
Type Description
AIInference.UnstructuredInference.Builder

setParameters(Struct.Builder builderForValue)

public AIInference.UnstructuredInference.Builder setParameters(Struct.Builder builderForValue)

Optional. A parameters object to be included in each inference request. The parameters object is combined with the data field of the Pub/Sub message to form the inference request.

.google.protobuf.Struct parameters = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue Builder
Returns
Type Description
AIInference.UnstructuredInference.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public AIInference.UnstructuredInference.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
AIInference.UnstructuredInference.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final AIInference.UnstructuredInference.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
AIInference.UnstructuredInference.Builder
Overrides