Package oracle.nosql.driver
Class DefinedTags
java.lang.Object
oracle.nosql.driver.DefinedTags
Cloud service only.
DefinedTags is a class to encapsulate defined tags which are returned
from calls to
NoSQLHandle.getTable(oracle.nosql.driver.ops.GetTableRequest)
. They can also be set during
table creation operations as well as alter table operations.- Since:
- 5.4
-
Constructor Summary
ConstructorDescriptionCreates a new instance of DefinedTags.DefinedTags
(String jsonString) Creates a new instance of DefinedTags from JSON string input. -
Method Summary
Modifier and TypeMethodDescriptionAdds a new tag to the set of tags in the specified namespaceboolean
Returns true if the specified key exists in the specified namespaceReturns the value of the named tag in the specified namespace or null if it does not existtoString()
Returns the free-form tags as a JSON string
-
Constructor Details
-
DefinedTags
public DefinedTags()Creates a new instance of DefinedTags. This method along withaddTag(java.lang.String, java.lang.String, java.lang.String)
is used to add tags to a call to create or modify a table. -
DefinedTags
Creates a new instance of DefinedTags from JSON string input.- Parameters:
jsonString
- a JSON string
-
-
Method Details
-
addTag
Adds a new tag to the set of tags in the specified namespace- Parameters:
namespace
- the namespace for the tagkey
- the tag keyvalue
- the tag value- Returns:
- this
-
getTag
Returns the value of the named tag in the specified namespace or null if it does not exist- Parameters:
namespace
- the namespacekey
- the key- Returns:
- the tag value or null
-
contains
Returns true if the specified key exists in the specified namespace- Parameters:
namespace
- the namespacekey
- the key- Returns:
- true if the key exists
-
toString
Returns the free-form tags as a JSON string
-