public static class NodeGroupSettings.Builder extends com.google.api.gax.rpc.ClientSettings.Builder<NodeGroupSettings,NodeGroupSettings.Builder>
Modifier | Constructor and Description |
---|---|
protected |
Builder() |
protected |
Builder(com.google.api.gax.rpc.ClientContext clientContext) |
protected |
Builder(NodeGroupSettings settings) |
protected |
Builder(NodeGroupStubSettings.Builder stubSettings) |
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.
|
NodeGroupSettings.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.
|
NodeGroupSettings |
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.
|
NodeGroupStubSettings.Builder |
getStubSettingsBuilder() |
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.
|
applyToAllUnaryMethods, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getHeaderProvider, getInternalHeaderProvider, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogProvider, self, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setHeaderProvider, setInternalHeaderProvider, setTransportChannelProvider, setWatchdogCheckInterval, setWatchdogProvider, toString
protected Builder() throws IOException
IOException
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected Builder(NodeGroupSettings settings)
protected Builder(NodeGroupStubSettings.Builder stubSettings)
public NodeGroupStubSettings.Builder getStubSettingsBuilder()
public NodeGroupSettings.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.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 NodeGroupSettings build() throws IOException
build
in class com.google.api.gax.rpc.ClientSettings.Builder<NodeGroupSettings,NodeGroupSettings.Builder>
IOException
Copyright © 2019 Google LLC. All rights reserved.