GetAppProfileResult class

Result data returned by getAppProfile.

Constructors

GetAppProfileResult({required String description, required String etag, required MultiClusterRoutingUseAnyResponse multiClusterRoutingUseAny, required String name, required String priority, required SingleClusterRoutingResponse singleClusterRouting, required StandardIsolationResponse standardIsolation})
Creates a new GetAppProfileResult. description Long form description of the use case for this AppProfile. etag Strongly validated etag for optimistic concurrency control. Preserve the value returned from GetAppProfile when calling UpdateAppProfile to fail the request if there has been a modification in the mean time. The update_mask of the request need not include etag for this protection to apply. See Wikipedia and RFC 7232 for more details. multiClusterRoutingUseAny Use a multi-cluster routing policy. name The unique name of the app profile. Values are of the form projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*. priority This field has been deprecated in favor of standard_isolation.priority. If you set this field, standard_isolation.priority will be set instead. The priority of requests sent using this app profile. singleClusterRouting Use a single-cluster routing policy. standardIsolation The standard options used for isolating this app profile's traffic from other use cases.
const
GetAppProfileResult.fromMap(Map<String, dynamic> map)
factory

Properties

description → String
Long form description of the use case for this AppProfile.
final
etag → String
Strongly validated etag for optimistic concurrency control. Preserve the value returned from GetAppProfile when calling UpdateAppProfile to fail the request if there has been a modification in the mean time. The update_mask of the request need not include etag for this protection to apply. See Wikipedia and RFC 7232 for more details.
final
hashCode → int
The hash code for this object.
no setterinherited
multiClusterRoutingUseAny → MultiClusterRoutingUseAnyResponse
Use a multi-cluster routing policy.
final
name → String
The unique name of the app profile. Values are of the form projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*.
final
priority → String
This field has been deprecated in favor of standard_isolation.priority. If you set this field, standard_isolation.priority will be set instead. The priority of requests sent using this app profile.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
singleClusterRouting → SingleClusterRoutingResponse
Use a single-cluster routing policy.
final
standardIsolation → StandardIsolationResponse
The standard options used for isolating this app profile's traffic from other use cases.
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