public class ObjectLink
extends java.lang.Object
implements io.nats.client.support.JsonSerializable
| Modifier and Type | Method and Description |
|---|---|
static ObjectLink |
bucket(@NonNull java.lang.String bucket)
create a bucket link
|
boolean |
equals(java.lang.Object o) |
@NonNull java.lang.String |
getBucket()
Get the bucket the linked object is in
|
@Nullable java.lang.String |
getObjectName()
Get the name of the object for the link
|
int |
hashCode() |
boolean |
isBucketLink()
True if the object is a bucket to an object versus a link to a link
|
boolean |
isObjectLink()
True if the object is a link to an object versus a link to a bucket
|
static ObjectLink |
object(java.lang.String bucket,
java.lang.String objectName)
create an object link
|
@NonNull java.lang.String |
toJson() |
java.lang.String |
toString() |
public @NonNull java.lang.String toJson()
toJson in interface io.nats.client.support.JsonSerializablepublic @NonNull java.lang.String getBucket()
public @Nullable java.lang.String getObjectName()
public boolean isObjectLink()
public boolean isBucketLink()
public static ObjectLink bucket(@NonNull java.lang.String bucket)
bucket - the bucket namepublic static ObjectLink object(java.lang.String bucket, java.lang.String objectName)
bucket - the bucket the object is inobjectName - the object namepublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object