Service class

A Service resource is a logical component of an application that can share state and communicate in a secure fashion with other services.

For example, an application that handles customer requests might include separate services to handle tasks such as backend data analysis or API requests from mobile devices. Each service has a collection of versions that define a specific set of code used to implement the functionality of that service.

Constructors

Service({Map<String, Object?>? generatedCustomerMetadata, String? id, Map<String, String>? labels, String? name, NetworkSettings? networkSettings, TrafficSplit? split})
Service.fromJson(Map json_)

Properties

generatedCustomerMetadata ↔ Map<String, Object?>?
Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested by setting the IncludeExtraData field in GetServiceRequest
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
id ↔ String?
Relative name of the service within the application.
getter/setter pair
labels ↔ Map<String, String>?
A set of labels to apply to this service.
getter/setter pair
name ↔ String?
Full path to the Service resource in the API.
getter/setter pair
networkSettings ↔ NetworkSettings?
Ingress settings for this service.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
split ↔ TrafficSplit?
Mapping that defines fractional HTTP traffic diversion to different versions within the service.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited