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 classProperty.BuilderProperty of a document.static classProperty.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 intDATE_TIME_VALUES_FIELD_NUMBERstatic intENUM_VALUES_FIELD_NUMBERstatic intFLOAT_VALUES_FIELD_NUMBERstatic intINTEGER_VALUES_FIELD_NUMBERstatic intMAP_PROPERTY_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intPROPERTY_VALUES_FIELD_NUMBERstatic intTEXT_VALUES_FIELD_NUMBERstatic intTIMESTAMP_VALUES_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)DateTimeArraygetDateTimeValues()Date time property values.DateTimeArrayOrBuildergetDateTimeValuesOrBuilder()Date time property values.static PropertygetDefaultInstance()PropertygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()EnumArraygetEnumValues()Enum property values.EnumArrayOrBuildergetEnumValuesOrBuilder()Enum property values.FloatArraygetFloatValues()Float property values.FloatArrayOrBuildergetFloatValuesOrBuilder()Float property values.IntegerArraygetIntegerValues()Integer property values.IntegerArrayOrBuildergetIntegerValuesOrBuilder()Integer property values.MapPropertygetMapProperty()Map property values.MapPropertyOrBuildergetMapPropertyOrBuilder()Map property values.StringgetName()Required.com.google.protobuf.ByteStringgetNameBytes()Required.com.google.protobuf.Parser<Property>getParserForType()PropertyArraygetPropertyValues()Nested structured data property values.PropertyArrayOrBuildergetPropertyValuesOrBuilder()Nested structured data property values.intgetSerializedSize()TextArraygetTextValues()String/text property values.TextArrayOrBuildergetTextValuesOrBuilder()String/text property values.TimestampArraygetTimestampValues()Timestamp property values.TimestampArrayOrBuildergetTimestampValuesOrBuilder()Timestamp property values.Property.ValuesCasegetValuesCase()booleanhasDateTimeValues()Date time property values.booleanhasEnumValues()Enum property values.booleanhasFloatValues()Float property values.inthashCode()booleanhasIntegerValues()Integer property values.booleanhasMapProperty()Map property values.booleanhasPropertyValues()Nested structured data property values.booleanhasTextValues()String/text property values.booleanhasTimestampValues()Timestamp property values.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Property.BuildernewBuilder()static Property.BuildernewBuilder(Property prototype)Property.BuildernewBuilderForType()protected Property.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static PropertyparseDelimitedFrom(InputStream input)static PropertyparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PropertyparseFrom(byte[] data)static PropertyparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PropertyparseFrom(com.google.protobuf.ByteString data)static PropertyparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PropertyparseFrom(com.google.protobuf.CodedInputStream input)static PropertyparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PropertyparseFrom(InputStream input)static PropertyparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static PropertyparseFrom(ByteBuffer data)static PropertyparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Property>parser()Property.BuildertoBuilder()voidwriteTo(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:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getValuesCase
public Property.ValuesCase getValuesCase()
- Specified by:
getValuesCasein 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:
getNamein 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:
getNameBytesin interfacePropertyOrBuilder- Returns:
- The bytes for name.
-
hasIntegerValues
public boolean hasIntegerValues()
Integer property values.
.google.cloud.contentwarehouse.v1.IntegerArray integer_values = 2;- Specified by:
hasIntegerValuesin 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:
getIntegerValuesin interfacePropertyOrBuilder- Returns:
- The integerValues.
-
getIntegerValuesOrBuilder
public IntegerArrayOrBuilder getIntegerValuesOrBuilder()
Integer property values.
.google.cloud.contentwarehouse.v1.IntegerArray integer_values = 2;- Specified by:
getIntegerValuesOrBuilderin interfacePropertyOrBuilder
-
hasFloatValues
public boolean hasFloatValues()
Float property values.
.google.cloud.contentwarehouse.v1.FloatArray float_values = 3;- Specified by:
hasFloatValuesin 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:
getFloatValuesin interfacePropertyOrBuilder- Returns:
- The floatValues.
-
getFloatValuesOrBuilder
public FloatArrayOrBuilder getFloatValuesOrBuilder()
Float property values.
.google.cloud.contentwarehouse.v1.FloatArray float_values = 3;- Specified by:
getFloatValuesOrBuilderin interfacePropertyOrBuilder
-
hasTextValues
public boolean hasTextValues()
String/text property values.
.google.cloud.contentwarehouse.v1.TextArray text_values = 4;- Specified by:
hasTextValuesin 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:
getTextValuesin interfacePropertyOrBuilder- Returns:
- The textValues.
-
getTextValuesOrBuilder
public TextArrayOrBuilder getTextValuesOrBuilder()
String/text property values.
.google.cloud.contentwarehouse.v1.TextArray text_values = 4;- Specified by:
getTextValuesOrBuilderin interfacePropertyOrBuilder
-
hasEnumValues
public boolean hasEnumValues()
Enum property values.
.google.cloud.contentwarehouse.v1.EnumArray enum_values = 5;- Specified by:
hasEnumValuesin 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:
getEnumValuesin interfacePropertyOrBuilder- Returns:
- The enumValues.
-
getEnumValuesOrBuilder
public EnumArrayOrBuilder getEnumValuesOrBuilder()
Enum property values.
.google.cloud.contentwarehouse.v1.EnumArray enum_values = 5;- Specified by:
getEnumValuesOrBuilderin interfacePropertyOrBuilder
-
hasPropertyValues
public boolean hasPropertyValues()
Nested structured data property values.
.google.cloud.contentwarehouse.v1.PropertyArray property_values = 6;- Specified by:
hasPropertyValuesin 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:
getPropertyValuesin interfacePropertyOrBuilder- Returns:
- The propertyValues.
-
getPropertyValuesOrBuilder
public PropertyArrayOrBuilder getPropertyValuesOrBuilder()
Nested structured data property values.
.google.cloud.contentwarehouse.v1.PropertyArray property_values = 6;- Specified by:
getPropertyValuesOrBuilderin 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:
hasDateTimeValuesin 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:
getDateTimeValuesin 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:
getDateTimeValuesOrBuilderin interfacePropertyOrBuilder
-
hasMapProperty
public boolean hasMapProperty()
Map property values.
.google.cloud.contentwarehouse.v1.MapProperty map_property = 8;- Specified by:
hasMapPropertyin 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:
getMapPropertyin interfacePropertyOrBuilder- Returns:
- The mapProperty.
-
getMapPropertyOrBuilder
public MapPropertyOrBuilder getMapPropertyOrBuilder()
Map property values.
.google.cloud.contentwarehouse.v1.MapProperty map_property = 8;- Specified by:
getMapPropertyOrBuilderin 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:
hasTimestampValuesin 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:
getTimestampValuesin 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:
getTimestampValuesOrBuilderin interfacePropertyOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein 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:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein 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:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Property.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein 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:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Property getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-