Class Property
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.contentwarehouse.v1.Property
-
- All Implemented Interfaces:
PropertyOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class Property extends com.google.protobuf.GeneratedMessageV3 implements PropertyOrBuilder
Property of a document.
Protobuf typegoogle.cloud.contentwarehouse.v1.Property
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Property.Builder
Property of a document.static class
Property.ValuesCase
-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
DATE_TIME_VALUES_FIELD_NUMBER
static int
ENUM_VALUES_FIELD_NUMBER
static int
FLOAT_VALUES_FIELD_NUMBER
static int
INTEGER_VALUES_FIELD_NUMBER
static int
MAP_PROPERTY_FIELD_NUMBER
static int
NAME_FIELD_NUMBER
static int
PROPERTY_VALUES_FIELD_NUMBER
static int
TEXT_VALUES_FIELD_NUMBER
static int
TIMESTAMP_VALUES_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
DateTimeArray
getDateTimeValues()
Date time property values.DateTimeArrayOrBuilder
getDateTimeValuesOrBuilder()
Date time property values.static Property
getDefaultInstance()
Property
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
EnumArray
getEnumValues()
Enum property values.EnumArrayOrBuilder
getEnumValuesOrBuilder()
Enum property values.FloatArray
getFloatValues()
Float property values.FloatArrayOrBuilder
getFloatValuesOrBuilder()
Float property values.IntegerArray
getIntegerValues()
Integer property values.IntegerArrayOrBuilder
getIntegerValuesOrBuilder()
Integer property values.MapProperty
getMapProperty()
Map property values.MapPropertyOrBuilder
getMapPropertyOrBuilder()
Map property values.String
getName()
Required.com.google.protobuf.ByteString
getNameBytes()
Required.com.google.protobuf.Parser<Property>
getParserForType()
PropertyArray
getPropertyValues()
Nested structured data property values.PropertyArrayOrBuilder
getPropertyValuesOrBuilder()
Nested structured data property values.int
getSerializedSize()
TextArray
getTextValues()
String/text property values.TextArrayOrBuilder
getTextValuesOrBuilder()
String/text property values.TimestampArray
getTimestampValues()
Timestamp property values.TimestampArrayOrBuilder
getTimestampValuesOrBuilder()
Timestamp property values.Property.ValuesCase
getValuesCase()
boolean
hasDateTimeValues()
Date time property values.boolean
hasEnumValues()
Enum property values.boolean
hasFloatValues()
Float property values.int
hashCode()
boolean
hasIntegerValues()
Integer property values.boolean
hasMapProperty()
Map property values.boolean
hasPropertyValues()
Nested structured data property values.boolean
hasTextValues()
String/text property values.boolean
hasTimestampValues()
Timestamp property values.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static Property.Builder
newBuilder()
static Property.Builder
newBuilder(Property prototype)
Property.Builder
newBuilderForType()
protected Property.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static Property
parseDelimitedFrom(InputStream input)
static Property
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Property
parseFrom(byte[] data)
static Property
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Property
parseFrom(com.google.protobuf.ByteString data)
static Property
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Property
parseFrom(com.google.protobuf.CodedInputStream input)
static Property
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Property
parseFrom(InputStream input)
static Property
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Property
parseFrom(ByteBuffer data)
static Property
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<Property>
parser()
Property.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INTEGER_VALUES_FIELD_NUMBER
public static final int INTEGER_VALUES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FLOAT_VALUES_FIELD_NUMBER
public static final int FLOAT_VALUES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TEXT_VALUES_FIELD_NUMBER
public static final int TEXT_VALUES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENUM_VALUES_FIELD_NUMBER
public static final int ENUM_VALUES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROPERTY_VALUES_FIELD_NUMBER
public static final int PROPERTY_VALUES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATE_TIME_VALUES_FIELD_NUMBER
public static final int DATE_TIME_VALUES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
MAP_PROPERTY_FIELD_NUMBER
public static final int MAP_PROPERTY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TIMESTAMP_VALUES_FIELD_NUMBER
public static final int TIMESTAMP_VALUES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getValuesCase
public Property.ValuesCase getValuesCase()
- Specified by:
getValuesCase
in interfacePropertyOrBuilder
-
getName
public String getName()
Required. Must match the name of a PropertyDefinition in the DocumentSchema.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getName
in interfacePropertyOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Required. Must match the name of a PropertyDefinition in the DocumentSchema.
string name = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getNameBytes
in interfacePropertyOrBuilder
- Returns:
- The bytes for name.
-
hasIntegerValues
public boolean hasIntegerValues()
Integer property values.
.google.cloud.contentwarehouse.v1.IntegerArray integer_values = 2;
- Specified by:
hasIntegerValues
in interfacePropertyOrBuilder
- Returns:
- Whether the integerValues field is set.
-
getIntegerValues
public IntegerArray getIntegerValues()
Integer property values.
.google.cloud.contentwarehouse.v1.IntegerArray integer_values = 2;
- Specified by:
getIntegerValues
in interfacePropertyOrBuilder
- Returns:
- The integerValues.
-
getIntegerValuesOrBuilder
public IntegerArrayOrBuilder getIntegerValuesOrBuilder()
Integer property values.
.google.cloud.contentwarehouse.v1.IntegerArray integer_values = 2;
- Specified by:
getIntegerValuesOrBuilder
in interfacePropertyOrBuilder
-
hasFloatValues
public boolean hasFloatValues()
Float property values.
.google.cloud.contentwarehouse.v1.FloatArray float_values = 3;
- Specified by:
hasFloatValues
in interfacePropertyOrBuilder
- Returns:
- Whether the floatValues field is set.
-
getFloatValues
public FloatArray getFloatValues()
Float property values.
.google.cloud.contentwarehouse.v1.FloatArray float_values = 3;
- Specified by:
getFloatValues
in interfacePropertyOrBuilder
- Returns:
- The floatValues.
-
getFloatValuesOrBuilder
public FloatArrayOrBuilder getFloatValuesOrBuilder()
Float property values.
.google.cloud.contentwarehouse.v1.FloatArray float_values = 3;
- Specified by:
getFloatValuesOrBuilder
in interfacePropertyOrBuilder
-
hasTextValues
public boolean hasTextValues()
String/text property values.
.google.cloud.contentwarehouse.v1.TextArray text_values = 4;
- Specified by:
hasTextValues
in interfacePropertyOrBuilder
- Returns:
- Whether the textValues field is set.
-
getTextValues
public TextArray getTextValues()
String/text property values.
.google.cloud.contentwarehouse.v1.TextArray text_values = 4;
- Specified by:
getTextValues
in interfacePropertyOrBuilder
- Returns:
- The textValues.
-
getTextValuesOrBuilder
public TextArrayOrBuilder getTextValuesOrBuilder()
String/text property values.
.google.cloud.contentwarehouse.v1.TextArray text_values = 4;
- Specified by:
getTextValuesOrBuilder
in interfacePropertyOrBuilder
-
hasEnumValues
public boolean hasEnumValues()
Enum property values.
.google.cloud.contentwarehouse.v1.EnumArray enum_values = 5;
- Specified by:
hasEnumValues
in interfacePropertyOrBuilder
- Returns:
- Whether the enumValues field is set.
-
getEnumValues
public EnumArray getEnumValues()
Enum property values.
.google.cloud.contentwarehouse.v1.EnumArray enum_values = 5;
- Specified by:
getEnumValues
in interfacePropertyOrBuilder
- Returns:
- The enumValues.
-
getEnumValuesOrBuilder
public EnumArrayOrBuilder getEnumValuesOrBuilder()
Enum property values.
.google.cloud.contentwarehouse.v1.EnumArray enum_values = 5;
- Specified by:
getEnumValuesOrBuilder
in interfacePropertyOrBuilder
-
hasPropertyValues
public boolean hasPropertyValues()
Nested structured data property values.
.google.cloud.contentwarehouse.v1.PropertyArray property_values = 6;
- Specified by:
hasPropertyValues
in interfacePropertyOrBuilder
- Returns:
- Whether the propertyValues field is set.
-
getPropertyValues
public PropertyArray getPropertyValues()
Nested structured data property values.
.google.cloud.contentwarehouse.v1.PropertyArray property_values = 6;
- Specified by:
getPropertyValues
in interfacePropertyOrBuilder
- Returns:
- The propertyValues.
-
getPropertyValuesOrBuilder
public PropertyArrayOrBuilder getPropertyValuesOrBuilder()
Nested structured data property values.
.google.cloud.contentwarehouse.v1.PropertyArray property_values = 6;
- Specified by:
getPropertyValuesOrBuilder
in interfacePropertyOrBuilder
-
hasDateTimeValues
public boolean hasDateTimeValues()
Date time property values. It is not supported by CMEK compliant deployment.
.google.cloud.contentwarehouse.v1.DateTimeArray date_time_values = 7;
- Specified by:
hasDateTimeValues
in interfacePropertyOrBuilder
- Returns:
- Whether the dateTimeValues field is set.
-
getDateTimeValues
public DateTimeArray getDateTimeValues()
Date time property values. It is not supported by CMEK compliant deployment.
.google.cloud.contentwarehouse.v1.DateTimeArray date_time_values = 7;
- Specified by:
getDateTimeValues
in interfacePropertyOrBuilder
- Returns:
- The dateTimeValues.
-
getDateTimeValuesOrBuilder
public DateTimeArrayOrBuilder getDateTimeValuesOrBuilder()
Date time property values. It is not supported by CMEK compliant deployment.
.google.cloud.contentwarehouse.v1.DateTimeArray date_time_values = 7;
- Specified by:
getDateTimeValuesOrBuilder
in interfacePropertyOrBuilder
-
hasMapProperty
public boolean hasMapProperty()
Map property values.
.google.cloud.contentwarehouse.v1.MapProperty map_property = 8;
- Specified by:
hasMapProperty
in interfacePropertyOrBuilder
- Returns:
- Whether the mapProperty field is set.
-
getMapProperty
public MapProperty getMapProperty()
Map property values.
.google.cloud.contentwarehouse.v1.MapProperty map_property = 8;
- Specified by:
getMapProperty
in interfacePropertyOrBuilder
- Returns:
- The mapProperty.
-
getMapPropertyOrBuilder
public MapPropertyOrBuilder getMapPropertyOrBuilder()
Map property values.
.google.cloud.contentwarehouse.v1.MapProperty map_property = 8;
- Specified by:
getMapPropertyOrBuilder
in interfacePropertyOrBuilder
-
hasTimestampValues
public boolean hasTimestampValues()
Timestamp property values. It is not supported by CMEK compliant deployment.
.google.cloud.contentwarehouse.v1.TimestampArray timestamp_values = 9;
- Specified by:
hasTimestampValues
in interfacePropertyOrBuilder
- Returns:
- Whether the timestampValues field is set.
-
getTimestampValues
public TimestampArray getTimestampValues()
Timestamp property values. It is not supported by CMEK compliant deployment.
.google.cloud.contentwarehouse.v1.TimestampArray timestamp_values = 9;
- Specified by:
getTimestampValues
in interfacePropertyOrBuilder
- Returns:
- The timestampValues.
-
getTimestampValuesOrBuilder
public TimestampArrayOrBuilder getTimestampValuesOrBuilder()
Timestamp property values. It is not supported by CMEK compliant deployment.
.google.cloud.contentwarehouse.v1.TimestampArray timestamp_values = 9;
- Specified by:
getTimestampValuesOrBuilder
in interfacePropertyOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Property parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Property parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Property parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Property parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Property parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Property parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Property parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Property parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Property parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Property parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Property parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Property parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Property.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Property.Builder newBuilder()
-
newBuilder
public static Property.Builder newBuilder(Property prototype)
-
toBuilder
public Property.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Property.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Property getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Property> parser()
-
getParserForType
public com.google.protobuf.Parser<Property> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Property getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-