GetServiceResult class
Result data returned by getService.
Constructors
- GetServiceResult({required String apiVersion, required String kind, required ObjectMetaResponse metadata, required ServiceSpecResponse spec, required ServiceStatusResponse status})
-
Creates a new GetServiceResult.
apiVersionThe API version for this call. It must be "serving.knative.dev/v1".kindThe kind of resource. It must be "Service".metadataMetadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. *run.googleapis.com/binary-authorization-breakglass*run.googleapis.com/binary-authorization*run.googleapis.com/client-name*run.googleapis.com/custom-audiences*run.googleapis.com/description*run.googleapis.com/disable-default-url*run.googleapis.com/gc-traffic-tags*run.googleapis.com/ingress*run.googleapis.com/ingresssets the ingress settings for the Service. See the ingress settings documentation for details on configuring ingress settings. *run.googleapis.com/ingress-statusis output-only and contains the currently active ingress settings for the Service.run.googleapis.com/ingress-statusmay differ fromrun.googleapis.com/ingresswhile the system is processing a change torun.googleapis.com/ingressor if the system failed to process a change torun.googleapis.com/ingress. When the system has processed all changes successfullyrun.googleapis.com/ingress-statusandrun.googleapis.com/ingressare equal.specHolds the desired state of the Service (from the client).statusCommunicates the system-controlled state of the Service.const -
GetServiceResult.fromMap(Map<
String, dynamic> map) -
factory
Properties
- apiVersion → String
-
The API version for this call. It must be "serving.knative.dev/v1".
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- kind → String
-
The kind of resource. It must be "Service".
final
- metadata → ObjectMetaResponse
-
Metadata associated with this Service, including name, namespace, labels, and annotations. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. The following Cloud Run-specific annotations are accepted in Service.metadata.annotations. *
run.googleapis.com/binary-authorization-breakglass*run.googleapis.com/binary-authorization*run.googleapis.com/client-name*run.googleapis.com/custom-audiences*run.googleapis.com/description*run.googleapis.com/disable-default-url*run.googleapis.com/gc-traffic-tags*run.googleapis.com/ingress*run.googleapis.com/ingresssets the ingress settings for the Service. See the ingress settings documentation for details on configuring ingress settings. *run.googleapis.com/ingress-statusis output-only and contains the currently active ingress settings for the Service.run.googleapis.com/ingress-statusmay differ fromrun.googleapis.com/ingresswhile the system is processing a change torun.googleapis.com/ingressor if the system failed to process a change torun.googleapis.com/ingress. When the system has processed all changes successfullyrun.googleapis.com/ingress-statusandrun.googleapis.com/ingressare equal.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- spec → ServiceSpecResponse
-
Holds the desired state of the Service (from the client).
final
- status → ServiceStatusResponse
-
Communicates the system-controlled state of the Service.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited