FakeInstanceGroups class base
Testing fake for InstanceGroups.
- Implemented types
Constructors
-
FakeInstanceGroups({Future<
Operation> addInstances(AddInstancesInstanceGroupRequest request)?, Future<InstanceGroupAggregatedList> aggregatedList(AggregatedListInstanceGroupsRequest request)?, Future<Operation> delete(DeleteInstanceGroupRequest request)?, Future<InstanceGroup> get(GetInstanceGroupRequest request)?, Future<Operation> insert(InsertInstanceGroupRequest request)?, Future<InstanceGroupList> list(ListInstanceGroupsRequest request)?, Future<InstanceGroupsListInstances> listInstances(ListInstancesInstanceGroupsRequest request)?, Future<Operation> removeInstances(RemoveInstancesInstanceGroupRequest request)?, Future<Operation> setNamedPorts(SetNamedPortsInstanceGroupRequest request)?, Future<TestPermissionsResponse> testIamPermissions(TestIamPermissionsInstanceGroupRequest request)?})
Properties
Methods
-
addInstances(
AddInstancesInstanceGroupRequest request) → Future< Operation> -
Adds a list of instances to the specified instance group. All of the
instances in the instance group must be in the same network/subnetwork.
Read
Adding instances for more information.
override
-
aggregatedList(
AggregatedListInstanceGroupsRequest request) → Future< InstanceGroupAggregatedList> -
Retrieves the list of instance groups and sorts them by zone.
override
-
close(
) → void -
Closes the client and cleans up any resources associated with it.
override
-
delete(
DeleteInstanceGroupRequest request) → Future< Operation> -
Deletes the specified instance group. The instances in the group are not
deleted. Note that instance group must not belong to a backend service.
Read
Deleting an instance group for more information.
override
-
get(
GetInstanceGroupRequest request) → Future< InstanceGroup> -
Returns the specified zonal instance group. Get a list of available zonal
instance groups by making a list() request.
override
-
insert(
InsertInstanceGroupRequest request) → Future< Operation> -
Creates an instance group in the specified project using the
parameters that are included in the request.
override
-
list(
ListInstanceGroupsRequest request) → Future< InstanceGroupList> -
Retrieves the list of zonal instance group resources contained within the
specified zone.
override
-
listInstances(
ListInstancesInstanceGroupsRequest request) → Future< InstanceGroupsListInstances> -
Lists the instances in the specified instance group.
The orderBy query parameter is not supported.
The filter query parameter is supported, but only for
expressions that use
eq(equal) orne(not equal) operators.override -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeInstances(
RemoveInstancesInstanceGroupRequest request) → Future< Operation> -
Removes one or more instances from the specified instance group, but does
not delete those instances.
override
-
setNamedPorts(
SetNamedPortsInstanceGroupRequest request) → Future< Operation> -
Sets the named ports for the specified instance group.
override
-
testIamPermissions(
TestIamPermissionsInstanceGroupRequest request) → Future< TestPermissionsResponse> -
Returns permissions that a caller has on the specified resource.
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited