The NodeGroupControllerConnection
object for NodeGroupControllerClient
.
This interface defines virtual methods for each of the user-facing overload sets in NodeGroupControllerClient
. This allows users to inject custom behavior (e.g., with a Google Mock object) when writing tests that use objects of type NodeGroupControllerClient
.
To create a concrete instance, see MakeNodeGroupControllerConnection()
.
For mocking, see dataproc_v1_mocks::MockNodeGroupControllerConnection
.
Functions
virtual options()
Returns | |
---|---|
Type | Description |
Options |
virtual CreateNodeGroup(google::cloud::dataproc::v1::CreateNodeGroupRequest const &)
Parameter | |
---|---|
Name | Description |
request |
google::cloud::dataproc::v1::CreateNodeGroupRequest const &
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::dataproc::v1::NodeGroup > > |
virtual CreateNodeGroup(NoAwaitTag, google::cloud::dataproc::v1::CreateNodeGroupRequest const &)
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
request |
google::cloud::dataproc::v1::CreateNodeGroupRequest const &
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
virtual CreateNodeGroup(google::longrunning::Operation const &)
Parameter | |
---|---|
Name | Description |
operation |
google::longrunning::Operation const &
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::dataproc::v1::NodeGroup > > |
virtual ResizeNodeGroup(google::cloud::dataproc::v1::ResizeNodeGroupRequest const &)
Parameter | |
---|---|
Name | Description |
request |
google::cloud::dataproc::v1::ResizeNodeGroupRequest const &
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::dataproc::v1::NodeGroup > > |
virtual ResizeNodeGroup(NoAwaitTag, google::cloud::dataproc::v1::ResizeNodeGroupRequest const &)
Parameters | |
---|---|
Name | Description |
|
NoAwaitTag
|
request |
google::cloud::dataproc::v1::ResizeNodeGroupRequest const &
|
Returns | |
---|---|
Type | Description |
StatusOr< google::longrunning::Operation > |
virtual ResizeNodeGroup(google::longrunning::Operation const &)
Parameter | |
---|---|
Name | Description |
operation |
google::longrunning::Operation const &
|
Returns | |
---|---|
Type | Description |
future< StatusOr< google::cloud::dataproc::v1::NodeGroup > > |
virtual GetNodeGroup(google::cloud::dataproc::v1::GetNodeGroupRequest const &)
Parameter | |
---|---|
Name | Description |
request |
google::cloud::dataproc::v1::GetNodeGroupRequest const &
|
Returns | |
---|---|
Type | Description |
StatusOr< google::cloud::dataproc::v1::NodeGroup > |