ProjectsLocationsServicesResourceApi class


ProjectsLocationsServicesResourceApi(ApiRequester client)


hashCode → int
The hash code for this object. [...]
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited


create(Service request, String parent, {String $fields}) → Future<Service>
Create a service. [...]
delete(String name, {String propagationPolicy, String apiVersion, String kind, String $fields}) → Future<Status>
Delete a service. This will cause the Service to stop serving traffic and will delete the child entities like Routes, Configurations and Revisions. [...]
get(String name, {String $fields}) → Future<Service>
Get information about a service. [...]
getIamPolicy(String resource, {int options_requestedPolicyVersion, String $fields}) → Future<Policy>
Get the IAM Access Control policy currently in effect for the given Cloud Run service. This result does not include any inherited policies. [...]
list(String parent, {String continue_, bool watch, String fieldSelector, int limit, String resourceVersion, bool includeUninitialized, String labelSelector, String $fields}) → Future<ListServicesResponse>
List services. [...]
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
replaceService(Service request, String name, {String $fields}) → Future<Service>
Replace a service. Only the spec and metadata labels and annotations are modifiable. After the Update request, Cloud Run will work to make the 'status' match the requested 'spec'. May provide metadata.resourceVersion to enforce update from last read for optimistic concurrency control. [...]
setIamPolicy(SetIamPolicyRequest request, String resource, {String $fields}) → Future<Policy>
Sets the IAM Access control policy for the specified Service. Overwrites any existing policy. [...]
testIamPermissions(TestIamPermissionsRequest request, String resource, {String $fields}) → Future<TestIamPermissionsResponse>
Returns permissions that a caller has on the specified Project. There are no permissions required for making this API call. [...]
toString() → String
Returns a string representation of this object.


operator ==(Object other) → bool
The equality operator. [...]