Class: Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1EnvironmentConfigSource
- Inherits:
-
Object
- Object
- Google::Apis::AiplatformV1beta1::GenaiVertexV1beta1EnvironmentConfigSource
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/aiplatform_v1beta1/classes.rb,
lib/google/apis/aiplatform_v1beta1/representations.rb,
lib/google/apis/aiplatform_v1beta1/representations.rb
Overview
A source to be mounted into the environment.
Instance Attribute Summary collapse
-
#content ⇒ String
The inline content if
typeisINLINE. -
#encoding ⇒ String
Optional encoding for inline content (e.g.
base64). -
#source ⇒ String
The source of the environment.
-
#target ⇒ String
Where the source should appear in the environment.
-
#type ⇒ String
Corresponds to the JSON property
type.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GenaiVertexV1beta1EnvironmentConfigSource
constructor
A new instance of GenaiVertexV1beta1EnvironmentConfigSource.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GenaiVertexV1beta1EnvironmentConfigSource
Returns a new instance of GenaiVertexV1beta1EnvironmentConfigSource.
2344 2345 2346 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 2344 def initialize(**args) update!(**args) end |
Instance Attribute Details
#content ⇒ String
The inline content if type is INLINE.
Corresponds to the JSON property content
2321 2322 2323 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 2321 def content @content end |
#encoding ⇒ String
Optional encoding for inline content (e.g. base64).
Corresponds to the JSON property encoding
2326 2327 2328 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 2326 def encoding @encoding end |
#source ⇒ String
The source of the environment. For Cloud Storage, this is the Cloud Storage
path. For GitHub, this is the GitHub path.
Corresponds to the JSON property source
2332 2333 2334 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 2332 def source @source end |
#target ⇒ String
Where the source should appear in the environment.
Corresponds to the JSON property target
2337 2338 2339 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 2337 def target @target end |
#type ⇒ String
Corresponds to the JSON property type
2342 2343 2344 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 2342 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2349 2350 2351 2352 2353 2354 2355 |
# File 'lib/google/apis/aiplatform_v1beta1/classes.rb', line 2349 def update!(**args) @content = args[:content] if args.key?(:content) @encoding = args[:encoding] if args.key?(:encoding) @source = args[:source] if args.key?(:source) @target = args[:target] if args.key?(:target) @type = args[:type] if args.key?(:type) end |