Package org.finos.tracdap.api
Class MetadataWriteRequest
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- org.finos.tracdap.api.MetadataWriteRequest
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.io.Serializable,MetadataWriteRequestOrBuilder
public final class MetadataWriteRequest extends com.google.protobuf.GeneratedMessageV3 implements MetadataWriteRequestOrBuilder
Request to create or update an object in the TRAC metadata store. @see TracMetadataApi
Protobuf typetracdap.api.MetadataWriteRequest- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMetadataWriteRequest.BuilderRequest to create or update an object in the TRAC metadata store.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFINITION_FIELD_NUMBERstatic intOBJECTTYPE_FIELD_NUMBERstatic intPRIORVERSION_FIELD_NUMBERstatic intTAGUPDATES_FIELD_NUMBERstatic intTENANT_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)static MetadataWriteRequestgetDefaultInstance()MetadataWriteRequestgetDefaultInstanceForType()org.finos.tracdap.metadata.ObjectDefinitiongetDefinition()New object definition to save.org.finos.tracdap.metadata.ObjectDefinitionOrBuildergetDefinitionOrBuilder()New object definition to save.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()org.finos.tracdap.metadata.ObjectTypegetObjectType()Object type for the requested operation, always required.intgetObjectTypeValue()Object type for the requested operation, always required.com.google.protobuf.Parser<MetadataWriteRequest>getParserForType()org.finos.tracdap.metadata.TagSelectorgetPriorVersion()Prior object/tag version to use for update operations.org.finos.tracdap.metadata.TagSelectorOrBuildergetPriorVersionOrBuilder()Prior object/tag version to use for update operations.intgetSerializedSize()org.finos.tracdap.metadata.TagUpdategetTagUpdates(int index)Tag update operations to be applied.intgetTagUpdatesCount()Tag update operations to be applied.java.util.List<org.finos.tracdap.metadata.TagUpdate>getTagUpdatesList()Tag update operations to be applied.org.finos.tracdap.metadata.TagUpdateOrBuildergetTagUpdatesOrBuilder(int index)Tag update operations to be applied.java.util.List<? extends org.finos.tracdap.metadata.TagUpdateOrBuilder>getTagUpdatesOrBuilderList()Tag update operations to be applied.java.lang.StringgetTenant()Tenant code for the requested operation, always required.com.google.protobuf.ByteStringgetTenantBytes()Tenant code for the requested operation, always required.com.google.protobuf.UnknownFieldSetgetUnknownFields()booleanhasDefinition()New object definition to save.inthashCode()booleanhasPriorVersion()Prior object/tag version to use for update operations.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static MetadataWriteRequest.BuildernewBuilder()static MetadataWriteRequest.BuildernewBuilder(MetadataWriteRequest prototype)MetadataWriteRequest.BuildernewBuilderForType()protected MetadataWriteRequest.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected java.lang.ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static MetadataWriteRequestparseDelimitedFrom(java.io.InputStream input)static MetadataWriteRequestparseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MetadataWriteRequestparseFrom(byte[] data)static MetadataWriteRequestparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MetadataWriteRequestparseFrom(com.google.protobuf.ByteString data)static MetadataWriteRequestparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MetadataWriteRequestparseFrom(com.google.protobuf.CodedInputStream input)static MetadataWriteRequestparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MetadataWriteRequestparseFrom(java.io.InputStream input)static MetadataWriteRequestparseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static MetadataWriteRequestparseFrom(java.nio.ByteBuffer data)static MetadataWriteRequestparseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<MetadataWriteRequest>parser()MetadataWriteRequest.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, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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
-
TENANT_FIELD_NUMBER
public static final int TENANT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OBJECTTYPE_FIELD_NUMBER
public static final int OBJECTTYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PRIORVERSION_FIELD_NUMBER
public static final int PRIORVERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEFINITION_FIELD_NUMBER
public static final int DEFINITION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TAGUPDATES_FIELD_NUMBER
public static final int TAGUPDATES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin 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
-
getTenant
public java.lang.String getTenant()
Tenant code for the requested operation, always required.
string tenant = 1;- Specified by:
getTenantin interfaceMetadataWriteRequestOrBuilder- Returns:
- The tenant.
-
getTenantBytes
public com.google.protobuf.ByteString getTenantBytes()
Tenant code for the requested operation, always required.
string tenant = 1;- Specified by:
getTenantBytesin interfaceMetadataWriteRequestOrBuilder- Returns:
- The bytes for tenant.
-
getObjectTypeValue
public int getObjectTypeValue()
Object type for the requested operation, always required.
.tracdap.metadata.ObjectType objectType = 2;- Specified by:
getObjectTypeValuein interfaceMetadataWriteRequestOrBuilder- Returns:
- The enum numeric value on the wire for objectType.
-
getObjectType
public org.finos.tracdap.metadata.ObjectType getObjectType()
Object type for the requested operation, always required.
.tracdap.metadata.ObjectType objectType = 2;- Specified by:
getObjectTypein interfaceMetadataWriteRequestOrBuilder- Returns:
- The objectType.
-
hasPriorVersion
public boolean hasPriorVersion()
Prior object/tag version to use for update operations. This field should be omitted when creating a new object.
optional .tracdap.metadata.TagSelector priorVersion = 3;- Specified by:
hasPriorVersionin interfaceMetadataWriteRequestOrBuilder- Returns:
- Whether the priorVersion field is set.
-
getPriorVersion
public org.finos.tracdap.metadata.TagSelector getPriorVersion()
Prior object/tag version to use for update operations. This field should be omitted when creating a new object.
optional .tracdap.metadata.TagSelector priorVersion = 3;- Specified by:
getPriorVersionin interfaceMetadataWriteRequestOrBuilder- Returns:
- The priorVersion.
-
getPriorVersionOrBuilder
public org.finos.tracdap.metadata.TagSelectorOrBuilder getPriorVersionOrBuilder()
Prior object/tag version to use for update operations. This field should be omitted when creating a new object.
optional .tracdap.metadata.TagSelector priorVersion = 3;- Specified by:
getPriorVersionOrBuilderin interfaceMetadataWriteRequestOrBuilder
-
hasDefinition
public boolean hasDefinition()
New object definition to save. A definition is required to create or update an object, for tag updates the definition field should be left blank. This field should be omitted for tag update operations.
optional .tracdap.metadata.ObjectDefinition definition = 4;- Specified by:
hasDefinitionin interfaceMetadataWriteRequestOrBuilder- Returns:
- Whether the definition field is set.
-
getDefinition
public org.finos.tracdap.metadata.ObjectDefinition getDefinition()
New object definition to save. A definition is required to create or update an object, for tag updates the definition field should be left blank. This field should be omitted for tag update operations.
optional .tracdap.metadata.ObjectDefinition definition = 4;- Specified by:
getDefinitionin interfaceMetadataWriteRequestOrBuilder- Returns:
- The definition.
-
getDefinitionOrBuilder
public org.finos.tracdap.metadata.ObjectDefinitionOrBuilder getDefinitionOrBuilder()
New object definition to save. A definition is required to create or update an object, for tag updates the definition field should be left blank. This field should be omitted for tag update operations.
optional .tracdap.metadata.ObjectDefinition definition = 4;- Specified by:
getDefinitionOrBuilderin interfaceMetadataWriteRequestOrBuilder
-
getTagUpdatesList
public java.util.List<org.finos.tracdap.metadata.TagUpdate> getTagUpdatesList()
Tag update operations to be applied. The updates are applied in order and must all succeeded in order for the request to be successful. If the API call fails for any reason, none of the requested tag updates will be applied.
repeated .tracdap.metadata.TagUpdate tagUpdates = 5;- Specified by:
getTagUpdatesListin interfaceMetadataWriteRequestOrBuilder
-
getTagUpdatesOrBuilderList
public java.util.List<? extends org.finos.tracdap.metadata.TagUpdateOrBuilder> getTagUpdatesOrBuilderList()
Tag update operations to be applied. The updates are applied in order and must all succeeded in order for the request to be successful. If the API call fails for any reason, none of the requested tag updates will be applied.
repeated .tracdap.metadata.TagUpdate tagUpdates = 5;- Specified by:
getTagUpdatesOrBuilderListin interfaceMetadataWriteRequestOrBuilder
-
getTagUpdatesCount
public int getTagUpdatesCount()
Tag update operations to be applied. The updates are applied in order and must all succeeded in order for the request to be successful. If the API call fails for any reason, none of the requested tag updates will be applied.
repeated .tracdap.metadata.TagUpdate tagUpdates = 5;- Specified by:
getTagUpdatesCountin interfaceMetadataWriteRequestOrBuilder
-
getTagUpdates
public org.finos.tracdap.metadata.TagUpdate getTagUpdates(int index)
Tag update operations to be applied. The updates are applied in order and must all succeeded in order for the request to be successful. If the API call fails for any reason, none of the requested tag updates will be applied.
repeated .tracdap.metadata.TagUpdate tagUpdates = 5;- Specified by:
getTagUpdatesin interfaceMetadataWriteRequestOrBuilder
-
getTagUpdatesOrBuilder
public org.finos.tracdap.metadata.TagUpdateOrBuilder getTagUpdatesOrBuilder(int index)
Tag update operations to be applied. The updates are applied in order and must all succeeded in order for the request to be successful. If the API call fails for any reason, none of the requested tag updates will be applied.
repeated .tracdap.metadata.TagUpdate tagUpdates = 5;- Specified by:
getTagUpdatesOrBuilderin interfaceMetadataWriteRequestOrBuilder
-
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 java.io.IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.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 MetadataWriteRequest parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MetadataWriteRequest parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MetadataWriteRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MetadataWriteRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MetadataWriteRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MetadataWriteRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MetadataWriteRequest parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static MetadataWriteRequest parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static MetadataWriteRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static MetadataWriteRequest parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static MetadataWriteRequest parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static MetadataWriteRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public MetadataWriteRequest.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static MetadataWriteRequest.Builder newBuilder()
-
newBuilder
public static MetadataWriteRequest.Builder newBuilder(MetadataWriteRequest prototype)
-
toBuilder
public MetadataWriteRequest.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MetadataWriteRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static MetadataWriteRequest getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<MetadataWriteRequest> parser()
-
getParserForType
public com.google.protobuf.Parser<MetadataWriteRequest> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public MetadataWriteRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-