@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }
/** * Ends a session, releasing server resources associated with it. * * <p>Sample code: * * <pre><code> * try (SpannerClient spannerClient = SpannerClient.create()) { * SessionName name = SessionName.of("[PROJECT]", "[INSTANCE]", "[DATABASE]", "[SESSION]"); * spannerClient.deleteSession(name.toString()); * } * </code></pre> * * @param name Required. The name of the session to delete. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final void deleteSession(String name) { DeleteSessionRequest request = DeleteSessionRequest.newBuilder().setName(name).build(); deleteSession(request); }
@Override public void deleteSession(String sessionName, @Nullable Map<Option, ?> options) throws SpannerException { DeleteSessionRequest request = DeleteSessionRequest.newBuilder().setName(sessionName).build(); GrpcCallContext context = newCallContext(options, sessionName); get(spannerStub.deleteSessionCallable().futureCall(request, context)); }
/** * Ends a session, releasing server resources associated with it. * * <p>Sample code: * * <pre><code> * try (SpannerClient spannerClient = SpannerClient.create()) { * SessionName name = SessionName.of("[PROJECT]", "[INSTANCE]", "[DATABASE]", "[SESSION]"); * spannerClient.deleteSession(name); * } * </code></pre> * * @param name Required. The name of the session to delete. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final void deleteSession(SessionName name) { DeleteSessionRequest request = DeleteSessionRequest.newBuilder().setName(name == null ? null : name.toString()).build(); deleteSession(request); }
/** * Ends a session, releasing server resources associated with it. * * <p>Sample code: * * <pre><code> * try (SpannerClient spannerClient = SpannerClient.create()) { * SessionName name = SessionName.of("[PROJECT]", "[INSTANCE]", "[DATABASE]", "[SESSION]"); * spannerClient.deleteSession(name.toString()); * } * </code></pre> * * @param name Required. The name of the session to delete. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final void deleteSession(String name) { DeleteSessionRequest request = DeleteSessionRequest.newBuilder().setName(name).build(); deleteSession(request); }
@Override public void deleteSession(String sessionName, @Nullable Map<Option, ?> options) throws SpannerException { DeleteSessionRequest request = DeleteSessionRequest.newBuilder().setName(sessionName).build(); GrpcCallContext context = newCallContext(options, sessionName); get(spannerStub.deleteSessionCallable().futureCall(request, context)); }
/** * Ends a session, releasing server resources associated with it. * * <p>Sample code: * * <pre><code> * try (SpannerClient spannerClient = SpannerClient.create()) { * SessionName name = SessionName.of("[PROJECT]", "[INSTANCE]", "[DATABASE]", "[SESSION]"); * spannerClient.deleteSession(name); * } * </code></pre> * * @param name Required. The name of the session to delete. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final void deleteSession(SessionName name) { DeleteSessionRequest request = DeleteSessionRequest.newBuilder().setName(name == null ? null : name.toString()).build(); deleteSession(request); }