Lease term specifies how long the client wants the session to be maintained
by the server after the client leaves. If the lease term is not set, the
server will release the session immediately and the client cannot reconnect
to the same session later.
Lease term specifies how long the client wants the session to be maintained
by the server after the client leaves. If the lease term is not set, the
server will release the session immediately and the client cannot reconnect
to the same session later.
Lease term specifies how long the client wants the session to be maintained
by the server after the client leaves. If the lease term is not set, the
server will release the session immediately and the client cannot reconnect
to the same session later.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Interface RequestMetadataOrBuilder (0.29.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.29.0 (latest)](/java/docs/reference/google-cloud-visionai/latest/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.27.0](/java/docs/reference/google-cloud-visionai/0.27.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.25.0](/java/docs/reference/google-cloud-visionai/0.25.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.24.0](/java/docs/reference/google-cloud-visionai/0.24.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.21.0](/java/docs/reference/google-cloud-visionai/0.21.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.20.0](/java/docs/reference/google-cloud-visionai/0.20.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-visionai/0.19.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.17.0](/java/docs/reference/google-cloud-visionai/0.17.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.16.0](/java/docs/reference/google-cloud-visionai/0.16.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.15.0](/java/docs/reference/google-cloud-visionai/0.15.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.14.0](/java/docs/reference/google-cloud-visionai/0.14.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.13.0](/java/docs/reference/google-cloud-visionai/0.13.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.12.0](/java/docs/reference/google-cloud-visionai/0.12.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.11.0](/java/docs/reference/google-cloud-visionai/0.11.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.10.0](/java/docs/reference/google-cloud-visionai/0.10.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.9.0](/java/docs/reference/google-cloud-visionai/0.9.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-visionai/0.8.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.6.0](/java/docs/reference/google-cloud-visionai/0.6.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.5.0](/java/docs/reference/google-cloud-visionai/0.5.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.4.0](/java/docs/reference/google-cloud-visionai/0.4.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.3.0](/java/docs/reference/google-cloud-visionai/0.3.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.2.0](/java/docs/reference/google-cloud-visionai/0.2.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder)\n- [0.1.0](/java/docs/reference/google-cloud-visionai/0.1.0/com.google.cloud.visionai.v1.RequestMetadataOrBuilder) \n\n public interface RequestMetadataOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getEvent()\n\n public abstract String getEvent()\n\nEvevt name.\n\n`string event = 2;`\n\n### getEventBytes()\n\n public abstract ByteString getEventBytes()\n\nEvevt name.\n\n`string event = 2;`\n\n### getLeaseId()\n\n public abstract String getLeaseId()\n\nLease id.\n\n`string lease_id = 4;`\n\n### getLeaseIdBytes()\n\n public abstract ByteString getLeaseIdBytes()\n\nLease id.\n\n`string lease_id = 4;`\n\n### getLeaseTerm()\n\n public abstract Duration getLeaseTerm()\n\nLease term specifies how long the client wants the session to be maintained\nby the server after the client leaves. If the lease term is not set, the\nserver will release the session immediately and the client cannot reconnect\nto the same session later.\n\n`.google.protobuf.Duration lease_term = 6;`\n\n### getLeaseTermOrBuilder()\n\n public abstract DurationOrBuilder getLeaseTermOrBuilder()\n\nLease term specifies how long the client wants the session to be maintained\nby the server after the client leaves. If the lease term is not set, the\nserver will release the session immediately and the client cannot reconnect\nto the same session later.\n\n`.google.protobuf.Duration lease_term = 6;`\n\n### getOwner()\n\n public abstract String getOwner()\n\nOwner name.\n\n`string owner = 5;`\n\n### getOwnerBytes()\n\n public abstract ByteString getOwnerBytes()\n\nOwner name.\n\n`string owner = 5;`\n\n### getSeries()\n\n public abstract String getSeries()\n\nSeries name.\n\n`string series = 3;`\n\n### getSeriesBytes()\n\n public abstract ByteString getSeriesBytes()\n\nSeries name.\n\n`string series = 3;`\n\n### getStream()\n\n public abstract String getStream()\n\nStream name.\n\n`string stream = 1;`\n\n### getStreamBytes()\n\n public abstract ByteString getStreamBytes()\n\nStream name.\n\n`string stream = 1;`\n\n### hasLeaseTerm()\n\n public abstract boolean hasLeaseTerm()\n\nLease term specifies how long the client wants the session to be maintained\nby the server after the client leaves. If the lease term is not set, the\nserver will release the session immediately and the client cannot reconnect\nto the same session later.\n\n`.google.protobuf.Duration lease_term = 6;`"]]