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
Membri ereditati
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
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 |
|
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()
newBuilder()
public static Schema.Builder newBuilder()
newBuilder(Schema prototype)
public static Schema.Builder newBuilder(Schema prototype)
Parametro |
Nome |
Description |
prototype |
Schema
|
public static Schema parseDelimitedFrom(InputStream input)
Restituisce |
Tipo |
Description |
Schema |
|
public static Schema parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Restituisce |
Tipo |
Description |
Schema |
|
parseFrom(byte[] data)
public static Schema parseFrom(byte[] data)
Parametro |
Nome |
Description |
data |
byte[]
|
Restituisce |
Tipo |
Description |
Schema |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Schema parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Restituisce |
Tipo |
Description |
Schema |
|
parseFrom(ByteString data)
public static Schema parseFrom(ByteString data)
Restituisce |
Tipo |
Description |
Schema |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Schema parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Restituisce |
Tipo |
Description |
Schema |
|
public static Schema parseFrom(CodedInputStream input)
Restituisce |
Tipo |
Description |
Schema |
|
public static Schema parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Restituisce |
Tipo |
Description |
Schema |
|
public static Schema parseFrom(InputStream input)
Restituisce |
Tipo |
Description |
Schema |
|
public static Schema parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Restituisce |
Tipo |
Description |
Schema |
|
parseFrom(ByteBuffer data)
public static Schema parseFrom(ByteBuffer data)
Restituisce |
Tipo |
Description |
Schema |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Schema parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Restituisce |
Tipo |
Description |
Schema |
|
parser()
public static Parser<Schema> parser()
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];
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];
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];
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.
|
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()
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];
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()
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()
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];
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];
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()
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()
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()
Restituisce |
Tipo |
Description |
int |
|
Sostituzioni
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
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()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Schema.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Sostituzioni
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Restituisce |
Tipo |
Description |
Object |
|
Sostituzioni
toBuilder()
public Schema.Builder toBuilder()
writeTo(output di CodedOutputStream)
public void writeTo(CodedOutputStream output)
Sostituzioni