Class: AWSCDK::Sagemaker::CfnModelPackage::MetadataPropertiesProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Sagemaker::CfnModelPackage::MetadataPropertiesProperty
- Defined in:
- sagemaker/cfn_model_package.rb
Overview
Metadata properties of the tracking entity, trial, or trial component.
Instance Attribute Summary collapse
-
#commit_id ⇒ String?
readonly
The commit ID.
-
#generated_by ⇒ String?
readonly
The entity this entity was generated by.
-
#project_id ⇒ String?
readonly
The project ID.
-
#repository ⇒ String?
readonly
The repository.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(commit_id: nil, generated_by: nil, project_id: nil, repository: nil) ⇒ MetadataPropertiesProperty
constructor
A new instance of MetadataPropertiesProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(commit_id: nil, generated_by: nil, project_id: nil, repository: nil) ⇒ MetadataPropertiesProperty
Returns a new instance of MetadataPropertiesProperty.
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 |
# File 'sagemaker/cfn_model_package.rb', line 1499 def initialize(commit_id: nil, generated_by: nil, project_id: nil, repository: nil) @commit_id = commit_id Jsii::Type.check_type(@commit_id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "commitId") unless @commit_id.nil? @generated_by = generated_by Jsii::Type.check_type(@generated_by, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "generatedBy") unless @generated_by.nil? @project_id = project_id Jsii::Type.check_type(@project_id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "projectId") unless @project_id.nil? @repository = repository Jsii::Type.check_type(@repository, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "repository") unless @repository.nil? end |
Instance Attribute Details
#commit_id ⇒ String? (readonly)
The commit ID.
1514 1515 1516 |
# File 'sagemaker/cfn_model_package.rb', line 1514 def commit_id @commit_id end |
#generated_by ⇒ String? (readonly)
The entity this entity was generated by.
1519 1520 1521 |
# File 'sagemaker/cfn_model_package.rb', line 1519 def generated_by @generated_by end |
#project_id ⇒ String? (readonly)
The project ID.
1524 1525 1526 |
# File 'sagemaker/cfn_model_package.rb', line 1524 def project_id @project_id end |
#repository ⇒ String? (readonly)
The repository.
1529 1530 1531 |
# File 'sagemaker/cfn_model_package.rb', line 1529 def repository @repository end |
Class Method Details
.jsii_properties ⇒ Object
1531 1532 1533 1534 1535 1536 1537 1538 |
# File 'sagemaker/cfn_model_package.rb', line 1531 def self.jsii_properties { :commit_id => "commitId", :generated_by => "generatedBy", :project_id => "projectId", :repository => "repository", } end |
Instance Method Details
#to_jsii ⇒ Object
1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 |
# File 'sagemaker/cfn_model_package.rb', line 1540 def to_jsii result = {} result.merge!({ "commitId" => @commit_id, "generatedBy" => @generated_by, "projectId" => @project_id, "repository" => @repository, }) result.compact end |