class Google::Apis::CloudresourcemanagerV1beta1::ProjectCreationStatus

A status object which is used as the `metadata` field for the Operation returned by CreateProject. It provides insight for when significant phases of Project creation have completed.

Attributes

create_time[RW]

Creation time of the project creation workflow. Corresponds to the JSON property `createTime` @return [String]

gettable[RW]

True if the project can be retrieved using GetProject. No other operations on the project are guaranteed to work until the project creation is complete. Corresponds to the JSON property `gettable` @return [Boolean]

gettable?[RW]

True if the project can be retrieved using GetProject. No other operations on the project are guaranteed to work until the project creation is complete. Corresponds to the JSON property `gettable` @return [Boolean]

ready[RW]

True if the project creation process is complete. Corresponds to the JSON property `ready` @return [Boolean]

ready?[RW]

True if the project creation process is complete. Corresponds to the JSON property `ready` @return [Boolean]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/cloudresourcemanager_v1beta1/classes.rb, line 1027
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/cloudresourcemanager_v1beta1/classes.rb, line 1032
def update!(**args)
  @create_time = args[:create_time] if args.key?(:create_time)
  @gettable = args[:gettable] if args.key?(:gettable)
  @ready = args[:ready] if args.key?(:ready)
end