Class: Google::Apis::CloudshellV1::StartEnvironmentResponse
- Inherits:
-
Object
- Object
- Google::Apis::CloudshellV1::StartEnvironmentResponse
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- generated/google/apis/cloudshell_v1/classes.rb,
generated/google/apis/cloudshell_v1/representations.rb,
generated/google/apis/cloudshell_v1/representations.rb
Overview
Message included in the response field of operations returned from StartEnvironment once the operation is complete.
Instance Attribute Summary collapse
-
#environment ⇒ Google::Apis::CloudshellV1::Environment
A Cloud Shell environment, which is defined as the combination of a Docker image specifying what is installed on the environment and a home directory containing the user's data that will remain across sessions.
Instance Method Summary collapse
-
#initialize(**args) ⇒ StartEnvironmentResponse
constructor
A new instance of StartEnvironmentResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ StartEnvironmentResponse
Returns a new instance of StartEnvironmentResponse.
474 475 476 |
# File 'generated/google/apis/cloudshell_v1/classes.rb', line 474 def initialize(**args) update!(**args) end |
Instance Attribute Details
#environment ⇒ Google::Apis::CloudshellV1::Environment
A Cloud Shell environment, which is defined as the combination of a Docker
image specifying what is installed on the environment and a home directory
containing the user's data that will remain across sessions. Each user has at
least an environment with the ID "default".
Corresponds to the JSON property environment
472 473 474 |
# File 'generated/google/apis/cloudshell_v1/classes.rb', line 472 def environment @environment end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
479 480 481 |
# File 'generated/google/apis/cloudshell_v1/classes.rb', line 479 def update!(**args) @environment = args[:environment] if args.key?(:environment) end |