@Generated(value="by gapic-generator-java") public class HttpJsonSessionTemplateControllerStub extends SessionTemplateControllerStub
This class is for advanced usage and reflects the underlying API directly.
| Modifier | Constructor and Description |
|---|---|
protected |
HttpJsonSessionTemplateControllerStub(SessionTemplateControllerStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonSessionTemplateControllerStub, using the given settings.
|
protected |
HttpJsonSessionTemplateControllerStub(SessionTemplateControllerStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonSessionTemplateControllerStub, using the given settings.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
awaitTermination(long duration,
TimeUnit unit) |
void |
close() |
static HttpJsonSessionTemplateControllerStub |
create(com.google.api.gax.rpc.ClientContext clientContext) |
static HttpJsonSessionTemplateControllerStub |
create(com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) |
static HttpJsonSessionTemplateControllerStub |
create(SessionTemplateControllerStubSettings settings) |
com.google.api.gax.rpc.UnaryCallable<CreateSessionTemplateRequest,SessionTemplate> |
createSessionTemplateCallable() |
com.google.api.gax.rpc.UnaryCallable<DeleteSessionTemplateRequest,com.google.protobuf.Empty> |
deleteSessionTemplateCallable() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> |
getIamPolicyCallable() |
static List<com.google.api.gax.httpjson.ApiMethodDescriptor> |
getMethodDescriptors() |
com.google.api.gax.rpc.UnaryCallable<GetSessionTemplateRequest,SessionTemplate> |
getSessionTemplateCallable() |
boolean |
isShutdown() |
boolean |
isTerminated() |
com.google.api.gax.rpc.UnaryCallable<ListSessionTemplatesRequest,ListSessionTemplatesResponse> |
listSessionTemplatesCallable() |
com.google.api.gax.rpc.UnaryCallable<ListSessionTemplatesRequest,SessionTemplateControllerClient.ListSessionTemplatesPagedResponse> |
listSessionTemplatesPagedCallable() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> |
setIamPolicyCallable() |
void |
shutdown() |
void |
shutdownNow() |
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> |
testIamPermissionsCallable() |
com.google.api.gax.rpc.UnaryCallable<UpdateSessionTemplateRequest,SessionTemplate> |
updateSessionTemplateCallable() |
protected HttpJsonSessionTemplateControllerStub(SessionTemplateControllerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionprotected HttpJsonSessionTemplateControllerStub(SessionTemplateControllerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
IOExceptionpublic static final HttpJsonSessionTemplateControllerStub create(SessionTemplateControllerStubSettings settings) throws IOException
IOExceptionpublic static final HttpJsonSessionTemplateControllerStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionpublic static final HttpJsonSessionTemplateControllerStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
IOException@InternalApi public static List<com.google.api.gax.httpjson.ApiMethodDescriptor> getMethodDescriptors()
public com.google.api.gax.rpc.UnaryCallable<CreateSessionTemplateRequest,SessionTemplate> createSessionTemplateCallable()
createSessionTemplateCallable in class SessionTemplateControllerStubpublic com.google.api.gax.rpc.UnaryCallable<UpdateSessionTemplateRequest,SessionTemplate> updateSessionTemplateCallable()
updateSessionTemplateCallable in class SessionTemplateControllerStubpublic com.google.api.gax.rpc.UnaryCallable<GetSessionTemplateRequest,SessionTemplate> getSessionTemplateCallable()
getSessionTemplateCallable in class SessionTemplateControllerStubpublic com.google.api.gax.rpc.UnaryCallable<ListSessionTemplatesRequest,ListSessionTemplatesResponse> listSessionTemplatesCallable()
listSessionTemplatesCallable in class SessionTemplateControllerStubpublic com.google.api.gax.rpc.UnaryCallable<ListSessionTemplatesRequest,SessionTemplateControllerClient.ListSessionTemplatesPagedResponse> listSessionTemplatesPagedCallable()
listSessionTemplatesPagedCallable in class SessionTemplateControllerStubpublic com.google.api.gax.rpc.UnaryCallable<DeleteSessionTemplateRequest,com.google.protobuf.Empty> deleteSessionTemplateCallable()
deleteSessionTemplateCallable in class SessionTemplateControllerStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable()
setIamPolicyCallable in class SessionTemplateControllerStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable()
getIamPolicyCallable in class SessionTemplateControllerStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable()
testIamPermissionsCallable in class SessionTemplateControllerStubpublic final void close()
close in interface AutoCloseableclose in class SessionTemplateControllerStubpublic void shutdown()
public boolean isShutdown()
public boolean isTerminated()
public void shutdownNow()
public boolean awaitTermination(long duration,
TimeUnit unit)
throws InterruptedException
InterruptedExceptionCopyright © 2024 Google LLC. All rights reserved.