## Uses of Interface
org.apache.tinkerpop.gremlin.structure.VertexProperty

- Packages that use VertexProperty
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin |
  org.apache.tinkerpop.gremlin.driver |
  org.apache.tinkerpop.gremlin.hadoop.structure |
  org.apache.tinkerpop.gremlin.neo4j.structure |
  org.apache.tinkerpop.gremlin.neo4j.structure.trait |
  org.apache.tinkerpop.gremlin.process.computer.bulkloading |
  org.apache.tinkerpop.gremlin.process.computer.util |
  org.apache.tinkerpop.gremlin.process.traversal.step.filter |
  org.apache.tinkerpop.gremlin.process.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.traversal.step.util.event |
  org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration |
  org.apache.tinkerpop.gremlin.structure |
  org.apache.tinkerpop.gremlin.structure.io |
  org.apache.tinkerpop.gremlin.structure.io.graphml |
  org.apache.tinkerpop.gremlin.structure.io.graphson |
  org.apache.tinkerpop.gremlin.structure.io.gryo |
  org.apache.tinkerpop.gremlin.structure.util |
  org.apache.tinkerpop.gremlin.structure.util.detached |
  org.apache.tinkerpop.gremlin.structure.util.empty |
  org.apache.tinkerpop.gremlin.structure.util.reference |
  org.apache.tinkerpop.gremlin.structure.util.star |
  org.apache.tinkerpop.gremlin.tinkergraph.process.computer |
  org.apache.tinkerpop.gremlin.tinkergraph.structure |

- - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin

    Methods in org.apache.tinkerpop.gremlin that return types with arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `GraphTraversal<Vertex,VertexProperty<Object>>` | AbstractGremlinTest.`convertToVertexProperty(Graph graph, String vertexName, String vertexPropertyKey)`

    Methods in org.apache.tinkerpop.gremlin with parameters of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `static void` | TestHelper.`validateVertexPropertyEquality(VertexProperty originalVertexProperty, VertexProperty otherVertexProperty)`
    `static void` | TestHelper.`validateVertexPropertyEquality(VertexProperty originalVertexProperty, VertexProperty otherVertexProperty)`

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.driver

    Methods in org.apache.tinkerpop.gremlin.driver that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<V> VertexProperty<V>` | Result.`getVertexProperty()` Gets the result item by casting it to a `VertexProperty`.

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.hadoop.structure

    Classes in org.apache.tinkerpop.gremlin.hadoop.structure that implement VertexProperty
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HadoopVertexProperty<V>`

    Methods in org.apache.tinkerpop.gremlin.hadoop.structure that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `VertexProperty<V>` | HadoopVertexProperty.`getBaseVertexProperty()`
    `<V> VertexProperty<V>` | HadoopVertex.`property(String key)`
    `<V> VertexProperty<V>` | HadoopVertex.`property(String key, V value)`
    `<V> VertexProperty<V>` | HadoopVertex.`property(String key, V value, Object... keyValues)`
    `<V> VertexProperty<V>` | HadoopVertex.`property(VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues)`

    Methods in org.apache.tinkerpop.gremlin.hadoop.structure that return types with arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<V> Iterator<VertexProperty<V>>` | HadoopVertex.`properties(String... propertyKeys)`

    Constructors in org.apache.tinkerpop.gremlin.hadoop.structure with parameters of type VertexProperty
    Constructor and Description
    `HadoopVertexProperty(VertexProperty<V> baseVertexProperty, HadoopVertex hadoopVertex)`

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.neo4j.structure

    Classes in org.apache.tinkerpop.gremlin.neo4j.structure that implement VertexProperty
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Neo4jVertexProperty<V>`

    Methods in org.apache.tinkerpop.gremlin.neo4j.structure that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<V> VertexProperty<V>` | Neo4jVertex.`property(String key)`
    `<V> VertexProperty<V>` | Neo4jVertex.`property(String key, V value)`
    `<V> VertexProperty<V>` | Neo4jVertex.`property(VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues)`

    Methods in org.apache.tinkerpop.gremlin.neo4j.structure that return types with arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<V> Iterator<VertexProperty<V>>` | Neo4jVertex.`properties(String... propertyKeys)`

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.neo4j.structure.trait

    Methods in org.apache.tinkerpop.gremlin.neo4j.structure.trait that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<V> VertexProperty<V>` | MultiMetaNeo4jTrait.`getVertexProperty(Neo4jVertex vertex, String key)` Deprecated.
    `<V> VertexProperty<V>` | NoMultiNoMetaNeo4jTrait.`getVertexProperty(Neo4jVertex vertex, String key)` Deprecated.
    `<V> VertexProperty<V>` | Neo4jTrait.`getVertexProperty(Neo4jVertex vertex, String key)` Deprecated.
    `<V> VertexProperty<V>` | MultiMetaNeo4jTrait.`setVertexProperty(Neo4jVertex vertex, VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues)` Deprecated.
    `<V> VertexProperty<V>` | NoMultiNoMetaNeo4jTrait.`setVertexProperty(Neo4jVertex vertex, VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues)` Deprecated.
    `<V> VertexProperty<V>` | Neo4jTrait.`setVertexProperty(Neo4jVertex vertex, VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues)` Deprecated.

    Methods in org.apache.tinkerpop.gremlin.neo4j.structure.trait that return types with arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<V> Iterator<VertexProperty<V>>` | MultiMetaNeo4jTrait.`getVertexProperties(Neo4jVertex vertex, String... keys)` Deprecated.
    `<V> Iterator<VertexProperty<V>>` | NoMultiNoMetaNeo4jTrait.`getVertexProperties(Neo4jVertex vertex, String... keys)` Deprecated.
    `<V> Iterator<VertexProperty<V>>` | Neo4jTrait.`getVertexProperties(Neo4jVertex vertex, String... keys)` Deprecated.

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.process.computer.bulkloading

    Methods in org.apache.tinkerpop.gremlin.process.computer.bulkloading that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `default VertexProperty` | BulkLoader.`createVertexProperty(VertexProperty<?> property, Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Creates a clone of the given property for the given vertex.
    `VertexProperty` | BulkLoader.`getOrCreateVertexProperty(VertexProperty<?> property, Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Gets or creates a clone of the given property for the given vertex.
    `VertexProperty` | IncrementalBulkLoader.`getOrCreateVertexProperty(VertexProperty<?> property, Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Gets or creates a clone of the given property for the given vertex.
    `VertexProperty` | OneTimeBulkLoader.`getOrCreateVertexProperty(VertexProperty<?> property, Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Creates a clone of the given property for the given vertex.

    Methods in org.apache.tinkerpop.gremlin.process.computer.bulkloading with parameters of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `default VertexProperty` | BulkLoader.`createVertexProperty(VertexProperty<?> property, Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Creates a clone of the given property for the given vertex.
    `VertexProperty` | BulkLoader.`getOrCreateVertexProperty(VertexProperty<?> property, Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Gets or creates a clone of the given property for the given vertex.
    `VertexProperty` | IncrementalBulkLoader.`getOrCreateVertexProperty(VertexProperty<?> property, Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Gets or creates a clone of the given property for the given vertex.
    `VertexProperty` | OneTimeBulkLoader.`getOrCreateVertexProperty(VertexProperty<?> property, Vertex vertex, Graph graph, GraphTraversalSource g)` Deprecated. Creates a clone of the given property for the given vertex.

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.process.computer.util

    Classes in org.apache.tinkerpop.gremlin.process.computer.util that implement VertexProperty
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ComputerGraph.ComputerVertexProperty<V>`

    Methods in org.apache.tinkerpop.gremlin.process.computer.util that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `VertexProperty<V>` | ComputerGraph.ComputerVertexProperty.`getBaseVertexProperty()`
    `<V> VertexProperty<V>` | ComputerGraph.ComputerVertex.`property(String key)`
    `<V> VertexProperty<V>` | ComputerGraph.ComputerVertex.`property(String key, V value)`
    `<V> VertexProperty<V>` | ComputerGraph.ComputerVertex.`property(String key, V value, Object... keyValues)`
    `<V> VertexProperty<V>` | ComputerGraph.ComputerAdjacentVertex.`property(String key, V value, Object... keyValues)`
    `<V> VertexProperty<V>` | ComputerGraph.ComputerVertex.`property(VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues)`
    `<V> VertexProperty<V>` | ComputerGraph.ComputerAdjacentVertex.`property(VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues)`

    Methods in org.apache.tinkerpop.gremlin.process.computer.util that return types with arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<V> Iterator<VertexProperty<V>>` | ComputerGraph.ComputerVertex.`properties(String... propertyKeys)`
    `<V> Iterator<VertexProperty<V>>` | ComputerGraph.ComputerAdjacentVertex.`properties(String... propertyKeys)`

    Constructors in org.apache.tinkerpop.gremlin.process.computer.util with parameters of type VertexProperty
    Constructor and Description
    `ComputerVertexProperty(VertexProperty<V> vertexProperty)`

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.process.traversal.step.filter

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.filter that return types with arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `abstract Traversal<Vertex,VertexProperty>` | DropTest.`get_g_V_properties_drop()`
    `Traversal<Vertex,VertexProperty>` | DropTest.Traversals.`get_g_V_properties_drop()`

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.process.traversal.step.map

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map that return types with arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `abstract Traversal<VertexProperty<String>,String>` | PropertiesTest.`get_g_injectXg_VX1X_propertiesXnameX_nextX_value(Object v1Id)`
    `Traversal<VertexProperty<String>,String>` | PropertiesTest.Traversals.`get_g_injectXg_VX1X_propertiesXnameX_nextX_value(Object v1Id)`
    `abstract Traversal<Vertex,VertexProperty<String>>` | PropertiesTest.`get_g_V_hasXageX_propertiesXnameX()`
    `Traversal<Vertex,VertexProperty<String>>` | PropertiesTest.Traversals.`get_g_V_hasXageX_propertiesXnameX()`

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.process.traversal.step.util.event

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util.event with parameters of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConsoleMutationListener.`vertexPropertyChanged(Vertex element, VertexProperty oldValue, Object setValue, Object... vertexPropertyKeyValues)`
    `default void` | MutationListener.`vertexPropertyChanged(Vertex element, VertexProperty oldValue, Object setValue, Object... vertexPropertyKeyValues)` Raised after the property of a `Vertex` changed.
    `void` | ConsoleMutationListener.`vertexPropertyPropertyChanged(VertexProperty element, Property oldValue, Object setValue)`
    `void` | MutationListener.`vertexPropertyPropertyChanged(VertexProperty element, Property oldValue, Object setValue)` Raised after the property of a `VertexProperty` changed.
    `void` | ConsoleMutationListener.`vertexPropertyPropertyRemoved(VertexProperty element, Property oldValue)`
    `void` | MutationListener.`vertexPropertyPropertyRemoved(VertexProperty element, Property property)` Raised after an `Property` property was removed from a `VertexProperty`.
    `void` | ConsoleMutationListener.`vertexPropertyRemoved(VertexProperty vertexProperty)`
    `void` | MutationListener.`vertexPropertyRemoved(VertexProperty vertexProperty)` Raised after a `VertexProperty` was removed from the graph.

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.step.util.event with parameters of type VertexProperty
    Constructor and Description
    `VertexPropertyPropertyChangedEvent(VertexProperty element, Property oldValue, Object newValue)`
    `VertexPropertyPropertyRemovedEvent(VertexProperty element, Property removed)`
    `VertexPropertyRemovedEvent(VertexProperty vertexProperty)`

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration that return types with arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `Traversal<VertexProperty,?>` | SubgraphStrategy.`getVertexPropertyCriterion()`

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration with type arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `SubgraphStrategy.Builder` | SubgraphStrategy.Builder.`vertexProperties(Traversal<VertexProperty,?> vertexPropertyPredicate)` The traversal predicate that defines the vertex properties to include in the subgraph.

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.structure

    Methods in org.apache.tinkerpop.gremlin.structure that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `static <V> VertexProperty<V>` | VertexProperty.`empty()` Constructs an empty `VertexProperty`.
    `default <V> VertexProperty<V>` | Vertex.`property(String key)` Get the `VertexProperty` for the provided key.
    `default <V> VertexProperty<V>` | Vertex.`property(String key, V value)` Set the provided key to the provided value using `VertexProperty.Cardinality.single`.
    `default <V> VertexProperty<V>` | Vertex.`property(String key, V value, Object... keyValues)` Set the provided key to the provided value using default `VertexProperty.Cardinality` for that key.
    `<V> VertexProperty<V>` | Vertex.`property(VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues)` Create a new vertex property.

    Methods in org.apache.tinkerpop.gremlin.structure that return types with arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<V> Iterator<VertexProperty<V>>` | Vertex.`properties(String... propertyKeys)` Get an `Iterator` of properties where the `propertyKeys` is meant to be a filter on the available keys.

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.structure.io

    Methods in org.apache.tinkerpop.gremlin.structure.io that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `VertexProperty` | GraphReader.`readVertexProperty(InputStream inputStream, Function<Attachable<VertexProperty>,VertexProperty> vertexPropertyAttachMethod)` Reads a single vertex property from an `InputStream`.

    Methods in org.apache.tinkerpop.gremlin.structure.io with parameters of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphWriter.`writeVertexProperty(OutputStream outputStream, VertexProperty vp)` Write a vertex property to a stream.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io with type arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `VertexProperty` | GraphReader.`readVertexProperty(InputStream inputStream, Function<Attachable<VertexProperty>,VertexProperty> vertexPropertyAttachMethod)` Reads a single vertex property from an `InputStream`.
    `VertexProperty` | GraphReader.`readVertexProperty(InputStream inputStream, Function<Attachable<VertexProperty>,VertexProperty> vertexPropertyAttachMethod)` Reads a single vertex property from an `InputStream`.

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.structure.io.graphml

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphml that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `VertexProperty` | GraphMLReader.`readVertexProperty(InputStream inputStream, Function<Attachable<VertexProperty>,VertexProperty> vertexPropertyAttachMethod)` This method is not supported for this reader.

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphml with parameters of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphMLWriter.`writeVertexProperty(OutputStream outputStream, VertexProperty vp)` This method is not supported for this writer.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.graphml with type arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `VertexProperty` | GraphMLReader.`readVertexProperty(InputStream inputStream, Function<Attachable<VertexProperty>,VertexProperty> vertexPropertyAttachMethod)` This method is not supported for this reader.
    `VertexProperty` | GraphMLReader.`readVertexProperty(InputStream inputStream, Function<Attachable<VertexProperty>,VertexProperty> vertexPropertyAttachMethod)` This method is not supported for this reader.

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.structure.io.graphson

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphson that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `VertexProperty` | GraphSONReader.`readVertexProperty(InputStream inputStream, Function<Attachable<VertexProperty>,VertexProperty> vertexPropertyAttachMethod)` Read a `VertexProperty` from output generated by `GraphSONWriter.writeVertexProperty(OutputStream, VertexProperty)` or via an `VertexProperty` passed to `GraphSONWriter.writeObject(OutputStream, Object)`.
    `VertexProperty` | LegacyGraphSONReader.`readVertexProperty(InputStream inputStream, Function<Attachable<VertexProperty>,VertexProperty> vertexPropertyAttachMethod)` This method is not supported for this reader.

    Methods in org.apache.tinkerpop.gremlin.structure.io.graphson with parameters of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphSONWriter.`writeVertexProperty(OutputStream outputStream, VertexProperty vp)` Write a `VertexProperty` object to the stream.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.graphson with type arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `VertexProperty` | GraphSONReader.`readVertexProperty(InputStream inputStream, Function<Attachable<VertexProperty>,VertexProperty> vertexPropertyAttachMethod)` Read a `VertexProperty` from output generated by `GraphSONWriter.writeVertexProperty(OutputStream, VertexProperty)` or via an `VertexProperty` passed to `GraphSONWriter.writeObject(OutputStream, Object)`.
    `VertexProperty` | GraphSONReader.`readVertexProperty(InputStream inputStream, Function<Attachable<VertexProperty>,VertexProperty> vertexPropertyAttachMethod)` Read a `VertexProperty` from output generated by `GraphSONWriter.writeVertexProperty(OutputStream, VertexProperty)` or via an `VertexProperty` passed to `GraphSONWriter.writeObject(OutputStream, Object)`.
    `VertexProperty` | LegacyGraphSONReader.`readVertexProperty(InputStream inputStream, Function<Attachable<VertexProperty>,VertexProperty> vertexPropertyAttachMethod)` This method is not supported for this reader.
    `VertexProperty` | LegacyGraphSONReader.`readVertexProperty(InputStream inputStream, Function<Attachable<VertexProperty>,VertexProperty> vertexPropertyAttachMethod)` This method is not supported for this reader.

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.structure.io.gryo

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> VertexProperty` | GryoSerializersV3d0.VertexPropertySerializer.`read(KryoShim<I,?> kryo, I input, Class<VertexProperty> vertexPropertyClass)`
    `<I extends InputShim> VertexProperty` | GryoSerializersV1d0.VertexPropertySerializer.`read(KryoShim<I,?> kryo, I input, Class<VertexProperty> vertexPropertyClass)`
    `VertexProperty` | GryoReader.`readVertexProperty(InputStream inputStream, Function<Attachable<VertexProperty>,VertexProperty> vertexPropertyAttachMethod)` Read a `VertexProperty` from output generated by `GryoWriter.writeVertexProperty(OutputStream, VertexProperty)` or via an `VertexProperty` passed to `GryoWriter.writeObject(OutputStream, Object)`.

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo with parameters of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<O extends OutputShim> void` | GryoSerializersV3d0.VertexPropertySerializer.`write(KryoShim<?,O> kryo, O output, VertexProperty vertexProperty)`
    `<O extends OutputShim> void` | GryoSerializersV1d0.VertexPropertySerializer.`write(KryoShim<?,O> kryo, O output, VertexProperty vertexProperty)`
    `void` | GryoWriter.`writeVertexProperty(OutputStream outputStream, VertexProperty vp)` Write a vertex property to a stream.

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.gryo with type arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> VertexProperty` | GryoSerializersV3d0.VertexPropertySerializer.`read(KryoShim<I,?> kryo, I input, Class<VertexProperty> vertexPropertyClass)`
    `<I extends InputShim> VertexProperty` | GryoSerializersV1d0.VertexPropertySerializer.`read(KryoShim<I,?> kryo, I input, Class<VertexProperty> vertexPropertyClass)`
    `VertexProperty` | GryoReader.`readVertexProperty(InputStream inputStream, Function<Attachable<VertexProperty>,VertexProperty> vertexPropertyAttachMethod)` Read a `VertexProperty` from output generated by `GryoWriter.writeVertexProperty(OutputStream, VertexProperty)` or via an `VertexProperty` passed to `GryoWriter.writeObject(OutputStream, Object)`.
    `VertexProperty` | GryoReader.`readVertexProperty(InputStream inputStream, Function<Attachable<VertexProperty>,VertexProperty> vertexPropertyAttachMethod)` Read a `VertexProperty` from output generated by `GryoWriter.writeVertexProperty(OutputStream, VertexProperty)` or via an `VertexProperty` passed to `GryoWriter.writeObject(OutputStream, Object)`.

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.structure.util

    Methods in org.apache.tinkerpop.gremlin.structure.util that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `static VertexProperty` | Attachable.Method.`createVertexProperty(Attachable<VertexProperty> attachableVertexProperty, Graph hostGraph)`
    `static VertexProperty` | Attachable.Method.`createVertexProperty(Attachable<VertexProperty> attachableVertexProperty, Vertex hostVertex)`

    Methods in org.apache.tinkerpop.gremlin.structure.util that return types with arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `static Optional<VertexProperty>` | Attachable.Method.`getVertexProperty(Attachable<VertexProperty> attachableVertexProperty, Graph hostGraph)`
    `static Optional<VertexProperty>` | Attachable.Method.`getVertexProperty(Attachable<VertexProperty> attachableVertexProperty, Vertex hostVertex)`
    `static <V> Optional<VertexProperty<V>>` | ElementHelper.`stageVertexProperty(Vertex vertex, VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues)` This is a helper method for dealing with vertex property cardinality and typically used in `Vertex.property(org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality, String, Object, Object...)`.
    `static Map<String,List<VertexProperty>>` | ElementHelper.`vertexPropertyMap(Vertex vertex, String... propertyKeys)`

    Methods in org.apache.tinkerpop.gremlin.structure.util with parameters of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | ElementHelper.`areEqual(VertexProperty a, Object b)` A standard method for determining if two `VertexProperty` objects are equal.
    `static boolean` | ElementHelper.`areEqual(VertexProperty a, VertexProperty b)`
    `static boolean` | ElementHelper.`areEqual(VertexProperty a, VertexProperty b)`

    Method parameters in org.apache.tinkerpop.gremlin.structure.util with type arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `static VertexProperty` | Attachable.Method.`createVertexProperty(Attachable<VertexProperty> attachableVertexProperty, Graph hostGraph)`
    `static VertexProperty` | Attachable.Method.`createVertexProperty(Attachable<VertexProperty> attachableVertexProperty, Vertex hostVertex)`
    `static Optional<VertexProperty>` | Attachable.Method.`getVertexProperty(Attachable<VertexProperty> attachableVertexProperty, Graph hostGraph)`
    `static Optional<VertexProperty>` | Attachable.Method.`getVertexProperty(Attachable<VertexProperty> attachableVertexProperty, Vertex hostVertex)`

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.structure.util.detached

    Classes in org.apache.tinkerpop.gremlin.structure.util.detached that implement VertexProperty
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DetachedVertexProperty<V>`

    Methods in org.apache.tinkerpop.gremlin.structure.util.detached that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<V> VertexProperty<V>` | DetachedVertex.`property(String key)`
    `<V> VertexProperty<V>` | DetachedVertex.`property(String key, V value)`
    `<V> VertexProperty<V>` | DetachedVertex.`property(String key, V value, Object... keyValues)`
    `<V> VertexProperty<V>` | DetachedVertex.`property(VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.detached that return types with arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<V> Iterator<VertexProperty<V>>` | DetachedVertex.`properties(String... propertyKeys)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.detached with parameters of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `static <V> DetachedVertexProperty` | DetachedFactory.`detach(VertexProperty<V> vertexProperty, boolean withProperties)`

    Constructors in org.apache.tinkerpop.gremlin.structure.util.detached with parameters of type VertexProperty
    Constructor and Description
    `DetachedVertexProperty(VertexProperty<V> vertexProperty, boolean withProperties)`

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.structure.util.empty

    Classes in org.apache.tinkerpop.gremlin.structure.util.empty that implement VertexProperty
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EmptyVertexProperty<V>`

    Methods in org.apache.tinkerpop.gremlin.structure.util.empty that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `static <U> VertexProperty<U>` | EmptyVertexProperty.`instance()`

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.structure.util.reference

    Classes in org.apache.tinkerpop.gremlin.structure.util.reference that implement VertexProperty
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ReferenceVertexProperty<V>`

    Methods in org.apache.tinkerpop.gremlin.structure.util.reference that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<V> VertexProperty<V>` | ReferenceVertex.`property(String key, V value, Object... keyValues)`
    `<V> VertexProperty<V>` | ReferenceVertex.`property(VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.reference that return types with arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<V> Iterator<VertexProperty<V>>` | ReferenceVertex.`properties(String... propertyKeys)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.reference with parameters of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `static <V> ReferenceVertexProperty` | ReferenceFactory.`detach(VertexProperty<V> vertexProperty)`

    Constructors in org.apache.tinkerpop.gremlin.structure.util.reference with parameters of type VertexProperty
    Constructor and Description
    `ReferenceVertexProperty(VertexProperty<V> vertexProperty)`

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.structure.util.star

    Classes in org.apache.tinkerpop.gremlin.structure.util.star that implement VertexProperty
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StarGraph.StarVertexProperty<V>`

    Fields in org.apache.tinkerpop.gremlin.structure.util.star with type parameters of type VertexProperty
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<String,List<VertexProperty>>` | StarGraph.StarVertex.`vertexProperties`

    Methods in org.apache.tinkerpop.gremlin.structure.util.star that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<V> VertexProperty<V>` | StarGraph.StarVertex.`property(String key, V value, Object... keyValues)`
    `<V> VertexProperty<V>` | StarGraph.StarAdjacentVertex.`property(String key, V value, Object... keyValues)`
    `<V> VertexProperty<V>` | StarGraph.StarVertex.`property(VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues)`
    `<V> VertexProperty<V>` | StarGraph.StarAdjacentVertex.`property(VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues)`

    Methods in org.apache.tinkerpop.gremlin.structure.util.star that return types with arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<V> Iterator<VertexProperty<V>>` | StarGraph.StarVertex.`properties(String... propertyKeys)`
    `<V> Iterator<VertexProperty<V>>` | StarGraph.StarAdjacentVertex.`properties(String... propertyKeys)`

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.tinkergraph.process.computer

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.process.computer that return types with arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `List<VertexProperty<?>>` | TinkerGraphComputerView.`getProperty(TinkerVertex vertex, String key)`

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.process.computer with parameters of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `void` | TinkerGraphComputerView.`removeProperty(TinkerVertex vertex, String key, VertexProperty property)`

  - ### Uses of VertexProperty in org.apache.tinkerpop.gremlin.tinkergraph.structure

    Classes in org.apache.tinkerpop.gremlin.tinkergraph.structure that implement VertexProperty
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TinkerVertexProperty<V>`

    Fields in org.apache.tinkerpop.gremlin.tinkergraph.structure with type parameters of type VertexProperty
    Modifier and Type | Field and Description
    --- | ---
    `protected Map<String,List<VertexProperty>>` | TinkerVertex.`properties`

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.structure that return VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `<V> VertexProperty<V>` | TinkerVertex.`property(String key)`
    `<V> VertexProperty<V>` | TinkerVertex.`property(VertexProperty.Cardinality cardinality, String key, V value, Object... keyValues)`

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.structure that return types with arguments of type VertexProperty
    Modifier and Type | Method and Description
    --- | ---
    `static Map<String,List<VertexProperty>>` | TinkerHelper.`getProperties(TinkerVertex vertex)`
    `<V> Iterator<VertexProperty<V>>` | TinkerVertex.`properties(String... propertyKeys)`

Copyright © 2013–2020 Apache Software Foundation. All rights reserved.