public static class NodeGroupStubSettings.Builder extends com.google.api.gax.rpc.StubSettings.Builder<NodeGroupStubSettings,NodeGroupStubSettings.Builder>
Modifier | Constructor and Description |
---|---|
protected |
Builder() |
protected |
Builder(com.google.api.gax.rpc.ClientContext clientContext) |
protected |
Builder(NodeGroupStubSettings settings) |
Modifier and Type | Method and Description |
---|---|
com.google.api.gax.rpc.UnaryCallSettings.Builder<AddNodesNodeGroupHttpRequest,Operation> |
addNodesNodeGroupSettings()
Returns the builder for the settings used for calls to addNodesNodeGroup.
|
com.google.api.gax.rpc.PagedCallSettings.Builder<AggregatedListNodeGroupsHttpRequest,NodeGroupAggregatedList,NodeGroupClient.AggregatedListNodeGroupsPagedResponse> |
aggregatedListNodeGroupsSettings()
Returns the builder for the settings used for calls to aggregatedListNodeGroups.
|
NodeGroupStubSettings.Builder |
applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
Applies the given settings updater function to all of the unary API methods in this service.
|
NodeGroupStubSettings |
build() |
com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteNodeGroupHttpRequest,Operation> |
deleteNodeGroupSettings()
Returns the builder for the settings used for calls to deleteNodeGroup.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteNodesNodeGroupHttpRequest,Operation> |
deleteNodesNodeGroupSettings()
Returns the builder for the settings used for calls to deleteNodesNodeGroup.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<GetIamPolicyNodeGroupHttpRequest,Policy> |
getIamPolicyNodeGroupSettings()
Returns the builder for the settings used for calls to getIamPolicyNodeGroup.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<GetNodeGroupHttpRequest,NodeGroup> |
getNodeGroupSettings()
Returns the builder for the settings used for calls to getNodeGroup.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<InsertNodeGroupHttpRequest,Operation> |
insertNodeGroupSettings()
Returns the builder for the settings used for calls to insertNodeGroup.
|
com.google.api.gax.rpc.PagedCallSettings.Builder<ListNodeGroupsHttpRequest,NodeGroupList,NodeGroupClient.ListNodeGroupsPagedResponse> |
listNodeGroupsSettings()
Returns the builder for the settings used for calls to listNodeGroups.
|
com.google.api.gax.rpc.PagedCallSettings.Builder<ListNodesNodeGroupsHttpRequest,NodeGroupsListNodes,NodeGroupClient.ListNodesNodeGroupsPagedResponse> |
listNodesNodeGroupsSettings()
Returns the builder for the settings used for calls to listNodesNodeGroups.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<SetIamPolicyNodeGroupHttpRequest,Policy> |
setIamPolicyNodeGroupSettings()
Returns the builder for the settings used for calls to setIamPolicyNodeGroup.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<SetNodeTemplateNodeGroupHttpRequest,Operation> |
setNodeTemplateNodeGroupSettings()
Returns the builder for the settings used for calls to setNodeTemplateNodeGroup.
|
com.google.api.gax.rpc.UnaryCallSettings.Builder<TestIamPermissionsNodeGroupHttpRequest,TestPermissionsResponse> |
testIamPermissionsNodeGroupSettings()
Returns the builder for the settings used for calls to testIamPermissionsNodeGroup.
|
com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>> |
unaryMethodSettingsBuilders() |
applyToAllUnaryMethods, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getHeaderProvider, getInternalHeaderProvider, getStreamWatchdogCheckInterval, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setHeaderProvider, setInternalHeaderProvider, setStreamWatchdogCheckInterval, setStreamWatchdogProvider, setTracerFactory, setTransportChannelProvider, toString
protected Builder()
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected Builder(NodeGroupStubSettings settings)
public NodeGroupStubSettings.Builder applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater) throws Exception
Note: This method does not support applying settings to streaming methods.
Exception
public com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<AddNodesNodeGroupHttpRequest,Operation> addNodesNodeGroupSettings()
public com.google.api.gax.rpc.PagedCallSettings.Builder<AggregatedListNodeGroupsHttpRequest,NodeGroupAggregatedList,NodeGroupClient.AggregatedListNodeGroupsPagedResponse> aggregatedListNodeGroupsSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteNodeGroupHttpRequest,Operation> deleteNodeGroupSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteNodesNodeGroupHttpRequest,Operation> deleteNodesNodeGroupSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetNodeGroupHttpRequest,NodeGroup> getNodeGroupSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetIamPolicyNodeGroupHttpRequest,Policy> getIamPolicyNodeGroupSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<InsertNodeGroupHttpRequest,Operation> insertNodeGroupSettings()
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListNodeGroupsHttpRequest,NodeGroupList,NodeGroupClient.ListNodeGroupsPagedResponse> listNodeGroupsSettings()
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListNodesNodeGroupsHttpRequest,NodeGroupsListNodes,NodeGroupClient.ListNodesNodeGroupsPagedResponse> listNodesNodeGroupsSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<SetIamPolicyNodeGroupHttpRequest,Policy> setIamPolicyNodeGroupSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<SetNodeTemplateNodeGroupHttpRequest,Operation> setNodeTemplateNodeGroupSettings()
public com.google.api.gax.rpc.UnaryCallSettings.Builder<TestIamPermissionsNodeGroupHttpRequest,TestPermissionsResponse> testIamPermissionsNodeGroupSettings()
public NodeGroupStubSettings build() throws IOException
build
in class com.google.api.gax.rpc.StubSettings.Builder<NodeGroupStubSettings,NodeGroupStubSettings.Builder>
IOException
Copyright © 2019 Google LLC. All rights reserved.