class Google::Apis::ContaineranalysisV1alpha1::Completeness

Indicates that the builder claims certain fields in this message to be complete.

Attributes

arguments[RW]

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe. Corresponds to the JSON property `arguments` @return [Boolean]

arguments?[RW]

If true, the builder claims that recipe.arguments is complete, meaning that all external inputs are properly captured in the recipe. Corresponds to the JSON property `arguments` @return [Boolean]

environment[RW]

If true, the builder claims that recipe.environment is claimed to be complete. Corresponds to the JSON property `environment` @return [Boolean]

environment?[RW]

If true, the builder claims that recipe.environment is claimed to be complete. Corresponds to the JSON property `environment` @return [Boolean]

materials[RW]

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called “hermetic”. Corresponds to the JSON property `materials` @return [Boolean]

materials?[RW]

If true, the builder claims that materials are complete, usually through some controls to prevent network access. Sometimes called “hermetic”. Corresponds to the JSON property `materials` @return [Boolean]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/containeranalysis_v1alpha1/classes.rb, line 593
def update!(**args)
  @arguments = args[:arguments] if args.key?(:arguments)
  @environment = args[:environment] if args.key?(:environment)
  @materials = args[:materials] if args.key?(:materials)
end