Package org.finos.tracdap.api
Interface MetadataWriteRequestOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
MetadataWriteRequest,MetadataWriteRequest.Builder
public interface MetadataWriteRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionorg.finos.tracdap.metadata.ObjectDefinition* New object definition to save.org.finos.tracdap.metadata.ObjectDefinitionOrBuilder* New object definition to save.org.finos.tracdap.metadata.ObjectType* Object type for the requested operation, always required.int* Object type for the requested operation, always required.org.finos.tracdap.metadata.TagSelector* Prior object/tag version to use for update operations.org.finos.tracdap.metadata.TagSelectorOrBuilder* Prior object/tag version to use for update operations.org.finos.tracdap.metadata.TagUpdategetTagUpdates(int index) * Tag update operations to be applied.int* Tag update operations to be applied.List<org.finos.tracdap.metadata.TagUpdate> * Tag update operations to be applied.org.finos.tracdap.metadata.TagUpdateOrBuildergetTagUpdatesOrBuilder(int index) * Tag update operations to be applied.List<? extends org.finos.tracdap.metadata.TagUpdateOrBuilder> * Tag update operations to be applied.* Tenant code for the requested operation, always required.com.google.protobuf.ByteString* Tenant code for the requested operation, always required.boolean* New object definition to save.boolean* Prior object/tag version to use for update operations.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getTenant
String getTenant()* Tenant code for the requested operation, always required.
string tenant = 1;- Returns:
- The tenant.
-
getTenantBytes
com.google.protobuf.ByteString getTenantBytes()* Tenant code for the requested operation, always required.
string tenant = 1;- Returns:
- The bytes for tenant.
-
getObjectTypeValue
int getObjectTypeValue()* Object type for the requested operation, always required.
.tracdap.metadata.ObjectType objectType = 2;- Returns:
- The enum numeric value on the wire for objectType.
-
getObjectType
org.finos.tracdap.metadata.ObjectType getObjectType()* Object type for the requested operation, always required.
.tracdap.metadata.ObjectType objectType = 2;- Returns:
- The objectType.
-
hasPriorVersion
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;- Returns:
- Whether the priorVersion field is set.
-
getPriorVersion
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;- Returns:
- The priorVersion.
-
getPriorVersionOrBuilder
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; -
hasDefinition
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;- Returns:
- Whether the definition field is set.
-
getDefinition
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;- Returns:
- The definition.
-
getDefinitionOrBuilder
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; -
getTagUpdatesList
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; -
getTagUpdates
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; -
getTagUpdatesCount
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; -
getTagUpdatesOrBuilderList
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; -
getTagUpdatesOrBuilder
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;
-