Schema delle classi (1.2.0)

public final class Schema extends GeneratedMessageV3 implements SchemaOrBuilder

Lo schema viene utilizzato per definire il formato dei dati di input/output. Rappresenta un sottoinsieme selezionato di un oggetto schema OpenAPI 3.0. In futuro è possibile aggiungere altri campi in base alle esigenze.

Tipo di protobuf google.cloud.vertexai.v1.Schema

Implementa

SchemaOrBuilder

Campi statici

DEFAULT_FIELD_NUMBER

public static final int DEFAULT_FIELD_NUMBER
Valore campo
Tipo Description
int

DESCRIPTION_FIELD_NUMBER

public static final int DESCRIPTION_FIELD_NUMBER
Valore campo
Tipo Description
int

ENUM_FIELD_NUMBER

public static final int ENUM_FIELD_NUMBER
Valore campo
Tipo Description
int

EXAMPLE_FIELD_NUMBER

public static final int EXAMPLE_FIELD_NUMBER
Valore campo
Tipo Description
int

FORMAT_FIELD_NUMBER

public static final int FORMAT_FIELD_NUMBER
Valore campo
Tipo Description
int

ITEMS_FIELD_NUMBER

public static final int ITEMS_FIELD_NUMBER
Valore campo
Tipo Description
int

MAXIMUM_FIELD_NUMBER

public static final int MAXIMUM_FIELD_NUMBER
Valore campo
Tipo Description
int

MAX_ITEMS_FIELD_NUMBER

public static final int MAX_ITEMS_FIELD_NUMBER
Valore campo
Tipo Description
int

MAX_LENGTH_FIELD_NUMBER

public static final int MAX_LENGTH_FIELD_NUMBER
Valore campo
Tipo Description
int

MAX_PROPERTIES_FIELD_NUMBER

public static final int MAX_PROPERTIES_FIELD_NUMBER
Valore campo
Tipo Description
int

MINIMUM_FIELD_NUMBER

public static final int MINIMUM_FIELD_NUMBER
Valore campo
Tipo Description
int

MIN_ITEMS_FIELD_NUMBER

public static final int MIN_ITEMS_FIELD_NUMBER
Valore campo
Tipo Description
int

MIN_LENGTH_FIELD_NUMBER

public static final int MIN_LENGTH_FIELD_NUMBER
Valore campo
Tipo Description
int

MIN_PROPERTIES_FIELD_NUMBER

public static final int MIN_PROPERTIES_FIELD_NUMBER
Valore campo
Tipo Description
int

NULLABLE_FIELD_NUMBER

public static final int NULLABLE_FIELD_NUMBER
Valore campo
Tipo Description
int

PATTERN_FIELD_NUMBER

public static final int PATTERN_FIELD_NUMBER
Valore campo
Tipo Description
int

PROPERTIES_FIELD_NUMBER

public static final int PROPERTIES_FIELD_NUMBER
Valore campo
Tipo Description
int

REQUIRED_FIELD_NUMBER

public static final int REQUIRED_FIELD_NUMBER
Valore campo
Tipo Description
int

TITLE_FIELD_NUMBER

public static final int TITLE_FIELD_NUMBER
Valore campo
Tipo Description
int

TYPE_FIELD_NUMBER

public static final int TYPE_FIELD_NUMBER
Valore campo
Tipo Description
int

Metodi statici

getDefaultInstance()

public static Schema getDefaultInstance()
Restituisce
Tipo Description
Schema

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Restituisce
Tipo Description
Descriptor

newBuilder()

public static Schema.Builder newBuilder()
Restituisce
Tipo Description
Schema.Builder

newBuilder(Schema prototype)

public static Schema.Builder newBuilder(Schema prototype)
Parametro
Nome Description
prototype Schema
Restituisce
Tipo Description
Schema.Builder

parseDelimitedFrom(InputStream input)

public static Schema parseDelimitedFrom(InputStream input)
Parametro
Nome Description
input InputStream
Restituisce
Tipo Description
Schema
Eccezioni
Tipo Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Schema parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input InputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
Schema
Eccezioni
Tipo Description
IOException

parseFrom(byte[] data)

public static Schema parseFrom(byte[] data)
Parametro
Nome Description
data byte[]
Restituisce
Tipo Description
Schema
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static Schema parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
data byte[]
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
Schema
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static Schema parseFrom(ByteString data)
Parametro
Nome Description
data ByteString
Restituisce
Tipo Description
Schema
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static Schema parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
data ByteString
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
Schema
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static Schema parseFrom(CodedInputStream input)
Parametro
Nome Description
input CodedInputStream
Restituisce
Tipo Description
Schema
Eccezioni
Tipo Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static Schema parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
Schema
Eccezioni
Tipo Description
IOException

parseFrom(InputStream input)

public static Schema parseFrom(InputStream input)
Parametro
Nome Description
input InputStream
Restituisce
Tipo Description
Schema
Eccezioni
Tipo Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Schema parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input InputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
Schema
Eccezioni
Tipo Description
IOException

parseFrom(ByteBuffer data)

public static Schema parseFrom(ByteBuffer data)
Parametro
Nome Description
data ByteBuffer
Restituisce
Tipo Description
Schema
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static Schema parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
Schema
Eccezioni
Tipo Description
InvalidProtocolBufferException

parser()

public static Parser<Schema> parser()
Restituisce
Tipo Description
Parser<Schema>

Metodi

containsProperties(String key)

public boolean containsProperties(String key)

Facoltativo. CAMPI SCHEMA PER TYPE OBJECT (Proprietà di Type.OBJECT).

map<string, .google.cloud.vertexai.v1.Schema> properties = 3 [(.google.api.field_behavior) = OPTIONAL];

Parametro
Nome Description
key String
Restituisce
Tipo Description
boolean

è uguale a(obj oggetto)

public boolean equals(Object obj)
Parametro
Nome Description
obj Object
Restituisce
Tipo Description
boolean
Sostituzioni

getDefault()

public Value getDefault()

Facoltativo. Valore predefinito dei dati.

.google.protobuf.Value default = 23 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
Value

Valore predefinito.

getDefaultInstanceForType()

public Schema getDefaultInstanceForType()
Restituisce
Tipo Description
Schema

getDefaultOrBuilder()

public ValueOrBuilder getDefaultOrBuilder()

Facoltativo. Valore predefinito dei dati.

.google.protobuf.Value default = 23 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
ValueOrBuilder

getDescription()

public String getDescription()

Facoltativo. La descrizione dei dati.

string description = 8 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
String

La descrizione.

getDescriptionBytes()

public ByteString getDescriptionBytes()

Facoltativo. La descrizione dei dati.

string description = 8 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
ByteString

I byte per la descrizione.

getEnum(int index)

public String getEnum(int index)

Facoltativo. Valori possibili dell'elemento di Type.STRING con formato enum. Ad esempio, possiamo definire un'istruzione Enum come: {type:STRING, format:enum, enum:["EAST", NORTH", "SOUTH", "WEST"]}

repeated string enum = 9 [(.google.api.field_behavior) = OPTIONAL];

Parametro
Nome Description
index int

L'indice dell'elemento da restituire.

Restituisce
Tipo Description
String

L'enum nell'indice specificato.

getEnumBytes(int index)

public ByteString getEnumBytes(int index)

Facoltativo. Valori possibili dell'elemento di Type.STRING con formato enum. Ad esempio, possiamo definire un'istruzione Enum come: {type:STRING, format:enum, enum:["EAST", NORTH", "SOUTH", "WEST"]}

repeated string enum = 9 [(.google.api.field_behavior) = OPTIONAL];

Parametro
Nome Description
index int

L'indice del valore da restituire.

Restituisce
Tipo Description
ByteString

I byte dell'enum nell'indice specificato.

getEnumCount()

public int getEnumCount()

Facoltativo. Valori possibili dell'elemento di Type.STRING con formato enum. Ad esempio, possiamo definire un'istruzione Enum come: {type:STRING, format:enum, enum:["EAST", NORTH", "SOUTH", "WEST"]}

repeated string enum = 9 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
int

Il conteggio delle enum.

getEnumList()

public ProtocolStringList getEnumList()

Facoltativo. Valori possibili dell'elemento di Type.STRING con formato enum. Ad esempio, possiamo definire un'istruzione Enum come: {type:STRING, format:enum, enum:["EAST", NORTH", "SOUTH", "WEST"]}

repeated string enum = 9 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
ProtocolStringList

Un elenco contenente l'enum.

getExample()

public Value getExample()

Facoltativo. Esempio dell'oggetto. Viene compilato solo quando l'oggetto è l'oggetto principale.

.google.protobuf.Value example = 4 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
Value

Esempio.

getExampleOrBuilder()

public ValueOrBuilder getExampleOrBuilder()

Facoltativo. Esempio dell'oggetto. Viene compilato solo quando l'oggetto è l'oggetto principale.

.google.protobuf.Value example = 4 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
ValueOrBuilder

getFormat()

public String getFormat()

Facoltativo. Il formato dei dati. Formati supportati: per il tipo NUMBER: "float", "Double" per il tipo INTEGER: "int32", "int64" per il tipo STRING: "email", "byte" ecc.

string format = 7 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
String

Il formato.

getFormatBytes()

public ByteString getFormatBytes()

Facoltativo. Il formato dei dati. Formati supportati: per il tipo NUMBER: "float", "Double" per il tipo INTEGER: "int32", "int64" per il tipo STRING: "email", "byte" ecc.

string format = 7 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
ByteString

I byte per il formato.

getItems()

public Schema getItems()

Facoltativo. SCHEMA FIELDS FOR TYPE ARRAY Schema degli elementi di Type.ARRAY.

.google.cloud.vertexai.v1.Schema items = 2 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
Schema

Gli elementi.

getItemsOrBuilder()

public SchemaOrBuilder getItemsOrBuilder()

Facoltativo. SCHEMA FIELDS FOR TYPE ARRAY Schema degli elementi di Type.ARRAY.

.google.cloud.vertexai.v1.Schema items = 2 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
SchemaOrBuilder

getMaxItems()

public long getMaxItems()

Facoltativo. Numero massimo di elementi per Type.ARRAY.

int64 max_items = 22 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
long

Il valore maxItems.

getMaxLength()

public long getMaxLength()

Facoltativo. Lunghezza massima del tipo.STRING

int64 max_length = 19 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
long

Il valore maxLength.

getMaxProperties()

public long getMaxProperties()

Facoltativo. Numero massimo di proprietà per Type.OBJECT.

int64 max_properties = 15 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
long

Il parametro maxProperties.

getMaximum()

public double getMaximum()

Facoltativo. Valore massimo di Type.INTEGER e Type.NUMBER

double maximum = 17 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
double

Il massimo.

getMinItems()

public long getMinItems()

Facoltativo. Numero minimo di elementi per Type.ARRAY.

int64 min_items = 21 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
long

L'elemento minItems.

getMinLength()

public long getMinLength()

Facoltativo. SCHEMA FIELDS FOR TYPE STRING Lunghezza minima del Type.STRING

int64 min_length = 18 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
long

Il valore minLength.

getMinProperties()

public long getMinProperties()

Facoltativo. Numero minimo di proprietà per Type.OBJECT.

int64 min_properties = 14 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
long

Il parametro minProperties.

getMinimum()

public double getMinimum()

Facoltativo. SCHEMA FIELDS FOR TYPE INTEGER e NUMBER Valore minimo di Type.INTEGER e Type.NUMBER

double minimum = 16 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
double

Il minimo.

getNullable()

public boolean getNullable()

Facoltativo. Indica se il valore può essere nullo.

bool nullable = 6 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
boolean

Il valore null.

getParserForType()

public Parser<Schema> getParserForType()
Restituisce
Tipo Description
Parser<Schema>
Sostituzioni

getPattern()

public String getPattern()

Facoltativo. Pattern di Type.STRING per limitare una stringa a un'espressione regolare.

string pattern = 20 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
String

Lo schema.

getPatternBytes()

public ByteString getPatternBytes()

Facoltativo. Pattern di Type.STRING per limitare una stringa a un'espressione regolare.

string pattern = 20 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
ByteString

I byte per il pattern.

getProperties() (deprecated)

public Map<String,Schema> getProperties()

Al suo posto, utilizza #getPropertiesMap().

Restituisce
Tipo Description
Map<String,Schema>

getPropertiesCount()

public int getPropertiesCount()

Facoltativo. CAMPI SCHEMA PER TYPE OBJECT (Proprietà di Type.OBJECT).

map<string, .google.cloud.vertexai.v1.Schema> properties = 3 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
int

getPropertiesMap()

public Map<String,Schema> getPropertiesMap()

Facoltativo. CAMPI SCHEMA PER TYPE OBJECT (Proprietà di Type.OBJECT).

map<string, .google.cloud.vertexai.v1.Schema> properties = 3 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
Map<String,Schema>

getPropertiesOrDefault(String key, Schema defaultValue)

public Schema getPropertiesOrDefault(String key, Schema defaultValue)

Facoltativo. CAMPI SCHEMA PER TYPE OBJECT (Proprietà di Type.OBJECT).

map<string, .google.cloud.vertexai.v1.Schema> properties = 3 [(.google.api.field_behavior) = OPTIONAL];

Parametri
Nome Description
key String
defaultValue Schema
Restituisce
Tipo Description
Schema

getPropertiesOrThrow(String key)

public Schema getPropertiesOrThrow(String key)

Facoltativo. CAMPI SCHEMA PER TYPE OBJECT (Proprietà di Type.OBJECT).

map<string, .google.cloud.vertexai.v1.Schema> properties = 3 [(.google.api.field_behavior) = OPTIONAL];

Parametro
Nome Description
key String
Restituisce
Tipo Description
Schema

getRequired(int index)

public String getRequired(int index)

Facoltativo. Proprietà obbligatorie di Type.OBJECT.

repeated string required = 5 [(.google.api.field_behavior) = OPTIONAL];

Parametro
Nome Description
index int

L'indice dell'elemento da restituire.

Restituisce
Tipo Description
String

Il campo obbligatorio nell'indice specificato.

getRequiredBytes(int index)

public ByteString getRequiredBytes(int index)

Facoltativo. Proprietà obbligatorie di Type.OBJECT.

repeated string required = 5 [(.google.api.field_behavior) = OPTIONAL];

Parametro
Nome Description
index int

L'indice del valore da restituire.

Restituisce
Tipo Description
ByteString

I byte del valore richiesto all'indice specificato.

getRequiredCount()

public int getRequiredCount()

Facoltativo. Proprietà obbligatorie di Type.OBJECT.

repeated string required = 5 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
int

Il conteggio dei campi obbligatori.

getRequiredList()

public ProtocolStringList getRequiredList()

Facoltativo. Proprietà obbligatorie di Type.OBJECT.

repeated string required = 5 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
ProtocolStringList

Un elenco contenente i requisiti obbligatori.

getSerializedSize()

public int getSerializedSize()
Restituisce
Tipo Description
int
Sostituzioni

getTitle()

public String getTitle()

Facoltativo. Il titolo dello schema.

string title = 24 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
String

Il titolo.

getTitleBytes()

public ByteString getTitleBytes()

Facoltativo. Il titolo dello schema.

string title = 24 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
ByteString

I byte per i titoli.

getType()

public Type getType()

Facoltativo. Il tipo di dati.

.google.cloud.vertexai.v1.Type type = 1 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
Type

Il tipo.

getTypeValue()

public int getTypeValue()

Facoltativo. Il tipo di dati.

.google.cloud.vertexai.v1.Type type = 1 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
int

Il valore numerico enum sul cavo per il tipo.

hasDefault()

public boolean hasDefault()

Facoltativo. Valore predefinito dei dati.

.google.protobuf.Value default = 23 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
boolean

Indica se è impostato il campo predefinito.

hasExample()

public boolean hasExample()

Facoltativo. Esempio dell'oggetto. Viene compilato solo quando l'oggetto è l'oggetto principale.

.google.protobuf.Value example = 4 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
boolean

Indica se è impostato il campo di esempio.

hasItems()

public boolean hasItems()

Facoltativo. SCHEMA FIELDS FOR TYPE ARRAY Schema degli elementi di Type.ARRAY.

.google.cloud.vertexai.v1.Schema items = 2 [(.google.api.field_behavior) = OPTIONAL];

Restituisce
Tipo Description
boolean

Indica se il campo items è impostato.

hashCode()

public int hashCode()
Restituisce
Tipo Description
int
Sostituzioni

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Restituisce
Tipo Description
FieldAccessorTable
Sostituzioni

internalGetMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parametro
Nome Description
number int
Restituisce
Tipo Description
com.google.protobuf.MapFieldReflectionAccessor
Sostituzioni
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)

isInitialized()

public final boolean isInitialized()
Restituisce
Tipo Description
boolean
Sostituzioni

newBuilderForType()

public Schema.Builder newBuilderForType()
Restituisce
Tipo Description
Schema.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected Schema.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parametro
Nome Description
parent BuilderParent
Restituisce
Tipo Description
Schema.Builder
Sostituzioni

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parametro
Nome Description
unused UnusedPrivateParameter
Restituisce
Tipo Description
Object
Sostituzioni

toBuilder()

public Schema.Builder toBuilder()
Restituisce
Tipo Description
Schema.Builder

writeTo(output di CodedOutputStream)

public void writeTo(CodedOutputStream output)
Parametro
Nome Description
output CodedOutputStream
Sostituzioni
Eccezioni
Tipo Description
IOException