Target class
A Target
resource in the Cloud Deploy API.
A Target
defines a location to which a Skaffold configuration can be
deployed.
Constructors
-
Target({Map<
String, String> ? annotations, AnthosCluster? anthosCluster, String? createTime, CustomTarget? customTarget, Map<String, String> ? deployParameters, String? description, String? etag, List<ExecutionConfig> ? executionConfigs, GkeCluster? gke, Map<String, String> ? labels, MultiTarget? multiTarget, String? name, bool? requireApproval, CloudRunLocation? run, String? targetId, String? uid, String? updateTime}) - Target.fromJson(Map json_)
Properties
-
annotations
↔ Map<
String, String> ? -
User annotations.
getter/setter pair
- anthosCluster ↔ AnthosCluster?
-
Information specifying an Anthos Cluster.
getter/setter pair
- createTime ↔ String?
-
Time at which the
Target
was created.getter/setter pair - customTarget ↔ CustomTarget?
-
Information specifying a Custom Target.
getter/setter pair
-
deployParameters
↔ Map<
String, String> ? -
The deploy parameters to use for this target.
getter/setter pair
- description ↔ String?
-
Description of the
Target
.getter/setter pair - etag ↔ String?
-
This checksum is computed by the server based on the value of other
fields, and may be sent on update and delete requests to ensure the client
has an up-to-date value before proceeding.
getter/setter pair
-
executionConfigs
↔ List<
ExecutionConfig> ? -
Configurations for all execution that relates to this
Target
.getter/setter pair - gke ↔ GkeCluster?
-
Information specifying a GKE Cluster.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
labels
↔ Map<
String, String> ? -
Labels are attributes that can be set and used by both the user and by
Cloud Deploy.
getter/setter pair
- multiTarget ↔ MultiTarget?
-
Information specifying a multiTarget.
getter/setter pair
- name ↔ String?
-
Name of the
Target
.getter/setter pair - requireApproval ↔ bool?
-
Whether or not the
Target
requires approval.getter/setter pair - run ↔ CloudRunLocation?
-
Information specifying a Cloud Run deployment target.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- targetId ↔ String?
-
Resource id of the
Target
.getter/setter pair - uid ↔ String?
-
Unique identifier of the
Target
.getter/setter pair - updateTime ↔ String?
-
Most recent time at which the
Target
was updated.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