@Generated(value="by gapic-generator-java") public class HttpJsonNodeGroupControllerStub extends NodeGroupControllerStub
This class is for advanced usage and reflects the underlying API directly.
| Modifier | Constructor and Description |
|---|---|
protected |
HttpJsonNodeGroupControllerStub(NodeGroupControllerStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonNodeGroupControllerStub, using the given settings.
|
protected |
HttpJsonNodeGroupControllerStub(NodeGroupControllerStubSettings settings,
com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonNodeGroupControllerStub, using the given settings.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
awaitTermination(long duration,
TimeUnit unit) |
void |
close() |
static HttpJsonNodeGroupControllerStub |
create(com.google.api.gax.rpc.ClientContext clientContext) |
static HttpJsonNodeGroupControllerStub |
create(com.google.api.gax.rpc.ClientContext clientContext,
com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) |
static HttpJsonNodeGroupControllerStub |
create(NodeGroupControllerStubSettings settings) |
com.google.api.gax.rpc.UnaryCallable<CreateNodeGroupRequest,com.google.longrunning.Operation> |
createNodeGroupCallable() |
com.google.api.gax.rpc.OperationCallable<CreateNodeGroupRequest,NodeGroup,NodeGroupOperationMetadata> |
createNodeGroupOperationCallable() |
com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub |
getHttpJsonOperationsStub() |
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<GetNodeGroupRequest,NodeGroup> |
getNodeGroupCallable() |
boolean |
isShutdown() |
boolean |
isTerminated() |
com.google.api.gax.rpc.UnaryCallable<ResizeNodeGroupRequest,com.google.longrunning.Operation> |
resizeNodeGroupCallable() |
com.google.api.gax.rpc.OperationCallable<ResizeNodeGroupRequest,NodeGroup,NodeGroupOperationMetadata> |
resizeNodeGroupOperationCallable() |
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() |
getOperationsStubprotected HttpJsonNodeGroupControllerStub(NodeGroupControllerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionprotected HttpJsonNodeGroupControllerStub(NodeGroupControllerStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
IOExceptionpublic static final HttpJsonNodeGroupControllerStub create(NodeGroupControllerStubSettings settings) throws IOException
IOExceptionpublic static final HttpJsonNodeGroupControllerStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
IOExceptionpublic static final HttpJsonNodeGroupControllerStub 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.httpjson.longrunning.stub.HttpJsonOperationsStub getHttpJsonOperationsStub()
getHttpJsonOperationsStub in class NodeGroupControllerStubpublic com.google.api.gax.rpc.UnaryCallable<CreateNodeGroupRequest,com.google.longrunning.Operation> createNodeGroupCallable()
createNodeGroupCallable in class NodeGroupControllerStubpublic com.google.api.gax.rpc.OperationCallable<CreateNodeGroupRequest,NodeGroup,NodeGroupOperationMetadata> createNodeGroupOperationCallable()
createNodeGroupOperationCallable in class NodeGroupControllerStubpublic com.google.api.gax.rpc.UnaryCallable<ResizeNodeGroupRequest,com.google.longrunning.Operation> resizeNodeGroupCallable()
resizeNodeGroupCallable in class NodeGroupControllerStubpublic com.google.api.gax.rpc.OperationCallable<ResizeNodeGroupRequest,NodeGroup,NodeGroupOperationMetadata> resizeNodeGroupOperationCallable()
resizeNodeGroupOperationCallable in class NodeGroupControllerStubpublic com.google.api.gax.rpc.UnaryCallable<GetNodeGroupRequest,NodeGroup> getNodeGroupCallable()
getNodeGroupCallable in class NodeGroupControllerStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable()
setIamPolicyCallable in class NodeGroupControllerStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable()
getIamPolicyCallable in class NodeGroupControllerStubpublic com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable()
testIamPermissionsCallable in class NodeGroupControllerStubpublic final void close()
close in interface AutoCloseableclose in class NodeGroupControllerStubpublic 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.