@Generated public final class OutputFieldSpec extends com.google.protobuf.GeneratedMessage implements OutputFieldSpecOrBuilder
Defines a specification for a single output field.Protobuf type
google.cloud.aiplatform.v1.OutputFieldSpec| Modifier and Type | Class and Description |
|---|---|
static class |
OutputFieldSpec.Builder
Defines a specification for a single output field.
|
static class |
OutputFieldSpec.FieldType
The data type of the field.
|
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
FIELD_NAME_FIELD_NUMBER |
static int |
FIELD_TYPE_FIELD_NUMBER |
static int |
GUIDANCE_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static OutputFieldSpec |
getDefaultInstance() |
OutputFieldSpec |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
String |
getFieldName()
Required.
|
com.google.protobuf.ByteString |
getFieldNameBytes()
Required.
|
OutputFieldSpec.FieldType |
getFieldType()
Optional.
|
int |
getFieldTypeValue()
Optional.
|
String |
getGuidance()
Optional.
|
com.google.protobuf.ByteString |
getGuidanceBytes()
Optional.
|
com.google.protobuf.Parser<OutputFieldSpec> |
getParserForType() |
int |
getSerializedSize() |
int |
hashCode() |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static OutputFieldSpec.Builder |
newBuilder() |
static OutputFieldSpec.Builder |
newBuilder(OutputFieldSpec prototype) |
OutputFieldSpec.Builder |
newBuilderForType() |
protected OutputFieldSpec.Builder |
newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
static OutputFieldSpec |
parseDelimitedFrom(InputStream input) |
static OutputFieldSpec |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OutputFieldSpec |
parseFrom(byte[] data) |
static OutputFieldSpec |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OutputFieldSpec |
parseFrom(ByteBuffer data) |
static OutputFieldSpec |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OutputFieldSpec |
parseFrom(com.google.protobuf.ByteString data) |
static OutputFieldSpec |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OutputFieldSpec |
parseFrom(com.google.protobuf.CodedInputStream input) |
static OutputFieldSpec |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static OutputFieldSpec |
parseFrom(InputStream input) |
static OutputFieldSpec |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<OutputFieldSpec> |
parser() |
OutputFieldSpec.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashFields, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int FIELD_NAME_FIELD_NUMBER
public static final int GUIDANCE_FIELD_NUMBER
public static final int FIELD_TYPE_FIELD_NUMBER
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic String getFieldName()
Required. The name of the output field.
string field_name = 1 [(.google.api.field_behavior) = REQUIRED];getFieldName in interface OutputFieldSpecOrBuilderpublic com.google.protobuf.ByteString getFieldNameBytes()
Required. The name of the output field.
string field_name = 1 [(.google.api.field_behavior) = REQUIRED];getFieldNameBytes in interface OutputFieldSpecOrBuilderpublic String getGuidance()
Optional. Optional, but recommended. Additional guidance specific to this field to provide targeted instructions for the LLM to generate the content of a single output field. While the LLM can sometimes infer content from the field name, providing explicit guidance is preferred.
string guidance = 2 [(.google.api.field_behavior) = OPTIONAL];getGuidance in interface OutputFieldSpecOrBuilderpublic com.google.protobuf.ByteString getGuidanceBytes()
Optional. Optional, but recommended. Additional guidance specific to this field to provide targeted instructions for the LLM to generate the content of a single output field. While the LLM can sometimes infer content from the field name, providing explicit guidance is preferred.
string guidance = 2 [(.google.api.field_behavior) = OPTIONAL];getGuidanceBytes in interface OutputFieldSpecOrBuilderpublic int getFieldTypeValue()
Optional. The data type of the field. Defaults to CONTENT if not set.
.google.cloud.aiplatform.v1.OutputFieldSpec.FieldType field_type = 3 [(.google.api.field_behavior) = OPTIONAL];
getFieldTypeValue in interface OutputFieldSpecOrBuilderpublic OutputFieldSpec.FieldType getFieldType()
Optional. The data type of the field. Defaults to CONTENT if not set.
.google.cloud.aiplatform.v1.OutputFieldSpec.FieldType field_type = 3 [(.google.api.field_behavior) = OPTIONAL];
getFieldType in interface OutputFieldSpecOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageIOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessagepublic boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static OutputFieldSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OutputFieldSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OutputFieldSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OutputFieldSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OutputFieldSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OutputFieldSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static OutputFieldSpec parseFrom(InputStream input) throws IOException
IOExceptionpublic static OutputFieldSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static OutputFieldSpec parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static OutputFieldSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static OutputFieldSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static OutputFieldSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic OutputFieldSpec.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static OutputFieldSpec.Builder newBuilder()
public static OutputFieldSpec.Builder newBuilder(OutputFieldSpec prototype)
public OutputFieldSpec.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected OutputFieldSpec.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.AbstractMessagepublic static OutputFieldSpec getDefaultInstance()
public static com.google.protobuf.Parser<OutputFieldSpec> parser()
public com.google.protobuf.Parser<OutputFieldSpec> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic OutputFieldSpec getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2026 Google LLC. All rights reserved.