GetProjectCloudresourcemanagerV3Result class
Result data returned by getProject.
Constructors
-
GetProjectCloudresourcemanagerV3Result({required String createTime, required String deleteTime, required String displayName, required String etag, required Map<
String, String> labels, required String name, required String parent, required String projectId, required String state, required String updateTime}) -
Creates a new GetProjectCloudresourcemanagerV3Result.
createTimeCreation time.deleteTimeThe time at which this resource was requested for deletion.displayNameOptional. A user-assigned display name of the project. When present it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example:My ProjectetagA checksum computed by the server based on the current value of the Project resource. This may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.labelsOptional. The labels associated with this project. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9][a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9][a-z0-9])?)?. No more than 64 labels can be associated with a given resource. Clients should store labels in a representation such as JSON that does not depend on specific characters being disallowed. Example:"myBusinessDimension" : "businessValue"nameThe unique resource name of the project. It is an int64 generated number prefixed by "projects/". Example:projects/415104041262parentOptional. A reference to a parent Resource. eg.,organizations/123orfolders/876.projectIdImmutable. The unique, user-assigned id of the project. It must be 6 to 30 lowercase ASCII letters, digits, or hyphens. It must start with a letter. Trailing hyphens are prohibited. Example:tokyo-rain-123stateThe project lifecycle state.updateTimeThe most recent time this resource was modified.const -
GetProjectCloudresourcemanagerV3Result.fromMap(Map<
String, dynamic> map) -
factory
Properties
- createTime → String
-
Creation time.
final
- deleteTime → String
-
The time at which this resource was requested for deletion.
final
- displayName → String
-
Optional. A user-assigned display name of the project. When present it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example:
My Projectfinal - etag → String
-
A checksum computed by the server based on the current value of the Project resource. This may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
labels
→ Map<
String, String> -
Optional. The labels associated with this project. Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9][a-z0-9])?. Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9][a-z0-9])?)?. No more than 64 labels can be associated with a given resource. Clients should store labels in a representation such as JSON that does not depend on specific characters being disallowed. Example:
"myBusinessDimension" : "businessValue"final - name → String
-
The unique resource name of the project. It is an int64 generated number prefixed by "projects/". Example:
projects/415104041262final - parent → String
-
Optional. A reference to a parent Resource. eg.,
organizations/123orfolders/876.final - projectId → String
-
Immutable. The unique, user-assigned id of the project. It must be 6 to 30 lowercase ASCII letters, digits, or hyphens. It must start with a letter. Trailing hyphens are prohibited. Example:
tokyo-rain-123final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- state → String
-
The project lifecycle state.
final
- updateTime → String
-
The most recent time this resource was modified.
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