Documentation ¶
Index ¶
- Constants
- type InvalidBuildRequestError
- type JobComplete
- type RestAPIError
- type V1Artifact
- type V1BuildRequest
- type V1BuildRequestRecipe
- type V1BuildRequestRecipeImage
- func (m *V1BuildRequestRecipeImage) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipeImage) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipeImage) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeImage) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipeImage) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeImageAllOf0
- type V1BuildRequestRecipeImageAllOf0Links
- type V1BuildRequestRecipeImageAllOf1
- func (m *V1BuildRequestRecipeImageAllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipeImageAllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipeImageAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeImageAllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipeImageAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeImageAllOf1AllOf0
- type V1BuildRequestRecipeImageAllOf1AllOf1
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipeImageAllOf1AllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeImageAllOf1AllOf1AllOf0
- type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipeImageAllOf1AllOf1AllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0
- type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf1
- type V1BuildRequestRecipeImageAllOf1AllOf1AllOf2
- type V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItems
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeImageAllOf2
- type V1BuildRequestRecipePlatform
- type V1BuildRequestRecipePlatformCPUArchitecture
- func (m *V1BuildRequestRecipePlatformCPUArchitecture) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformCPUArchitecture) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUArchitecture) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUArchitecture) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformCPUArchitecture) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUArchitectureAllOf0
- type V1BuildRequestRecipePlatformCPUArchitectureAllOf0Links
- type V1BuildRequestRecipePlatformCPUArchitectureAllOf1
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformCPUArchitectureAllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf1
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUArchitectureAllOf2
- type V1BuildRequestRecipePlatformCPUExtensionsItems
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItems) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformCPUExtensionsItems) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItems) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0
- type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0Links
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0Links) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0Links) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0Links) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf0
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf1
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf2
- type V1BuildRequestRecipePlatformGpuArchitecture
- func (m *V1BuildRequestRecipePlatformGpuArchitecture) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformGpuArchitecture) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformGpuArchitecture) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformGpuArchitecture) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformGpuArchitecture) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformGpuArchitectureAllOf0
- type V1BuildRequestRecipePlatformGpuArchitectureAllOf0Links
- type V1BuildRequestRecipePlatformGpuArchitectureAllOf1
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformGpuArchitectureAllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf0
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf1
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformGpuArchitectureAllOf2
- type V1BuildRequestRecipePlatformImagesItems
- func (m *V1BuildRequestRecipePlatformImagesItems) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformImagesItems) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformImagesItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItems) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformImagesItemsAllOf0
- type V1BuildRequestRecipePlatformImagesItemsAllOf0Links
- type V1BuildRequestRecipePlatformImagesItemsAllOf1
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformImagesItemsAllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0
- type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf0
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf1
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItems
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformImagesItemsAllOf2
- type V1BuildRequestRecipePlatformKernel
- func (m *V1BuildRequestRecipePlatformKernel) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformKernel) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformKernel) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformKernel) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformKernel) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformKernelAllOf0
- type V1BuildRequestRecipePlatformKernelAllOf0Links
- type V1BuildRequestRecipePlatformKernelAllOf1
- type V1BuildRequestRecipePlatformKernelVersion
- func (m *V1BuildRequestRecipePlatformKernelVersion) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformKernelVersion) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformKernelVersion) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformKernelVersion) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformKernelVersion) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformKernelVersionAllOf0
- type V1BuildRequestRecipePlatformKernelVersionAllOf0Links
- type V1BuildRequestRecipePlatformKernelVersionAllOf1
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformKernelVersionAllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf0
- type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf1
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformKernelVersionAllOf2
- type V1BuildRequestRecipePlatformLibc
- func (m *V1BuildRequestRecipePlatformLibc) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformLibc) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformLibc) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformLibc) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformLibc) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformLibcAllOf0
- type V1BuildRequestRecipePlatformLibcAllOf0Links
- type V1BuildRequestRecipePlatformLibcAllOf1
- type V1BuildRequestRecipePlatformLibcVersion
- func (m *V1BuildRequestRecipePlatformLibcVersion) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformLibcVersion) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformLibcVersion) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformLibcVersion) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformLibcVersion) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformLibcVersionAllOf0
- type V1BuildRequestRecipePlatformLibcVersionAllOf0Links
- type V1BuildRequestRecipePlatformLibcVersionAllOf1
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformLibcVersionAllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf0
- type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf1
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformLibcVersionAllOf2
- type V1BuildRequestRecipePlatformLinks
- type V1BuildRequestRecipePlatformOperatingSystem
- func (m *V1BuildRequestRecipePlatformOperatingSystem) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformOperatingSystem) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformOperatingSystem) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystem) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystem) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformOperatingSystemAllOf0
- type V1BuildRequestRecipePlatformOperatingSystemAllOf0Links
- type V1BuildRequestRecipePlatformOperatingSystemAllOf1
- type V1BuildRequestRecipePlatformOperatingSystemVersion
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersion) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformOperatingSystemVersion) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersion) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersion) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersion) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0Links
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0Links) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0Links) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0Links) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf0
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf1
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf2
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf2) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf2) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf2) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItems
- type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0Links
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0Links) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0Links) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0Links) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsDependenciesItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsDependenciesItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsDependenciesItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsDependenciesItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredient
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredient) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipeResolvedIngredientsItemsIngredient) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredient) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredient) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredient) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0Links
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0Links) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0Links) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0Links) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf0
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf1
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsResources
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsResources) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsResources) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsResources) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf0
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf1
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf1
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf0
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf1
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf1
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf0
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf1
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0) MarshalBinary() ([]byte, error)
- func (m V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0) MarshalJSON() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0) UnmarshalJSON(raw []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0Links
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0Links) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0Links) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0Links) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf1
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf1) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf1) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf1) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItems
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItems) MarshalBinary() ([]byte, error)
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItems) UnmarshalBinary(b []byte) error
- func (m *V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItems) Validate(formats strfmt.Registry) error
- type V1BuildRequestRequester
- type V1BuildStatusResponse
- type V2Artifact
- type V2BuildRequest
- type V2BuildRequestRequester
- type V2BuildStatusResponse
- type V2BuildStatusResponseArtifactsItemsSource
Constants ¶
const ( // InvalidBuildRequestErrorCodeErrDependencyCycle captures enum value "err_dependency_cycle" InvalidBuildRequestErrorCodeErrDependencyCycle string = "err_dependency_cycle" // InvalidBuildRequestErrorCodeErrDisallowedDependency captures enum value "err_disallowed_dependency" InvalidBuildRequestErrorCodeErrDisallowedDependency string = "err_disallowed_dependency" // InvalidBuildRequestErrorCodeErrInvalidAnnotationsSchema captures enum value "err_invalid_annotations_schema" InvalidBuildRequestErrorCodeErrInvalidAnnotationsSchema string = "err_invalid_annotations_schema" // InvalidBuildRequestErrorCodeErrInvalidCamelVersion captures enum value "err_invalid_camel_version" InvalidBuildRequestErrorCodeErrInvalidCamelVersion string = "err_invalid_camel_version" // InvalidBuildRequestErrorCodeErrInvalidPatchURI captures enum value "err_invalid_patch_uri" InvalidBuildRequestErrorCodeErrInvalidPatchURI string = "err_invalid_patch_uri" // InvalidBuildRequestErrorCodeErrMissingArtifactID captures enum value "err_missing_artifact_id" InvalidBuildRequestErrorCodeErrMissingArtifactID string = "err_missing_artifact_id" // InvalidBuildRequestErrorCodeErrMissingBuilder captures enum value "err_missing_builder" InvalidBuildRequestErrorCodeErrMissingBuilder string = "err_missing_builder" // InvalidBuildRequestErrorCodeErrMissingBuilderDependency captures enum value "err_missing_builder_dependency" InvalidBuildRequestErrorCodeErrMissingBuilderDependency string = "err_missing_builder_dependency" // InvalidBuildRequestErrorCodeErrMissingImage captures enum value "err_missing_image" InvalidBuildRequestErrorCodeErrMissingImage string = "err_missing_image" // InvalidBuildRequestErrorCodeErrMissingIngredientDependency captures enum value "err_missing_ingredient_dependency" InvalidBuildRequestErrorCodeErrMissingIngredientDependency string = "err_missing_ingredient_dependency" // InvalidBuildRequestErrorCodeErrMissingOutput captures enum value "err_missing_output" InvalidBuildRequestErrorCodeErrMissingOutput string = "err_missing_output" // InvalidBuildRequestErrorCodeErrMissingRecipe captures enum value "err_missing_recipe" InvalidBuildRequestErrorCodeErrMissingRecipe string = "err_missing_recipe" // InvalidBuildRequestErrorCodeErrMissingSource captures enum value "err_missing_source" InvalidBuildRequestErrorCodeErrMissingSource string = "err_missing_source" // InvalidBuildRequestErrorCodeErrMissingSteps captures enum value "err_missing_steps" InvalidBuildRequestErrorCodeErrMissingSteps string = "err_missing_steps" // InvalidBuildRequestErrorCodeErrMultipleBuilders captures enum value "err_multiple_builders" InvalidBuildRequestErrorCodeErrMultipleBuilders string = "err_multiple_builders" // InvalidBuildRequestErrorCodeErrMultipleOutputs captures enum value "err_multiple_outputs" InvalidBuildRequestErrorCodeErrMultipleOutputs string = "err_multiple_outputs" // InvalidBuildRequestErrorCodeErrMultipleSources captures enum value "err_multiple_sources" InvalidBuildRequestErrorCodeErrMultipleSources string = "err_multiple_sources" // InvalidBuildRequestErrorCodeErrRecipeIDNotFound captures enum value "err_recipe_id_not_found" InvalidBuildRequestErrorCodeErrRecipeIDNotFound string = "err_recipe_id_not_found" // InvalidBuildRequestErrorCodeErrUnbuildableBuildPlan captures enum value "err_unbuildable_build_plan" InvalidBuildRequestErrorCodeErrUnbuildableBuildPlan string = "err_unbuildable_build_plan" // InvalidBuildRequestErrorCodeErrUnbuildableHybridRecipe captures enum value "err_unbuildable_hybrid_recipe" InvalidBuildRequestErrorCodeErrUnbuildableHybridRecipe string = "err_unbuildable_hybrid_recipe" // InvalidBuildRequestErrorCodeErrUnsupportedDependencyMimetype captures enum value "err_unsupported_dependency_mimetype" InvalidBuildRequestErrorCodeErrUnsupportedDependencyMimetype string = "err_unsupported_dependency_mimetype" // InvalidBuildRequestErrorCodeErrUnsupportedInputType captures enum value "err_unsupported_input_type" InvalidBuildRequestErrorCodeErrUnsupportedInputType string = "err_unsupported_input_type" // InvalidBuildRequestErrorCodeErrUnsupportedTargetType captures enum value "err_unsupported_target_type" InvalidBuildRequestErrorCodeErrUnsupportedTargetType string = "err_unsupported_target_type" )
const ( // JobCompleteStateCompleted captures enum value "Completed" JobCompleteStateCompleted string = "Completed" // JobCompleteStateError captures enum value "Error" JobCompleteStateError string = "Error" // JobCompleteStateFailed captures enum value "Failed" JobCompleteStateFailed string = "Failed" // JobCompleteStatePending captures enum value "Pending" JobCompleteStatePending string = "Pending" // JobCompleteStateRunning captures enum value "Running" JobCompleteStateRunning string = "Running" )
const ( // V1ArtifactBuildStateBlocked captures enum value "blocked" V1ArtifactBuildStateBlocked string = "blocked" // V1ArtifactBuildStateDoomed captures enum value "doomed" V1ArtifactBuildStateDoomed string = "doomed" // V1ArtifactBuildStateFailed captures enum value "failed" V1ArtifactBuildStateFailed string = "failed" // V1ArtifactBuildStateReady captures enum value "ready" V1ArtifactBuildStateReady string = "ready" // V1ArtifactBuildStateRunning captures enum value "running" V1ArtifactBuildStateRunning string = "running" // V1ArtifactBuildStateSkipped captures enum value "skipped" V1ArtifactBuildStateSkipped string = "skipped" // V1ArtifactBuildStateStarting captures enum value "starting" V1ArtifactBuildStateStarting string = "starting" // V1ArtifactBuildStateSucceeded captures enum value "succeeded" V1ArtifactBuildStateSucceeded string = "succeeded" )
const ( // V1BuildRequestFormatNr7zip captures enum value "7zip" V1BuildRequestFormatNr7zip string = "7zip" // V1BuildRequestFormatDmg captures enum value "dmg" V1BuildRequestFormatDmg string = "dmg" // V1BuildRequestFormatMsi captures enum value "msi" V1BuildRequestFormatMsi string = "msi" // V1BuildRequestFormatRaw captures enum value "raw" V1BuildRequestFormatRaw string = "raw" // V1BuildRequestFormatTarball captures enum value "tarball" V1BuildRequestFormatTarball string = "tarball" // V1BuildRequestFormatZip captures enum value "zip" V1BuildRequestFormatZip string = "zip" )
const ( // V1BuildRequestRecipeImageAllOf1AllOf0TypeDocker captures enum value "Docker" V1BuildRequestRecipeImageAllOf1AllOf0TypeDocker string = "Docker" // V1BuildRequestRecipeImageAllOf1AllOf0TypeMac captures enum value "Mac" V1BuildRequestRecipeImageAllOf1AllOf0TypeMac string = "Mac" // V1BuildRequestRecipeImageAllOf1AllOf0TypeMacSandbox captures enum value "MacSandbox" V1BuildRequestRecipeImageAllOf1AllOf0TypeMacSandbox string = "MacSandbox" // V1BuildRequestRecipeImageAllOf1AllOf0TypeWindowsDocker captures enum value "WindowsDocker" V1BuildRequestRecipeImageAllOf1AllOf0TypeWindowsDocker string = "WindowsDocker" // V1BuildRequestRecipeImageAllOf1AllOf0TypeWindowsInstance captures enum value "WindowsInstance" V1BuildRequestRecipeImageAllOf1AllOf0TypeWindowsInstance string = "WindowsInstance" )
const ( // V1BuildRequestRecipeImageAllOf1AllOf1AllOf2StatusDeleted captures enum value "deleted" V1BuildRequestRecipeImageAllOf1AllOf1AllOf2StatusDeleted string = "deleted" // V1BuildRequestRecipeImageAllOf1AllOf1AllOf2StatusDeprecated captures enum value "deprecated" V1BuildRequestRecipeImageAllOf1AllOf1AllOf2StatusDeprecated string = "deprecated" // V1BuildRequestRecipeImageAllOf1AllOf1AllOf2StatusStable captures enum value "stable" V1BuildRequestRecipeImageAllOf1AllOf1AllOf2StatusStable string = "stable" // V1BuildRequestRecipeImageAllOf1AllOf1AllOf2StatusUnstable captures enum value "unstable" V1BuildRequestRecipeImageAllOf1AllOf1AllOf2StatusUnstable string = "unstable" )
const ( // V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorEq captures enum value "eq" V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorEq string = "eq" // V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorGt captures enum value "gt" V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorGt string = "gt" // V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorGte captures enum value "gte" V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorGte string = "gte" // V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorLt captures enum value "lt" V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorLt string = "lt" // V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorLte captures enum value "lte" V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorLte string = "lte" // V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorNe captures enum value "ne" V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorNe string = "ne" )
const ( // V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0BitWidthNr32 captures enum value "32" V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0BitWidthNr32 string = "32" // V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0BitWidthNr64 captures enum value "64" V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0BitWidthNr64 string = "64" )
const ( // V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0TypeDocker captures enum value "Docker" V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0TypeDocker string = "Docker" // V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0TypeMac captures enum value "Mac" V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0TypeMac string = "Mac" // V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0TypeMacSandbox captures enum value "MacSandbox" V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0TypeMacSandbox string = "MacSandbox" // V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0TypeWindowsDocker captures enum value "WindowsDocker" V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0TypeWindowsDocker string = "WindowsDocker" // V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0TypeWindowsInstance captures enum value "WindowsInstance" V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0TypeWindowsInstance string = "WindowsInstance" )
const ( // V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2StatusDeleted captures enum value "deleted" V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2StatusDeleted string = "deleted" // V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2StatusDeprecated captures enum value "deprecated" V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2StatusDeprecated string = "deprecated" // V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2StatusStable captures enum value "stable" V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2StatusStable string = "stable" // V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2StatusUnstable captures enum value "unstable" V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2StatusUnstable string = "unstable" )
const ( // V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorEq captures enum value "eq" V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorEq string = "eq" // V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorGt captures enum value "gt" V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorGt string = "gt" // V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorGte captures enum value "gte" V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorGte string = "gte" // V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorLt captures enum value "lt" V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorLt string = "lt" // V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorLte captures enum value "lte" V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorLte string = "lte" // V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorNe captures enum value "ne" V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItemsComparatorNe string = "ne" )
const ( // V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1LanguageBash captures enum value "bash" V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1LanguageBash string = "bash" // V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1LanguagePerl captures enum value "perl" V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1LanguagePerl string = "perl" // V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1LanguagePython captures enum value "python" V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1LanguagePython string = "python" )
const ( // V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItemsComparatorEq captures enum value "eq" V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItemsComparatorEq string = "eq" // V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItemsComparatorGt captures enum value "gt" V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItemsComparatorGt string = "gt" // V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItemsComparatorGte captures enum value "gte" V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItemsComparatorGte string = "gte" // V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItemsComparatorLt captures enum value "lt" V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItemsComparatorLt string = "lt" // V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItemsComparatorLte captures enum value "lte" V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItemsComparatorLte string = "lte" // V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItemsComparatorNe captures enum value "ne" V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItemsComparatorNe string = "ne" )
const ( // V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItemsComparatorEq captures enum value "eq" V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItemsComparatorEq string = "eq" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItemsComparatorNe captures enum value "ne" V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItemsComparatorNe string = "ne" )
const ( // V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItemsComparatorEq captures enum value "eq" V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItemsComparatorEq string = "eq" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItemsComparatorGt captures enum value "gt" V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItemsComparatorGt string = "gt" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItemsComparatorGte captures enum value "gte" V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItemsComparatorGte string = "gte" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItemsComparatorLt captures enum value "lt" V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItemsComparatorLt string = "lt" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItemsComparatorLte captures enum value "lte" V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItemsComparatorLte string = "lte" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItemsComparatorNe captures enum value "ne" V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItemsComparatorNe string = "ne" )
const ( // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ReasonImport captures enum value "import" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ReasonImport string = "import" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ReasonManualChange captures enum value "manual_change" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ReasonManualChange string = "manual_change" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ReasonSmartImport captures enum value "smart_import" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ReasonSmartImport string = "smart_import" )
const ( // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3StatusDeleted captures enum value "deleted" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3StatusDeleted string = "deleted" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3StatusDeprecated captures enum value "deprecated" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3StatusDeprecated string = "deprecated" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3StatusStable captures enum value "stable" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3StatusStable string = "stable" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3StatusUnstable captures enum value "unstable" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3StatusUnstable string = "unstable" )
const ( // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsTypeBuild captures enum value "build" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsTypeBuild string = "build" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsTypeRuntime captures enum value "runtime" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsTypeRuntime string = "runtime" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsTypeTest captures enum value "test" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsTypeTest string = "test" )
const ( // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItemsComparatorEq captures enum value "eq" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItemsComparatorEq string = "eq" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItemsComparatorGt captures enum value "gt" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItemsComparatorGt string = "gt" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItemsComparatorGte captures enum value "gte" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItemsComparatorGte string = "gte" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItemsComparatorLt captures enum value "lt" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItemsComparatorLt string = "lt" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItemsComparatorLte captures enum value "lte" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItemsComparatorLte string = "lte" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItemsComparatorNe captures enum value "ne" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItemsComparatorNe string = "ne" )
const ( // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItemsComparatorEq captures enum value "eq" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItemsComparatorEq string = "eq" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItemsComparatorGt captures enum value "gt" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItemsComparatorGt string = "gt" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItemsComparatorGte captures enum value "gte" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItemsComparatorGte string = "gte" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItemsComparatorLt captures enum value "lt" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItemsComparatorLt string = "lt" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItemsComparatorLte captures enum value "lte" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItemsComparatorLte string = "lte" // V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItemsComparatorNe captures enum value "ne" V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItemsComparatorNe string = "ne" )
const ( // V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItemsComparatorEq captures enum value "eq" V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItemsComparatorEq string = "eq" // V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItemsComparatorGt captures enum value "gt" V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItemsComparatorGt string = "gt" // V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItemsComparatorGte captures enum value "gte" V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItemsComparatorGte string = "gte" // V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItemsComparatorLt captures enum value "lt" V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItemsComparatorLt string = "lt" // V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItemsComparatorLte captures enum value "lte" V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItemsComparatorLte string = "lte" // V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItemsComparatorNe captures enum value "ne" V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItemsComparatorNe string = "ne" )
const ( // V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItemsComparatorEq captures enum value "eq" V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItemsComparatorEq string = "eq" // V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItemsComparatorGt captures enum value "gt" V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItemsComparatorGt string = "gt" // V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItemsComparatorGte captures enum value "gte" V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItemsComparatorGte string = "gte" // V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItemsComparatorLt captures enum value "lt" V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItemsComparatorLt string = "lt" // V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItemsComparatorLte captures enum value "lte" V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItemsComparatorLte string = "lte" // V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItemsComparatorNe captures enum value "ne" V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItemsComparatorNe string = "ne" )
const ( // V1BuildStatusResponseBuildEngineAlternative captures enum value "alternative" V1BuildStatusResponseBuildEngineAlternative string = "alternative" // V1BuildStatusResponseBuildEngineCamel captures enum value "camel" V1BuildStatusResponseBuildEngineCamel string = "camel" )
const ( // V1BuildStatusResponseTypeBuildCompleted captures enum value "build_completed" V1BuildStatusResponseTypeBuildCompleted string = "build_completed" // V1BuildStatusResponseTypeBuildFailed captures enum value "build_failed" V1BuildStatusResponseTypeBuildFailed string = "build_failed" // V1BuildStatusResponseTypeBuildStarted captures enum value "build_started" V1BuildStatusResponseTypeBuildStarted string = "build_started" )
const ( // V2ArtifactBuildStateBlocked captures enum value "blocked" V2ArtifactBuildStateBlocked string = "blocked" // V2ArtifactBuildStateDoomed captures enum value "doomed" V2ArtifactBuildStateDoomed string = "doomed" // V2ArtifactBuildStateFailed captures enum value "failed" V2ArtifactBuildStateFailed string = "failed" // V2ArtifactBuildStateReady captures enum value "ready" V2ArtifactBuildStateReady string = "ready" // V2ArtifactBuildStateRunning captures enum value "running" V2ArtifactBuildStateRunning string = "running" // V2ArtifactBuildStateSkipped captures enum value "skipped" V2ArtifactBuildStateSkipped string = "skipped" // V2ArtifactBuildStateStarting captures enum value "starting" V2ArtifactBuildStateStarting string = "starting" // V2ArtifactBuildStateSucceeded captures enum value "succeeded" V2ArtifactBuildStateSucceeded string = "succeeded" )
const ( // V2BuildStatusResponseBuildStateBuildFailed captures enum value "build_failed" V2BuildStatusResponseBuildStateBuildFailed string = "build_failed" // V2BuildStatusResponseBuildStateBuildRunning captures enum value "build_running" V2BuildStatusResponseBuildStateBuildRunning string = "build_running" // V2BuildStatusResponseBuildStateBuildSucceeded captures enum value "build_succeeded" V2BuildStatusResponseBuildStateBuildSucceeded string = "build_succeeded" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InvalidBuildRequestError ¶
type InvalidBuildRequestError struct { // The IDs of the artifacts that caused the error (if applicable for this error code) ArtifactIds []strfmt.UUID `json:"artifact_ids"` // An error code for the type of error that occurred // Required: true // Enum: [err_dependency_cycle err_disallowed_dependency err_invalid_annotations_schema err_invalid_camel_version err_invalid_patch_uri err_missing_artifact_id err_missing_builder err_missing_builder_dependency err_missing_image err_missing_ingredient_dependency err_missing_output err_missing_recipe err_missing_source err_missing_steps err_multiple_builders err_multiple_outputs err_multiple_sources err_recipe_id_not_found err_unbuildable_build_plan err_unbuildable_hybrid_recipe err_unsupported_dependency_mimetype err_unsupported_input_type err_unsupported_target_type] Code *string `json:"code"` // A diagnostic message about the error. Not intended for user presentation // Required: true Message *string `json:"message"` }
InvalidBuildRequestError REST API invalid build request error body
A error for when invalid input is supplied to the build request endpoint. swagger:model invalidBuildRequestError
func (*InvalidBuildRequestError) MarshalBinary ¶
func (m *InvalidBuildRequestError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*InvalidBuildRequestError) UnmarshalBinary ¶
func (m *InvalidBuildRequestError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type JobComplete ¶
type JobComplete struct { // Unique identifier for the job. // Required: true // Format: uuid JobID *strfmt.UUID `json:"job_id"` // The tail of task logs. Logs string `json:"logs,omitempty"` // The state of the job at time of completion. // Required: true // Enum: [Completed Error Failed Pending Running] State *string `json:"state"` // The timestamp for when this job completed. // Required: true // Format: date-time Timestamp *strfmt.DateTime `json:"timestamp"` }
JobComplete JobComplete
A Job reports status details from the scheduler API. swagger:model jobComplete
func (*JobComplete) MarshalBinary ¶
func (m *JobComplete) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*JobComplete) UnmarshalBinary ¶
func (m *JobComplete) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type RestAPIError ¶
type RestAPIError struct { // Link to an existing conflicting resource // Format: uri Existing strfmt.URI `json:"existing,omitempty"` // message // Required: true Message *string `json:"message"` }
RestAPIError REST API error body
A shared generic error response body for REST APIs. swagger:model restApiError
func (*RestAPIError) MarshalBinary ¶
func (m *RestAPIError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*RestAPIError) UnmarshalBinary ¶
func (m *RestAPIError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1Artifact ¶
type V1Artifact struct { // Artifact ID // Required: true // Format: uuid ArtifactID *strfmt.UUID `json:"artifact_id"` // Indicates where in the build process the artifact currently is. // Required: true // Enum: [blocked doomed failed ready running skipped starting succeeded] BuildState *string `json:"build_state"` // Timestamp for when the artifact was created // Required: true // Format: date-time BuildTimestamp *strfmt.DateTime `json:"build_timestamp"` // checksum Checksum string `json:"checksum,omitempty"` // dependency ids DependencyIds []strfmt.UUID `json:"dependency_ids"` // The error that happened which caused the artifact to fail to build. Only non-null if 'build_state' is 'failed'. Error string `json:"error,omitempty"` // Ingredient Version ID // // Source Ingredient Version ID for the artifact. Null if the artifact was not built directly from an ingredient (i.e. a packager artifact) // Format: uuid IngredientVersionID strfmt.UUID `json:"ingredient_version_id,omitempty"` // URI for the storage location of the artifact's build log. Only artifacts that have finished building with the 'alternative' build engine have artifact logs. For all other cases this field is always null. // Format: uri LogURI strfmt.URI `json:"log_uri,omitempty"` // The MIME type of the file stored at the artifact's URI. Only artifacts built with the 'alternative' build engine have MIME types. For all other build engines this field is always null. MimeType string `json:"mime_type,omitempty"` // Platform ID for the artifact // Required: true // Format: uuid PlatformID *strfmt.UUID `json:"platform_id"` // URI for the storage location of the artifact. Only non-null if 'build_state' is 'succeeded'. // Format: uri URI strfmt.URI `json:"uri,omitempty"` }
V1Artifact Artifact (V1)
The result of building a single ingredient is an artifact, which contains the files created by the build. swagger:model V1Artifact
func (*V1Artifact) MarshalBinary ¶
func (m *V1Artifact) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1Artifact) UnmarshalBinary ¶
func (m *V1Artifact) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequest ¶
type V1BuildRequest struct { // Additional metadata about the build which should be included in any metrics about the build. This field has no schema validation and is passed through without parsing by Head Chef. Annotations interface{} `json:"annotations,omitempty"` // The version of camel to use when running setup-builds.pl. NOTE: this is temporary until the camel version is included in the recipe. CamelCommit string `json:"camel_commit,omitempty"` // OBSOLETE. Head Chef still accepts this field to not break old clients but does nothing with these values. Use the camel_flags field in the recipe. // Unique: true CamelFlags []string `json:"camel_flags"` // NOTE: This field is deprecated and will be removed in the future. // Enum: [7zip dmg msi raw tarball zip] Format *string `json:"format,omitempty"` // recipe Recipe *V1BuildRequestRecipe `json:"recipe,omitempty"` // The ID of a recipe solved using the inventory API solutions endpoint // Format: uuid RecipeID strfmt.UUID `json:"recipe_id,omitempty"` // requester Requester *V1BuildRequestRequester `json:"requester,omitempty"` }
V1BuildRequest Build Request V1
A build request (v1) which is submitted to the Head Chef REST API. A build request may contain either a full recipe or just the ID of a recipe stored in the inventory API. swagger:model v1BuildRequest
func (*V1BuildRequest) MarshalBinary ¶
func (m *V1BuildRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequest) UnmarshalBinary ¶
func (m *V1BuildRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipe ¶
type V1BuildRequestRecipe struct { // Camel-specific flags for controlling the build. CamelFlags []string `json:"camel_flags"` // Indicates whether this recipe came from the recipe store or not // Required: true FromRecipeStore *bool `json:"from_recipe_store"` // image // Required: true Image *V1BuildRequestRecipeImage `json:"image"` // If all of the resolved ingredients resolved to indemnified versions, then this will be true. IsIndemnified *bool `json:"is_indemnified,omitempty"` // The timestamp of the order that produced this recipe. This field is for internal use only, and may be removed in the future. // Required: true // Format: date-time OrderTimestamp *strfmt.DateTime `json:"order_timestamp"` // platform // Required: true Platform *V1BuildRequestRecipePlatform `json:"platform"` // This recipe's ID. Identical recipes will have the same ID. // Required: true // Format: uuid RecipeID *strfmt.UUID `json:"recipe_id"` // If the recipe came from the recipe store, this will contain the recipe's timestamp. Otherwise this field will be omitted // Format: date-time RecipeStoreTimestamp *strfmt.DateTime `json:"recipe_store_timestamp,omitempty"` // The resolved ingredients that comprise this recipe. // Required: true // Min Items: 1 // Unique: true ResolvedIngredients []*V1BuildRequestRecipeResolvedIngredientsItems `json:"resolved_ingredients"` // The version of the solver that was used to create this recipe // Required: true SolverVersion *int64 `json:"solver_version"` }
V1BuildRequestRecipe Recipe
A recipe contains all required information (ingredient versions, platform, build options, etc.) to build a project for a single platform. swagger:model v1BuildRequestRecipe
func (*V1BuildRequestRecipe) MarshalBinary ¶
func (m *V1BuildRequestRecipe) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipe) UnmarshalBinary ¶
func (m *V1BuildRequestRecipe) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipeImage ¶
type V1BuildRequestRecipeImage struct { V1BuildRequestRecipeImageAllOf0 V1BuildRequestRecipeImageAllOf1 V1BuildRequestRecipeImageAllOf2 }
V1BuildRequestRecipeImage Image
The full image data model swagger:model v1BuildRequestRecipeImage
func (*V1BuildRequestRecipeImage) MarshalBinary ¶
func (m *V1BuildRequestRecipeImage) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipeImage) MarshalJSON ¶
func (m V1BuildRequestRecipeImage) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipeImage) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImage) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeImage) UnmarshalJSON ¶
func (m *V1BuildRequestRecipeImage) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipeImageAllOf0 ¶
type V1BuildRequestRecipeImageAllOf0 struct { // image id // Required: true // Format: uuid ImageID *strfmt.UUID `json:"image_id"` // links // Required: true Links *V1BuildRequestRecipeImageAllOf0Links `json:"links"` }
V1BuildRequestRecipeImageAllOf0 v1 build request recipe image all of0 swagger:model v1BuildRequestRecipeImageAllOf0
func (*V1BuildRequestRecipeImageAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipeImageAllOf0Links ¶
type V1BuildRequestRecipeImageAllOf0Links struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipeImageAllOf0Links Self Link
A self link swagger:model v1BuildRequestRecipeImageAllOf0Links
func (*V1BuildRequestRecipeImageAllOf0Links) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf0Links) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf0Links) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf0Links) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipeImageAllOf1 ¶
type V1BuildRequestRecipeImageAllOf1 struct { V1BuildRequestRecipeImageAllOf1AllOf0 V1BuildRequestRecipeImageAllOf1AllOf1 }
V1BuildRequestRecipeImageAllOf1 Image Core
The properties of an image needed to create a new one swagger:model v1BuildRequestRecipeImageAllOf1
func (*V1BuildRequestRecipeImageAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipeImageAllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipeImageAllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipeImageAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipeImageAllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipeImageAllOf1AllOf0 ¶
type V1BuildRequestRecipeImageAllOf1AllOf0 struct { // The name of the image (excluding any version information). This will be something like "activestate/centos-6.9-build" (for a Docker image) or "ami-foo-12345" (WindowsInstance). // Required: true Name *string `json:"name"` // The platform to which this image belongs. // Required: true // Format: uuid PlatformID *strfmt.UUID `json:"platform_id"` // The type of the image. // Required: true // Enum: [Docker Mac MacSandbox WindowsDocker WindowsInstance] Type *string `json:"type"` }
V1BuildRequestRecipeImageAllOf1AllOf0 v1 build request recipe image all of1 all of0 swagger:model v1BuildRequestRecipeImageAllOf1AllOf0
func (*V1BuildRequestRecipeImageAllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipeImageAllOf1AllOf1 ¶
type V1BuildRequestRecipeImageAllOf1AllOf1 struct { V1BuildRequestRecipeImageAllOf1AllOf1AllOf0 V1BuildRequestRecipeImageAllOf1AllOf1AllOf1 V1BuildRequestRecipeImageAllOf1AllOf1AllOf2 }
V1BuildRequestRecipeImageAllOf1AllOf1 Image Revision Core
The properties of an image revision needed to create a new one swagger:model v1BuildRequestRecipeImageAllOf1AllOf1
func (*V1BuildRequestRecipeImageAllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipeImageAllOf1AllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipeImageAllOf1AllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipeImageAllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1AllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf0 ¶
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf0 struct { // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The canonical version string for the resource. Should be as specific as possible (e.g. '10.9.6' of macOS instead of just '10.9'). May contain non-numeric version segments and other formatting characters if necessary. // Required: true Version *string `json:"version"` }
V1BuildRequestRecipeImageAllOf1AllOf1AllOf0 Version Info
Properties shared by all versioned resources swagger:model v1BuildRequestRecipeImageAllOf1AllOf1AllOf0
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1 ¶
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1 struct { V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0 V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf1 }
V1BuildRequestRecipeImageAllOf1AllOf1AllOf1 Revision
The properties of any revisioned resource which can be modified by a new revision. Includes provided features used by most revisioned resources. swagger:model v1BuildRequestRecipeImageAllOf1AllOf1AllOf1
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipeImageAllOf1AllOf1AllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipeImageAllOf1AllOf1AllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0 ¶
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0 struct { // provided features // Required: true ProvidedFeatures []*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems `json:"provided_features"` }
V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0 v1 build request recipe image all of1 all of1 all of1 all of0 swagger:model v1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems ¶
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems struct { V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 }
V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems Provided Feature
A feature that is provided by a revisioned resource swagger:model v1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON ¶
func (m V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe image all of1 all of1 all of1 all of0 provided features items
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 ¶
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 struct { // feature // Required: true Feature *string `json:"feature"` // namespace // Required: true Namespace *string `json:"namespace"` }
V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 v1 build request recipe image all of1 all of1 all of1 all of0 provided features items all of0 swagger:model v1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe image all of1 all of1 all of1 all of0 provided features items all of0
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 ¶
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 struct { // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The canonical version string for the resource. Should be as specific as possible (e.g. '10.9.6' of macOS instead of just '10.9'). May contain non-numeric version segments and other formatting characters if necessary. // Required: true Version *string `json:"version"` }
V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 Version Info
Properties shared by all versioned resources swagger:model v1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe image all of1 all of1 all of1 all of0 provided features items all of1
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf1 ¶
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf1 struct { // The platform user_id for the author of the revision. This will be automatically populated for writes based on the credentials you provide to the API. // Format: uuid AuthorPlatformUserID strfmt.UUID `json:"author_platform_user_id,omitempty"` // A comment describing the revision. // Required: true Comment *string `json:"comment"` // Whether this revision should be considered 'stable'. When a new stable revision is created, it supercedes any existing stable revision and becomes the default revision of the revisioned resource going forward. IsStableRevision *bool `json:"is_stable_revision,omitempty"` }
V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf1 Revision Base
Base properties of a revisioned resource which can be modified by a new revision. Does not include provided features, so for most usage revision is actually the appropriate schema. swagger:model v1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf1
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf2 ¶
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf2 struct { // conditions Conditions []*V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItems `json:"conditions"` // The status of the revision. This can be one of stable, unstable, deleted, or deprecated. // Enum: [deleted deprecated stable unstable] Status string `json:"status,omitempty"` }
V1BuildRequestRecipeImageAllOf1AllOf1AllOf2 v1 build request recipe image all of1 all of1 all of2 swagger:model v1BuildRequestRecipeImageAllOf1AllOf1AllOf2
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf2) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf2) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItems ¶
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItems struct { // What feature must be present for the containing entity to apply // Required: true Feature *string `json:"feature"` // The namespace the conditional feature is contained in // Required: true Namespace *string `json:"namespace"` // Requirements // // The version constraints that an ingredient version's requirement or condition puts on a feature // Required: true // Min Items: 1 Requirements []*V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems `json:"requirements"` }
V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItems Condition
A feature that must be present in a recipe for the containing entity to apply. If nothing in the recipe matches this condition, the containing entity is disable/cannot be used. swagger:model v1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItems
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems ¶
type V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems struct { // The operator used to compare the sortable_version against a given provided feature to determine if it meets the requirement // Required: true // Enum: [eq gt gte lt lte ne] Comparator *string `json:"comparator"` // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The required version in its original form. // Min Length: 1 Version *string `json:"version,omitempty"` }
V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems Requirement swagger:model v1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) Validate ¶
func (m *V1BuildRequestRecipeImageAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe image all of1 all of1 all of2 conditions items requirements items
type V1BuildRequestRecipeImageAllOf2 ¶
type V1BuildRequestRecipeImageAllOf2 struct { // The revision number of this revision of the resource. This number increases monotonically with each new revision. // Required: true // Minimum: 1 Revision *int64 `json:"revision"` // The date and time at which this revision of the resource was created // Required: true // Format: date-time RevisionTimestamp *strfmt.DateTime `json:"revision_timestamp"` }
V1BuildRequestRecipeImageAllOf2 Revisioned Resource
Properties shared by all revisioned resources swagger:model v1BuildRequestRecipeImageAllOf2
func (*V1BuildRequestRecipeImageAllOf2) MarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeImageAllOf2) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeImageAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatform ¶
type V1BuildRequestRecipePlatform struct { // cpu architecture // Required: true CPUArchitecture *V1BuildRequestRecipePlatformCPUArchitecture `json:"cpu_architecture"` // cpu extensions CPUExtensions []*V1BuildRequestRecipePlatformCPUExtensionsItems `json:"cpu_extensions"` // The date and time this platform was created. // Required: true // Format: date-time CreationTimestamp *strfmt.DateTime `json:"creation_timestamp"` // display name // Required: true DisplayName *string `json:"display_name"` // The last day on which this platform will be supported. Can be omitted if no last day has yet been determined. // Format: date EndOfSupportDate *strfmt.Date `json:"end_of_support_date,omitempty"` // gpu architecture GpuArchitecture *V1BuildRequestRecipePlatformGpuArchitecture `json:"gpu_architecture,omitempty"` // images // Required: true Images []*V1BuildRequestRecipePlatformImagesItems `json:"images"` // If true, the platform should be shown to the user as a selectable platform for an order. If false, the platform should be hidden from the user. IsUserVisible *bool `json:"is_user_visible,omitempty"` // kernel // Required: true Kernel *V1BuildRequestRecipePlatformKernel `json:"kernel"` // kernel version // Required: true KernelVersion *V1BuildRequestRecipePlatformKernelVersion `json:"kernel_version"` // libc Libc *V1BuildRequestRecipePlatformLibc `json:"libc,omitempty"` // libc version LibcVersion *V1BuildRequestRecipePlatformLibcVersion `json:"libc_version,omitempty"` // links // Required: true Links *V1BuildRequestRecipePlatformLinks `json:"links"` // operating system // Required: true OperatingSystem *V1BuildRequestRecipePlatformOperatingSystem `json:"operating_system"` // operating system version // Required: true OperatingSystemVersion *V1BuildRequestRecipePlatformOperatingSystemVersion `json:"operating_system_version"` // platform id // Required: true // Format: uuid PlatformID *strfmt.UUID `json:"platform_id"` }
V1BuildRequestRecipePlatform Platform
A platform upon which a build can be built. swagger:model v1BuildRequestRecipePlatform
func (*V1BuildRequestRecipePlatform) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatform) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatform) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatform) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformCPUArchitecture ¶
type V1BuildRequestRecipePlatformCPUArchitecture struct { V1BuildRequestRecipePlatformCPUArchitectureAllOf0 V1BuildRequestRecipePlatformCPUArchitectureAllOf1 V1BuildRequestRecipePlatformCPUArchitectureAllOf2 }
V1BuildRequestRecipePlatformCPUArchitecture CPU Architecture
The full CPU architecture data model swagger:model v1BuildRequestRecipePlatformCpuArchitecture
func (*V1BuildRequestRecipePlatformCPUArchitecture) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitecture) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformCPUArchitecture) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformCPUArchitecture) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformCPUArchitecture) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitecture) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUArchitecture) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformCPUArchitecture) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformCPUArchitectureAllOf0 ¶
type V1BuildRequestRecipePlatformCPUArchitectureAllOf0 struct { // cpu architecture id // Required: true // Format: uuid CPUArchitectureID *strfmt.UUID `json:"cpu_architecture_id"` // links // Required: true Links *V1BuildRequestRecipePlatformCPUArchitectureAllOf0Links `json:"links"` }
V1BuildRequestRecipePlatformCPUArchitectureAllOf0 v1 build request recipe platform Cpu architecture all of0 swagger:model v1BuildRequestRecipePlatformCpuArchitectureAllOf0
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformCPUArchitectureAllOf0Links ¶
type V1BuildRequestRecipePlatformCPUArchitectureAllOf0Links struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipePlatformCPUArchitectureAllOf0Links Self Link
A self link swagger:model v1BuildRequestRecipePlatformCpuArchitectureAllOf0Links
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf0Links) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf0Links) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf0Links) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf0Links) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1 ¶
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1 struct { V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0 V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1 }
V1BuildRequestRecipePlatformCPUArchitectureAllOf1 CPU Architecture Core
The properties of a CPU architecture needed to create a new one swagger:model v1BuildRequestRecipePlatformCpuArchitectureAllOf1
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformCPUArchitectureAllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformCPUArchitectureAllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0 ¶
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0 struct { // bit width // Required: true // Enum: [32 64] BitWidth *string `json:"bit_width"` // The name of the CPU architecture // Required: true Name *string `json:"name"` }
V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0 v1 build request recipe platform Cpu architecture all of1 all of0 swagger:model v1BuildRequestRecipePlatformCpuArchitectureAllOf1AllOf0
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1 ¶
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1 struct { V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0 V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf1 }
V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1 Revision
The properties of any revisioned resource which can be modified by a new revision. Includes provided features used by most revisioned resources. swagger:model v1BuildRequestRecipePlatformCpuArchitectureAllOf1AllOf1
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0 ¶
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0 struct { // provided features // Required: true ProvidedFeatures []*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems `json:"provided_features"` }
V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0 v1 build request recipe platform Cpu architecture all of1 all of1 all of0 swagger:model v1BuildRequestRecipePlatformCpuArchitectureAllOf1AllOf1AllOf0
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems ¶
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems struct { V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 }
V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems Provided Feature
A feature that is provided by a revisioned resource swagger:model v1BuildRequestRecipePlatformCpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform Cpu architecture all of1 all of1 all of0 provided features items
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 ¶
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 struct { // feature // Required: true Feature *string `json:"feature"` // namespace // Required: true Namespace *string `json:"namespace"` }
V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 v1 build request recipe platform Cpu architecture all of1 all of1 all of0 provided features items all of0 swagger:model v1BuildRequestRecipePlatformCpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform Cpu architecture all of1 all of1 all of0 provided features items all of0
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 ¶
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 struct { // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The canonical version string for the resource. Should be as specific as possible (e.g. '10.9.6' of macOS instead of just '10.9'). May contain non-numeric version segments and other formatting characters if necessary. // Required: true Version *string `json:"version"` }
V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 Version Info
Properties shared by all versioned resources swagger:model v1BuildRequestRecipePlatformCpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform Cpu architecture all of1 all of1 all of0 provided features items all of1
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf1 ¶
type V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf1 struct { // The platform user_id for the author of the revision. This will be automatically populated for writes based on the credentials you provide to the API. // Format: uuid AuthorPlatformUserID strfmt.UUID `json:"author_platform_user_id,omitempty"` // A comment describing the revision. // Required: true Comment *string `json:"comment"` // Whether this revision should be considered 'stable'. When a new stable revision is created, it supercedes any existing stable revision and becomes the default revision of the revisioned resource going forward. IsStableRevision *bool `json:"is_stable_revision,omitempty"` }
V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf1 Revision Base
Base properties of a revisioned resource which can be modified by a new revision. Does not include provided features, so for most usage revision is actually the appropriate schema. swagger:model v1BuildRequestRecipePlatformCpuArchitectureAllOf1AllOf1AllOf1
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformCPUArchitectureAllOf2 ¶
type V1BuildRequestRecipePlatformCPUArchitectureAllOf2 struct { // The revision number of this revision of the resource. This number increases monotonically with each new revision. // Required: true // Minimum: 1 Revision *int64 `json:"revision"` // The date and time at which this revision of the resource was created // Required: true // Format: date-time RevisionTimestamp *strfmt.DateTime `json:"revision_timestamp"` }
V1BuildRequestRecipePlatformCPUArchitectureAllOf2 Revisioned Resource
Properties shared by all revisioned resources swagger:model v1BuildRequestRecipePlatformCpuArchitectureAllOf2
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf2) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUArchitectureAllOf2) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUArchitectureAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformCPUExtensionsItems ¶
type V1BuildRequestRecipePlatformCPUExtensionsItems struct { V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0 V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1 V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf2 }
V1BuildRequestRecipePlatformCPUExtensionsItems CPU Extension
The full CPU extension data model swagger:model v1BuildRequestRecipePlatformCpuExtensionsItems
func (*V1BuildRequestRecipePlatformCPUExtensionsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformCPUExtensionsItems) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformCPUExtensionsItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformCPUExtensionsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItems) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0 ¶
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0 struct { // cpu extension id // Required: true // Format: uuid CPUExtensionID *strfmt.UUID `json:"cpu_extension_id"` // links // Required: true Links *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0Links `json:"links"` }
V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0 v1 build request recipe platform Cpu extensions items all of0 swagger:model v1BuildRequestRecipePlatformCpuExtensionsItemsAllOf0
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0Links ¶
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0Links struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0Links Self Link
A self link swagger:model v1BuildRequestRecipePlatformCpuExtensionsItemsAllOf0Links
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0Links) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0Links) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0Links) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf0Links) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1 ¶
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1 struct { V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf0 V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1 }
V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1 CPU Extension Core
The properties of a CPU extension needed to create a new one swagger:model v1BuildRequestRecipePlatformCpuExtensionsItemsAllOf1
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf0 ¶
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf0 struct { // The name of the CPU extension // Required: true Name *string `json:"name"` }
V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf0 v1 build request recipe platform Cpu extensions items all of1 all of0 swagger:model v1BuildRequestRecipePlatformCpuExtensionsItemsAllOf1AllOf0
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1 ¶
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1 struct { V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0 V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf1 }
V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1 Revision
The properties of any revisioned resource which can be modified by a new revision. Includes provided features used by most revisioned resources. swagger:model v1BuildRequestRecipePlatformCpuExtensionsItemsAllOf1AllOf1
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0 ¶
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0 struct { // provided features // Required: true ProvidedFeatures []*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems `json:"provided_features"` }
V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0 v1 build request recipe platform Cpu extensions items all of1 all of1 all of0 swagger:model v1BuildRequestRecipePlatformCpuExtensionsItemsAllOf1AllOf1AllOf0
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0) Validate ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform Cpu extensions items all of1 all of1 all of0
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems ¶
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems struct { V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 }
V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems Provided Feature
A feature that is provided by a revisioned resource swagger:model v1BuildRequestRecipePlatformCpuExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform Cpu extensions items all of1 all of1 all of0 provided features items
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 ¶
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 struct { // feature // Required: true Feature *string `json:"feature"` // namespace // Required: true Namespace *string `json:"namespace"` }
V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 v1 build request recipe platform Cpu extensions items all of1 all of1 all of0 provided features items all of0 swagger:model v1BuildRequestRecipePlatformCpuExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform Cpu extensions items all of1 all of1 all of0 provided features items all of0
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 ¶
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 struct { // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The canonical version string for the resource. Should be as specific as possible (e.g. '10.9.6' of macOS instead of just '10.9'). May contain non-numeric version segments and other formatting characters if necessary. // Required: true Version *string `json:"version"` }
V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 Version Info
Properties shared by all versioned resources swagger:model v1BuildRequestRecipePlatformCpuExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform Cpu extensions items all of1 all of1 all of0 provided features items all of1
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf1 ¶
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf1 struct { // The platform user_id for the author of the revision. This will be automatically populated for writes based on the credentials you provide to the API. // Format: uuid AuthorPlatformUserID strfmt.UUID `json:"author_platform_user_id,omitempty"` // A comment describing the revision. // Required: true Comment *string `json:"comment"` // Whether this revision should be considered 'stable'. When a new stable revision is created, it supercedes any existing stable revision and becomes the default revision of the revisioned resource going forward. IsStableRevision *bool `json:"is_stable_revision,omitempty"` }
V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf1 Revision Base
Base properties of a revisioned resource which can be modified by a new revision. Does not include provided features, so for most usage revision is actually the appropriate schema. swagger:model v1BuildRequestRecipePlatformCpuExtensionsItemsAllOf1AllOf1AllOf1
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf1) Validate ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf1AllOf1AllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform Cpu extensions items all of1 all of1 all of1
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf2 ¶
type V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf2 struct { // The revision number of this revision of the resource. This number increases monotonically with each new revision. // Required: true // Minimum: 1 Revision *int64 `json:"revision"` // The date and time at which this revision of the resource was created // Required: true // Format: date-time RevisionTimestamp *strfmt.DateTime `json:"revision_timestamp"` }
V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf2 Revisioned Resource
Properties shared by all revisioned resources swagger:model v1BuildRequestRecipePlatformCpuExtensionsItemsAllOf2
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf2) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf2) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformCPUExtensionsItemsAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformGpuArchitecture ¶
type V1BuildRequestRecipePlatformGpuArchitecture struct { V1BuildRequestRecipePlatformGpuArchitectureAllOf0 V1BuildRequestRecipePlatformGpuArchitectureAllOf1 V1BuildRequestRecipePlatformGpuArchitectureAllOf2 }
V1BuildRequestRecipePlatformGpuArchitecture GPU Architecture
The full GPU architecture data model swagger:model v1BuildRequestRecipePlatformGpuArchitecture
func (*V1BuildRequestRecipePlatformGpuArchitecture) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitecture) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformGpuArchitecture) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformGpuArchitecture) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformGpuArchitecture) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitecture) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformGpuArchitecture) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformGpuArchitecture) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformGpuArchitectureAllOf0 ¶
type V1BuildRequestRecipePlatformGpuArchitectureAllOf0 struct { // gpu architecture id // Required: true // Format: uuid GpuArchitectureID *strfmt.UUID `json:"gpu_architecture_id"` // links // Required: true Links *V1BuildRequestRecipePlatformGpuArchitectureAllOf0Links `json:"links"` }
V1BuildRequestRecipePlatformGpuArchitectureAllOf0 v1 build request recipe platform gpu architecture all of0 swagger:model v1BuildRequestRecipePlatformGpuArchitectureAllOf0
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformGpuArchitectureAllOf0Links ¶
type V1BuildRequestRecipePlatformGpuArchitectureAllOf0Links struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipePlatformGpuArchitectureAllOf0Links Self Link
A self link swagger:model v1BuildRequestRecipePlatformGpuArchitectureAllOf0Links
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf0Links) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf0Links) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf0Links) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf0Links) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1 ¶
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1 struct { V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf0 V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1 }
V1BuildRequestRecipePlatformGpuArchitectureAllOf1 GPU Architecture Core
The properties of a GPU architecture needed to create a new one swagger:model v1BuildRequestRecipePlatformGpuArchitectureAllOf1
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformGpuArchitectureAllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformGpuArchitectureAllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf0 ¶
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf0 struct { // The name of the GPU architecture // Required: true Name *string `json:"name"` }
V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf0 v1 build request recipe platform gpu architecture all of1 all of0 swagger:model v1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf0
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1 ¶
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1 struct { V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0 V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf1 }
V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1 Revision
The properties of any revisioned resource which can be modified by a new revision. Includes provided features used by most revisioned resources. swagger:model v1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0 ¶
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0 struct { // provided features // Required: true ProvidedFeatures []*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems `json:"provided_features"` }
V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0 v1 build request recipe platform gpu architecture all of1 all of1 all of0 swagger:model v1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems ¶
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems struct { V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 }
V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems Provided Feature
A feature that is provided by a revisioned resource swagger:model v1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform gpu architecture all of1 all of1 all of0 provided features items
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 ¶
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 struct { // feature // Required: true Feature *string `json:"feature"` // namespace // Required: true Namespace *string `json:"namespace"` }
V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 v1 build request recipe platform gpu architecture all of1 all of1 all of0 provided features items all of0 swagger:model v1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform gpu architecture all of1 all of1 all of0 provided features items all of0
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 ¶
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 struct { // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The canonical version string for the resource. Should be as specific as possible (e.g. '10.9.6' of macOS instead of just '10.9'). May contain non-numeric version segments and other formatting characters if necessary. // Required: true Version *string `json:"version"` }
V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 Version Info
Properties shared by all versioned resources swagger:model v1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform gpu architecture all of1 all of1 all of0 provided features items all of1
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf1 ¶
type V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf1 struct { // The platform user_id for the author of the revision. This will be automatically populated for writes based on the credentials you provide to the API. // Format: uuid AuthorPlatformUserID strfmt.UUID `json:"author_platform_user_id,omitempty"` // A comment describing the revision. // Required: true Comment *string `json:"comment"` // Whether this revision should be considered 'stable'. When a new stable revision is created, it supercedes any existing stable revision and becomes the default revision of the revisioned resource going forward. IsStableRevision *bool `json:"is_stable_revision,omitempty"` }
V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf1 Revision Base
Base properties of a revisioned resource which can be modified by a new revision. Does not include provided features, so for most usage revision is actually the appropriate schema. swagger:model v1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf1
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformGpuArchitectureAllOf2 ¶
type V1BuildRequestRecipePlatformGpuArchitectureAllOf2 struct { // The revision number of this revision of the resource. This number increases monotonically with each new revision. // Required: true // Minimum: 1 Revision *int64 `json:"revision"` // The date and time at which this revision of the resource was created // Required: true // Format: date-time RevisionTimestamp *strfmt.DateTime `json:"revision_timestamp"` }
V1BuildRequestRecipePlatformGpuArchitectureAllOf2 Revisioned Resource
Properties shared by all revisioned resources swagger:model v1BuildRequestRecipePlatformGpuArchitectureAllOf2
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf2) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformGpuArchitectureAllOf2) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformGpuArchitectureAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformImagesItems ¶
type V1BuildRequestRecipePlatformImagesItems struct { V1BuildRequestRecipePlatformImagesItemsAllOf0 V1BuildRequestRecipePlatformImagesItemsAllOf1 V1BuildRequestRecipePlatformImagesItemsAllOf2 }
V1BuildRequestRecipePlatformImagesItems Image
The full image data model swagger:model v1BuildRequestRecipePlatformImagesItems
func (*V1BuildRequestRecipePlatformImagesItems) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformImagesItems) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformImagesItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformImagesItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItems) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformImagesItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformImagesItemsAllOf0 ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf0 struct { // image id // Required: true // Format: uuid ImageID *strfmt.UUID `json:"image_id"` // links // Required: true Links *V1BuildRequestRecipePlatformImagesItemsAllOf0Links `json:"links"` }
V1BuildRequestRecipePlatformImagesItemsAllOf0 v1 build request recipe platform images items all of0 swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf0
func (*V1BuildRequestRecipePlatformImagesItemsAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformImagesItemsAllOf0Links ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf0Links struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipePlatformImagesItemsAllOf0Links Self Link
A self link swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf0Links
func (*V1BuildRequestRecipePlatformImagesItemsAllOf0Links) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf0Links) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf0Links) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf0Links) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformImagesItemsAllOf1 ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf1 struct { V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0 V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1 }
V1BuildRequestRecipePlatformImagesItemsAllOf1 Image Core
The properties of an image needed to create a new one swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf1
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformImagesItemsAllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformImagesItemsAllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0 ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0 struct { // The name of the image (excluding any version information). This will be something like "activestate/centos-6.9-build" (for a Docker image) or "ami-foo-12345" (WindowsInstance). // Required: true Name *string `json:"name"` // The platform to which this image belongs. // Required: true // Format: uuid PlatformID *strfmt.UUID `json:"platform_id"` // The type of the image. // Required: true // Enum: [Docker Mac MacSandbox WindowsDocker WindowsInstance] Type *string `json:"type"` }
V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0 v1 build request recipe platform images items all of1 all of0 swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1 ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1 struct { V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf0 V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1 V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2 }
V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1 Image Revision Core
The properties of an image revision needed to create a new one swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf0 ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf0 struct { // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The canonical version string for the resource. Should be as specific as possible (e.g. '10.9.6' of macOS instead of just '10.9'). May contain non-numeric version segments and other formatting characters if necessary. // Required: true Version *string `json:"version"` }
V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf0 Version Info
Properties shared by all versioned resources swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf0
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1 ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1 struct { V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0 V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf1 }
V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1 Revision
The properties of any revisioned resource which can be modified by a new revision. Includes provided features used by most revisioned resources. swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0 ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0 struct { // provided features // Required: true ProvidedFeatures []*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems `json:"provided_features"` }
V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0 v1 build request recipe platform images items all of1 all of1 all of1 all of0 swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems struct { V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 }
V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems Provided Feature
A feature that is provided by a revisioned resource swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform images items all of1 all of1 all of1 all of0 provided features items
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 struct { // feature // Required: true Feature *string `json:"feature"` // namespace // Required: true Namespace *string `json:"namespace"` }
V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 v1 build request recipe platform images items all of1 all of1 all of1 all of0 provided features items all of0 swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform images items all of1 all of1 all of1 all of0 provided features items all of0
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 struct { // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The canonical version string for the resource. Should be as specific as possible (e.g. '10.9.6' of macOS instead of just '10.9'). May contain non-numeric version segments and other formatting characters if necessary. // Required: true Version *string `json:"version"` }
V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 Version Info
Properties shared by all versioned resources swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform images items all of1 all of1 all of1 all of0 provided features items all of1
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf1 ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf1 struct { // The platform user_id for the author of the revision. This will be automatically populated for writes based on the credentials you provide to the API. // Format: uuid AuthorPlatformUserID strfmt.UUID `json:"author_platform_user_id,omitempty"` // A comment describing the revision. // Required: true Comment *string `json:"comment"` // Whether this revision should be considered 'stable'. When a new stable revision is created, it supercedes any existing stable revision and becomes the default revision of the revisioned resource going forward. IsStableRevision *bool `json:"is_stable_revision,omitempty"` }
V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf1 Revision Base
Base properties of a revisioned resource which can be modified by a new revision. Does not include provided features, so for most usage revision is actually the appropriate schema. swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf1
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2 ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2 struct { // conditions Conditions []*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItems `json:"conditions"` // The status of the revision. This can be one of stable, unstable, deleted, or deprecated. // Enum: [deleted deprecated stable unstable] Status string `json:"status,omitempty"` }
V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2 v1 build request recipe platform images items all of1 all of1 all of2 swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItems ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItems struct { // What feature must be present for the containing entity to apply // Required: true Feature *string `json:"feature"` // The namespace the conditional feature is contained in // Required: true Namespace *string `json:"namespace"` // Requirements // // The version constraints that an ingredient version's requirement or condition puts on a feature // Required: true // Min Items: 1 Requirements []*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems `json:"requirements"` }
V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItems Condition
A feature that must be present in a recipe for the containing entity to apply. If nothing in the recipe matches this condition, the containing entity is disable/cannot be used. swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItems
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItems) Validate ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform images items all of1 all of1 all of2 conditions items
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems struct { // The operator used to compare the sortable_version against a given provided feature to determine if it meets the requirement // Required: true // Enum: [eq gt gte lt lte ne] Comparator *string `json:"comparator"` // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The required version in its original form. // Min Length: 1 Version *string `json:"version,omitempty"` }
V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems Requirement swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) Validate ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf1AllOf1AllOf2ConditionsItemsRequirementsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform images items all of1 all of1 all of2 conditions items requirements items
type V1BuildRequestRecipePlatformImagesItemsAllOf2 ¶
type V1BuildRequestRecipePlatformImagesItemsAllOf2 struct { // The revision number of this revision of the resource. This number increases monotonically with each new revision. // Required: true // Minimum: 1 Revision *int64 `json:"revision"` // The date and time at which this revision of the resource was created // Required: true // Format: date-time RevisionTimestamp *strfmt.DateTime `json:"revision_timestamp"` }
V1BuildRequestRecipePlatformImagesItemsAllOf2 Revisioned Resource
Properties shared by all revisioned resources swagger:model v1BuildRequestRecipePlatformImagesItemsAllOf2
func (*V1BuildRequestRecipePlatformImagesItemsAllOf2) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformImagesItemsAllOf2) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformImagesItemsAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformKernel ¶
type V1BuildRequestRecipePlatformKernel struct { V1BuildRequestRecipePlatformKernelAllOf0 V1BuildRequestRecipePlatformKernelAllOf1 }
V1BuildRequestRecipePlatformKernel Kernel
The full kernel data model swagger:model v1BuildRequestRecipePlatformKernel
func (*V1BuildRequestRecipePlatformKernel) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernel) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformKernel) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformKernel) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformKernel) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernel) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernel) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformKernel) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformKernelAllOf0 ¶
type V1BuildRequestRecipePlatformKernelAllOf0 struct { // kernel id // Required: true // Format: uuid KernelID *strfmt.UUID `json:"kernel_id"` // links // Required: true Links *V1BuildRequestRecipePlatformKernelAllOf0Links `json:"links"` }
V1BuildRequestRecipePlatformKernelAllOf0 v1 build request recipe platform kernel all of0 swagger:model v1BuildRequestRecipePlatformKernelAllOf0
func (*V1BuildRequestRecipePlatformKernelAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformKernelAllOf0Links ¶
type V1BuildRequestRecipePlatformKernelAllOf0Links struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipePlatformKernelAllOf0Links Self Link
A self link swagger:model v1BuildRequestRecipePlatformKernelAllOf0Links
func (*V1BuildRequestRecipePlatformKernelAllOf0Links) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelAllOf0Links) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelAllOf0Links) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelAllOf0Links) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformKernelAllOf1 ¶
type V1BuildRequestRecipePlatformKernelAllOf1 struct { // The name of the kernel (excluding any version information) // Required: true Name *string `json:"name"` }
V1BuildRequestRecipePlatformKernelAllOf1 Kernel Core
The properties of a kernel needed to create a new one swagger:model v1BuildRequestRecipePlatformKernelAllOf1
func (*V1BuildRequestRecipePlatformKernelAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformKernelVersion ¶
type V1BuildRequestRecipePlatformKernelVersion struct { V1BuildRequestRecipePlatformKernelVersionAllOf0 V1BuildRequestRecipePlatformKernelVersionAllOf1 V1BuildRequestRecipePlatformKernelVersionAllOf2 }
V1BuildRequestRecipePlatformKernelVersion Kernel Version
The full kernel version data model swagger:model v1BuildRequestRecipePlatformKernelVersion
func (*V1BuildRequestRecipePlatformKernelVersion) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformKernelVersion) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformKernelVersion) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformKernelVersion) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelVersion) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformKernelVersion) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformKernelVersionAllOf0 ¶
type V1BuildRequestRecipePlatformKernelVersionAllOf0 struct { // kernel version id // Required: true // Format: uuid KernelVersionID *strfmt.UUID `json:"kernel_version_id"` // links // Required: true Links *V1BuildRequestRecipePlatformKernelVersionAllOf0Links `json:"links"` }
V1BuildRequestRecipePlatformKernelVersionAllOf0 v1 build request recipe platform kernel version all of0 swagger:model v1BuildRequestRecipePlatformKernelVersionAllOf0
func (*V1BuildRequestRecipePlatformKernelVersionAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelVersionAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformKernelVersionAllOf0Links ¶
type V1BuildRequestRecipePlatformKernelVersionAllOf0Links struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipePlatformKernelVersionAllOf0Links Self Link
A self link swagger:model v1BuildRequestRecipePlatformKernelVersionAllOf0Links
func (*V1BuildRequestRecipePlatformKernelVersionAllOf0Links) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf0Links) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelVersionAllOf0Links) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf0Links) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformKernelVersionAllOf1 ¶
type V1BuildRequestRecipePlatformKernelVersionAllOf1 struct { V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf0 V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1 }
V1BuildRequestRecipePlatformKernelVersionAllOf1 Kernel Version Core
The properties of a kernel version needed to create a new one swagger:model v1BuildRequestRecipePlatformKernelVersionAllOf1
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformKernelVersionAllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformKernelVersionAllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf0 ¶
type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf0 struct { // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The canonical version string for the resource. Should be as specific as possible (e.g. '10.9.6' of macOS instead of just '10.9'). May contain non-numeric version segments and other formatting characters if necessary. // Required: true Version *string `json:"version"` }
V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf0 Version Info
Properties shared by all versioned resources swagger:model v1BuildRequestRecipePlatformKernelVersionAllOf1AllOf0
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1 ¶
type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1 struct { V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0 V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf1 }
V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1 Revision
The properties of any revisioned resource which can be modified by a new revision. Includes provided features used by most revisioned resources. swagger:model v1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0 ¶
type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0 struct { // provided features // Required: true ProvidedFeatures []*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems `json:"provided_features"` }
V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0 v1 build request recipe platform kernel version all of1 all of1 all of0 swagger:model v1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems ¶
type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems struct { V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 }
V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems Provided Feature
A feature that is provided by a revisioned resource swagger:model v1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform kernel version all of1 all of1 all of0 provided features items
type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 ¶
type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 struct { // feature // Required: true Feature *string `json:"feature"` // namespace // Required: true Namespace *string `json:"namespace"` }
V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 v1 build request recipe platform kernel version all of1 all of1 all of0 provided features items all of0 swagger:model v1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform kernel version all of1 all of1 all of0 provided features items all of0
type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 ¶
type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 struct { // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The canonical version string for the resource. Should be as specific as possible (e.g. '10.9.6' of macOS instead of just '10.9'). May contain non-numeric version segments and other formatting characters if necessary. // Required: true Version *string `json:"version"` }
V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 Version Info
Properties shared by all versioned resources swagger:model v1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform kernel version all of1 all of1 all of0 provided features items all of1
type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf1 ¶
type V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf1 struct { // The platform user_id for the author of the revision. This will be automatically populated for writes based on the credentials you provide to the API. // Format: uuid AuthorPlatformUserID strfmt.UUID `json:"author_platform_user_id,omitempty"` // A comment describing the revision. // Required: true Comment *string `json:"comment"` // Whether this revision should be considered 'stable'. When a new stable revision is created, it supercedes any existing stable revision and becomes the default revision of the revisioned resource going forward. IsStableRevision *bool `json:"is_stable_revision,omitempty"` }
V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf1 Revision Base
Base properties of a revisioned resource which can be modified by a new revision. Does not include provided features, so for most usage revision is actually the appropriate schema. swagger:model v1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf1
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformKernelVersionAllOf2 ¶
type V1BuildRequestRecipePlatformKernelVersionAllOf2 struct { // The revision number of this revision of the resource. This number increases monotonically with each new revision. // Required: true // Minimum: 1 Revision *int64 `json:"revision"` // The date and time at which this revision of the resource was created // Required: true // Format: date-time RevisionTimestamp *strfmt.DateTime `json:"revision_timestamp"` }
V1BuildRequestRecipePlatformKernelVersionAllOf2 Revisioned Resource
Properties shared by all revisioned resources swagger:model v1BuildRequestRecipePlatformKernelVersionAllOf2
func (*V1BuildRequestRecipePlatformKernelVersionAllOf2) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformKernelVersionAllOf2) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformKernelVersionAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformLibc ¶
type V1BuildRequestRecipePlatformLibc struct { V1BuildRequestRecipePlatformLibcAllOf0 V1BuildRequestRecipePlatformLibcAllOf1 }
V1BuildRequestRecipePlatformLibc Libc
The full libc data model swagger:model v1BuildRequestRecipePlatformLibc
func (*V1BuildRequestRecipePlatformLibc) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibc) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformLibc) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformLibc) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformLibc) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibc) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibc) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformLibc) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformLibcAllOf0 ¶
type V1BuildRequestRecipePlatformLibcAllOf0 struct { // libc id // Required: true // Format: uuid LibcID *strfmt.UUID `json:"libc_id"` // links // Required: true Links *V1BuildRequestRecipePlatformLibcAllOf0Links `json:"links"` }
V1BuildRequestRecipePlatformLibcAllOf0 v1 build request recipe platform libc all of0 swagger:model v1BuildRequestRecipePlatformLibcAllOf0
func (*V1BuildRequestRecipePlatformLibcAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformLibcAllOf0Links ¶
type V1BuildRequestRecipePlatformLibcAllOf0Links struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipePlatformLibcAllOf0Links Self Link
A self link swagger:model v1BuildRequestRecipePlatformLibcAllOf0Links
func (*V1BuildRequestRecipePlatformLibcAllOf0Links) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcAllOf0Links) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcAllOf0Links) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcAllOf0Links) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformLibcAllOf1 ¶
type V1BuildRequestRecipePlatformLibcAllOf1 struct { // The name of the libc (excluding any version information) // Required: true Name *string `json:"name"` }
V1BuildRequestRecipePlatformLibcAllOf1 Libc Core
The properties of a libc needed to create a new one swagger:model v1BuildRequestRecipePlatformLibcAllOf1
func (*V1BuildRequestRecipePlatformLibcAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformLibcVersion ¶
type V1BuildRequestRecipePlatformLibcVersion struct { V1BuildRequestRecipePlatformLibcVersionAllOf0 V1BuildRequestRecipePlatformLibcVersionAllOf1 V1BuildRequestRecipePlatformLibcVersionAllOf2 }
V1BuildRequestRecipePlatformLibcVersion Libc Version
The full libc version data model swagger:model v1BuildRequestRecipePlatformLibcVersion
func (*V1BuildRequestRecipePlatformLibcVersion) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformLibcVersion) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformLibcVersion) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformLibcVersion) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcVersion) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformLibcVersion) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformLibcVersionAllOf0 ¶
type V1BuildRequestRecipePlatformLibcVersionAllOf0 struct { // libc version id // Required: true // Format: uuid LibcVersionID *strfmt.UUID `json:"libc_version_id"` // links // Required: true Links *V1BuildRequestRecipePlatformLibcVersionAllOf0Links `json:"links"` }
V1BuildRequestRecipePlatformLibcVersionAllOf0 v1 build request recipe platform libc version all of0 swagger:model v1BuildRequestRecipePlatformLibcVersionAllOf0
func (*V1BuildRequestRecipePlatformLibcVersionAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcVersionAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformLibcVersionAllOf0Links ¶
type V1BuildRequestRecipePlatformLibcVersionAllOf0Links struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipePlatformLibcVersionAllOf0Links Self Link
A self link swagger:model v1BuildRequestRecipePlatformLibcVersionAllOf0Links
func (*V1BuildRequestRecipePlatformLibcVersionAllOf0Links) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf0Links) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcVersionAllOf0Links) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf0Links) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformLibcVersionAllOf1 ¶
type V1BuildRequestRecipePlatformLibcVersionAllOf1 struct { V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf0 V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1 }
V1BuildRequestRecipePlatformLibcVersionAllOf1 Libc Version Core
The properties of a libc version needed to create a new one swagger:model v1BuildRequestRecipePlatformLibcVersionAllOf1
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformLibcVersionAllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformLibcVersionAllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf0 ¶
type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf0 struct { // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The canonical version string for the resource. Should be as specific as possible (e.g. '10.9.6' of macOS instead of just '10.9'). May contain non-numeric version segments and other formatting characters if necessary. // Required: true Version *string `json:"version"` }
V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf0 Version Info
Properties shared by all versioned resources swagger:model v1BuildRequestRecipePlatformLibcVersionAllOf1AllOf0
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1 ¶
type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1 struct { V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0 V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf1 }
V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1 Revision
The properties of any revisioned resource which can be modified by a new revision. Includes provided features used by most revisioned resources. swagger:model v1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0 ¶
type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0 struct { // provided features // Required: true ProvidedFeatures []*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems `json:"provided_features"` }
V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0 v1 build request recipe platform libc version all of1 all of1 all of0 swagger:model v1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems ¶
type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems struct { V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 }
V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems Provided Feature
A feature that is provided by a revisioned resource swagger:model v1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform libc version all of1 all of1 all of0 provided features items
type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 ¶
type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 struct { // feature // Required: true Feature *string `json:"feature"` // namespace // Required: true Namespace *string `json:"namespace"` }
V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 v1 build request recipe platform libc version all of1 all of1 all of0 provided features items all of0 swagger:model v1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform libc version all of1 all of1 all of0 provided features items all of0
type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 ¶
type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 struct { // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The canonical version string for the resource. Should be as specific as possible (e.g. '10.9.6' of macOS instead of just '10.9'). May contain non-numeric version segments and other formatting characters if necessary. // Required: true Version *string `json:"version"` }
V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 Version Info
Properties shared by all versioned resources swagger:model v1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform libc version all of1 all of1 all of0 provided features items all of1
type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf1 ¶
type V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf1 struct { // The platform user_id for the author of the revision. This will be automatically populated for writes based on the credentials you provide to the API. // Format: uuid AuthorPlatformUserID strfmt.UUID `json:"author_platform_user_id,omitempty"` // A comment describing the revision. // Required: true Comment *string `json:"comment"` // Whether this revision should be considered 'stable'. When a new stable revision is created, it supercedes any existing stable revision and becomes the default revision of the revisioned resource going forward. IsStableRevision *bool `json:"is_stable_revision,omitempty"` }
V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf1 Revision Base
Base properties of a revisioned resource which can be modified by a new revision. Does not include provided features, so for most usage revision is actually the appropriate schema. swagger:model v1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf1
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformLibcVersionAllOf2 ¶
type V1BuildRequestRecipePlatformLibcVersionAllOf2 struct { // The revision number of this revision of the resource. This number increases monotonically with each new revision. // Required: true // Minimum: 1 Revision *int64 `json:"revision"` // The date and time at which this revision of the resource was created // Required: true // Format: date-time RevisionTimestamp *strfmt.DateTime `json:"revision_timestamp"` }
V1BuildRequestRecipePlatformLibcVersionAllOf2 Revisioned Resource
Properties shared by all revisioned resources swagger:model v1BuildRequestRecipePlatformLibcVersionAllOf2
func (*V1BuildRequestRecipePlatformLibcVersionAllOf2) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLibcVersionAllOf2) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLibcVersionAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformLinks ¶
type V1BuildRequestRecipePlatformLinks struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipePlatformLinks Self Link
A self link swagger:model v1BuildRequestRecipePlatformLinks
func (*V1BuildRequestRecipePlatformLinks) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLinks) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformLinks) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformLinks) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformOperatingSystem ¶
type V1BuildRequestRecipePlatformOperatingSystem struct { V1BuildRequestRecipePlatformOperatingSystemAllOf0 V1BuildRequestRecipePlatformOperatingSystemAllOf1 }
V1BuildRequestRecipePlatformOperatingSystem Operating System
The full operating system data model swagger:model v1BuildRequestRecipePlatformOperatingSystem
func (*V1BuildRequestRecipePlatformOperatingSystem) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystem) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformOperatingSystem) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformOperatingSystem) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformOperatingSystem) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystem) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystem) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformOperatingSystem) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformOperatingSystemAllOf0 ¶
type V1BuildRequestRecipePlatformOperatingSystemAllOf0 struct { // links // Required: true Links *V1BuildRequestRecipePlatformOperatingSystemAllOf0Links `json:"links"` // operating system id // Required: true // Format: uuid OperatingSystemID *strfmt.UUID `json:"operating_system_id"` }
V1BuildRequestRecipePlatformOperatingSystemAllOf0 v1 build request recipe platform operating system all of0 swagger:model v1BuildRequestRecipePlatformOperatingSystemAllOf0
func (*V1BuildRequestRecipePlatformOperatingSystemAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformOperatingSystemAllOf0Links ¶
type V1BuildRequestRecipePlatformOperatingSystemAllOf0Links struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipePlatformOperatingSystemAllOf0Links Self Link
A self link swagger:model v1BuildRequestRecipePlatformOperatingSystemAllOf0Links
func (*V1BuildRequestRecipePlatformOperatingSystemAllOf0Links) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemAllOf0Links) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemAllOf0Links) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemAllOf0Links) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformOperatingSystemAllOf1 ¶
type V1BuildRequestRecipePlatformOperatingSystemAllOf1 struct { // Whether an implementation of libc is considered a core feature of the OS. This is generally true for *nix OSes and false for others. // Required: true HasLibc *bool `json:"has_libc"` // The name of the operating system (excluding any version information). This should be more specific than just an OS class (e.g. 'Red Star OS' rather than just 'Linux') // Required: true Name *string `json:"name"` }
V1BuildRequestRecipePlatformOperatingSystemAllOf1 Operating System Core
The properties of an operating system needed to create a new one swagger:model v1BuildRequestRecipePlatformOperatingSystemAllOf1
func (*V1BuildRequestRecipePlatformOperatingSystemAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformOperatingSystemVersion ¶
type V1BuildRequestRecipePlatformOperatingSystemVersion struct { V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0 V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1 V1BuildRequestRecipePlatformOperatingSystemVersionAllOf2 }
V1BuildRequestRecipePlatformOperatingSystemVersion Operating System Version
The full operating system version data model swagger:model v1BuildRequestRecipePlatformOperatingSystemVersion
func (*V1BuildRequestRecipePlatformOperatingSystemVersion) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformOperatingSystemVersion) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformOperatingSystemVersion) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformOperatingSystemVersion) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersion) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersion) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0 ¶
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0 struct { // links // Required: true Links *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0Links `json:"links"` // operating system version id // Required: true // Format: uuid OperatingSystemVersionID *strfmt.UUID `json:"operating_system_version_id"` }
V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0 v1 build request recipe platform operating system version all of0 swagger:model v1BuildRequestRecipePlatformOperatingSystemVersionAllOf0
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0Links ¶
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0Links struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0Links Self Link
A self link swagger:model v1BuildRequestRecipePlatformOperatingSystemVersionAllOf0Links
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0Links) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0Links) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0Links) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf0Links) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1 ¶
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1 struct { V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf0 V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1 }
V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1 Operating System Version Core
The properties of an operating system version needed to create a new one swagger:model v1BuildRequestRecipePlatformOperatingSystemVersionAllOf1
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf0 ¶
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf0 struct { // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The canonical version string for the resource. Should be as specific as possible (e.g. '10.9.6' of macOS instead of just '10.9'). May contain non-numeric version segments and other formatting characters if necessary. // Required: true Version *string `json:"version"` }
V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf0 Version Info
Properties shared by all versioned resources swagger:model v1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf0
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1 ¶
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1 struct { V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0 V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf1 }
V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1 Revision
The properties of any revisioned resource which can be modified by a new revision. Includes provided features used by most revisioned resources. swagger:model v1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0 ¶
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0 struct { // provided features // Required: true ProvidedFeatures []*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems `json:"provided_features"` }
V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0 v1 build request recipe platform operating system version all of1 all of1 all of0 swagger:model v1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0) Validate ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform operating system version all of1 all of1 all of0
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems ¶
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems struct { V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 }
V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems Provided Feature
A feature that is provided by a revisioned resource swagger:model v1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON ¶
func (m V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform operating system version all of1 all of1 all of0 provided features items
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 ¶
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 struct { // feature // Required: true Feature *string `json:"feature"` // namespace // Required: true Namespace *string `json:"namespace"` }
V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0 v1 build request recipe platform operating system version all of1 all of1 all of0 provided features items all of0 swagger:model v1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform operating system version all of1 all of1 all of0 provided features items all of0
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 ¶
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 struct { // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The canonical version string for the resource. Should be as specific as possible (e.g. '10.9.6' of macOS instead of just '10.9'). May contain non-numeric version segments and other formatting characters if necessary. // Required: true Version *string `json:"version"` }
V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1 Version Info
Properties shared by all versioned resources swagger:model v1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf0ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform operating system version all of1 all of1 all of0 provided features items all of1
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf1 ¶
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf1 struct { // The platform user_id for the author of the revision. This will be automatically populated for writes based on the credentials you provide to the API. // Format: uuid AuthorPlatformUserID strfmt.UUID `json:"author_platform_user_id,omitempty"` // A comment describing the revision. // Required: true Comment *string `json:"comment"` // Whether this revision should be considered 'stable'. When a new stable revision is created, it supercedes any existing stable revision and becomes the default revision of the revisioned resource going forward. IsStableRevision *bool `json:"is_stable_revision,omitempty"` }
V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf1 Revision Base
Base properties of a revisioned resource which can be modified by a new revision. Does not include provided features, so for most usage revision is actually the appropriate schema. swagger:model v1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf1
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf1) Validate ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf1AllOf1AllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe platform operating system version all of1 all of1 all of1
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf2 ¶
type V1BuildRequestRecipePlatformOperatingSystemVersionAllOf2 struct { // The revision number of this revision of the resource. This number increases monotonically with each new revision. // Required: true // Minimum: 1 Revision *int64 `json:"revision"` // The date and time at which this revision of the resource was created // Required: true // Format: date-time RevisionTimestamp *strfmt.DateTime `json:"revision_timestamp"` }
V1BuildRequestRecipePlatformOperatingSystemVersionAllOf2 Revisioned Resource
Properties shared by all revisioned resources swagger:model v1BuildRequestRecipePlatformOperatingSystemVersionAllOf2
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf2) MarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipePlatformOperatingSystemVersionAllOf2) UnmarshalBinary ¶
func (m *V1BuildRequestRecipePlatformOperatingSystemVersionAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipeResolvedIngredientsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItems struct { // Alternative ingredient versions which can also satisfy the order's requirement. Each entry in the array is the ID of an ingredient version which could satisfy these requirements. Alternatives []strfmt.UUID `json:"alternatives"` // An ID to uniquely represent the artifact built from resolved ingredient. The same ingredient version will have different artifact IDs on different platforms, different images, or with different resolved dependencies. // Format: uuid ArtifactID strfmt.UUID `json:"artifact_id,omitempty"` // The custom build scripts for building this ingredient, if any BuildScripts []*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems `json:"build_scripts"` // The dependencies in the recipe for this ingredient version. Each item contains an ingredient version UUID which maps to an ingredient version in this recipe. Dependencies []*V1BuildRequestRecipeResolvedIngredientsItemsDependenciesItems `json:"dependencies"` // ingredient // Required: true Ingredient *V1BuildRequestRecipeResolvedIngredientsItemsIngredient `json:"ingredient"` // The ingredient options of the resolved ingredient which had their conditions met by the recipe IngredientOptions []*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItems `json:"ingredient_options"` // ingredient version // Required: true IngredientVersion *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion `json:"ingredient_version"` // The patches to apply to this ingredient's source before building, if any Patches []*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems `json:"patches"` // The original requirement(s) in the order that were resolved to this ingredient version. This list will be empty if an ingredient was added to the recipe to fulfill a dependency of something else in the order. ResolvedRequirements []*V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItems `json:"resolved_requirements"` }
V1BuildRequestRecipeResolvedIngredientsItems Resolved Ingredient
An ingredient that is part of a recipe's resolved requirements swagger:model v1BuildRequestRecipeResolvedIngredientsItems
func (*V1BuildRequestRecipeResolvedIngredientsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems struct { V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0 V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1 }
V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems Build Script
A short piece of scripting code that can be used to build an ingredient. This model contains all build script properties and is returned from read requests swagger:model v1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems) MarshalJSON ¶
func (m V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems) UnmarshalJSON ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0 struct { // build script id // Required: true // Format: uuid BuildScriptID *strfmt.UUID `json:"build_script_id"` // creation timestamp // Required: true // Format: date-time CreationTimestamp *strfmt.DateTime `json:"creation_timestamp"` // links // Required: true Links *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0Links `json:"links"` }
V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0 v1 build request recipe resolved ingredients items build scripts items all of0 swagger:model v1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items build scripts items all of0
type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0Links ¶
type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0Links struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0Links Self Link
A self link swagger:model v1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0Links
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0Links) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0Links) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0Links) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0Links) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0Links) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf0Links) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items build scripts items all of0 links
type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1 struct { // The features that must already be present in the recipe for this build script to be used. For example, can be used to create build scripts that only work on specific operating systems. Conditions []*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItems `json:"conditions"` // The scripting language that the build script is written in // Required: true // Enum: [bash perl python] Language *string `json:"language"` // The build script itself // Required: true Script *string `json:"script"` }
V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1 Build Script Core
A short piece of scripting code that can be used to build an ingredient. This model only contains mutable fields of a build script. swagger:model v1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items build scripts items all of1
type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItems struct { // What feature must be present for the containing entity to apply // Required: true Feature *string `json:"feature"` // The namespace the conditional feature is contained in // Required: true Namespace *string `json:"namespace"` // Requirements // // The version constraints that an ingredient version's requirement or condition puts on a feature // Required: true // Min Items: 1 Requirements []*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItems `json:"requirements"` }
V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItems Condition
A feature that must be present in a recipe for the containing entity to apply. If nothing in the recipe matches this condition, the containing entity is disable/cannot be used. swagger:model v1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items build scripts items all of1 conditions items
type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItems struct { // The operator used to compare the sortable_version against a given provided feature to determine if it meets the requirement // Required: true // Enum: [eq gt gte lt lte ne] Comparator *string `json:"comparator"` // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The required version in its original form. // Min Length: 1 Version *string `json:"version,omitempty"` }
V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItems Requirement swagger:model v1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsBuildScriptsItemsAllOf1ConditionsItemsRequirementsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items build scripts items all of1 conditions items requirements items
type V1BuildRequestRecipeResolvedIngredientsItemsDependenciesItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsDependenciesItems struct { // The type or types of dependencies on this ingredient version. // Required: true // Min Items: 1 // Unique: true DependencyTypes []string `json:"dependency_types"` // ingredient version id // Required: true // Format: uuid IngredientVersionID *strfmt.UUID `json:"ingredient_version_id"` }
V1BuildRequestRecipeResolvedIngredientsItemsDependenciesItems Resolved Ingredient Dependency
One dependency for a resolved ingredient in a recipe. swagger:model v1BuildRequestRecipeResolvedIngredientsItemsDependenciesItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsDependenciesItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsDependenciesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsDependenciesItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsDependenciesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipeResolvedIngredientsItemsIngredient ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredient struct { V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0 V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1 }
V1BuildRequestRecipeResolvedIngredientsItemsIngredient Ingredient
A unique ingredient that can be used in a recipe. This model contains all ingredient properties and is returned from read requests. swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredient
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredient) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredient) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipeResolvedIngredientsItemsIngredient) MarshalJSON ¶
func (m V1BuildRequestRecipeResolvedIngredientsItemsIngredient) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredient) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredient) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredient) UnmarshalJSON ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredient) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0 struct { // creation timestamp // Required: true // Format: date-time CreationTimestamp *strfmt.DateTime `json:"creation_timestamp"` // ingredient id // Required: true // Format: uuid IngredientID *strfmt.UUID `json:"ingredient_id"` // links // Required: true Links *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0Links `json:"links"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0 v1 build request recipe resolved ingredients items ingredient all of0 swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0Links ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0Links struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0Links Self Link
A self link swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0Links
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0Links) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0Links) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0Links) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0Links) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0Links) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf0Links) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient all of0 links
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1 struct { V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf0 V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf1 }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1 Ingredient Core
A unique ingredient that can be used in a recipe. These properties are shared by all ingredient models. swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1) MarshalJSON ¶
func (m V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1) UnmarshalJSON ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf0 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf0 struct { // The name of the ingredient (excluding any version information) // Required: true Name *string `json:"name"` // The normalized name of the ingredient. This will be ignored when creating new ingredients, as the service calculates this internally. NormalizedName string `json:"normalized_name,omitempty"` // The primary namespace to which this ingredient belongs // Required: true PrimaryNamespace *string `json:"primary_namespace"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf0 v1 build request recipe resolved ingredients items ingredient all of1 all of0 swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf0
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf0) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient all of1 all of0
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf1 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf1 struct { // A concise summary of what this ingredient can be used for // Required: true Description *string `json:"description"` // URL of the website about this ingredient (if any) // Format: uri Website strfmt.URI `json:"website,omitempty"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf1 Ingredient Update
The fields of an ingredient that can be updated swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf1
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf1) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientAllOf1AllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient all of1 all of1
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItems struct { // Command-line arguments to append to the builder invocation // Min Items: 1 CommandLineArgs []string `json:"command_line_args"` // At least one condition set from this list must be satisfied for this ingredient option to be applied in a recipe (i.e condition sets are ORed together) ConditionSets []*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItems `json:"condition_sets"` // resources Resources *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsResources `json:"resources,omitempty"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItems Ingredient Option
Parameters to the build of this ingredient that should be applied if the conditions are met. Must specify either command line args, resource requirements, or both. swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient options items
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItems struct { // This set's conditions upon build flags BuildFlagConditions []*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItems `json:"build_flag_conditions"` // This set's conditions upon features Conditions []*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItems `json:"conditions"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItems Ingredient Option Condition Set
All conditions and build flag conditions in a condition set must be satisfied in order for the condition set to be considered satisfied (i.e. the union of both condition lists are ANDed together). Must contain at least one condition or build flag condition. swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient options items condition sets items
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItems struct { // Whether the build flag value must match this condition's value (eq) in order to satisfy the condition or must not match (ne) // Required: true // Enum: [eq ne] Comparator *string `json:"comparator"` // The name of the build flag conditioned upon // Required: true Name *string `json:"name"` // The value of the build flag conditioned upon // Required: true Value *string `json:"value"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItems Build Flag Condition
A build flag name and value that must be included in a recipe for the containing entity to apply. If nothing in the recipe matches this condition, the containing entity is disable/cannot be used. swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsBuildFlagConditionsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient options items condition sets items build flag conditions items
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItems struct { // What feature must be present for the containing entity to apply // Required: true Feature *string `json:"feature"` // The namespace the conditional feature is contained in // Required: true Namespace *string `json:"namespace"` // Requirements // // The version constraints that an ingredient version's requirement or condition puts on a feature // Required: true // Min Items: 1 Requirements []*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItems `json:"requirements"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItems Condition
A feature that must be present in a recipe for the containing entity to apply. If nothing in the recipe matches this condition, the containing entity is disable/cannot be used. swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient options items condition sets items conditions items
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItems struct { // The operator used to compare the sortable_version against a given provided feature to determine if it meets the requirement // Required: true // Enum: [eq gt gte lt lte ne] Comparator *string `json:"comparator"` // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The required version in its original form. // Min Length: 1 Version *string `json:"version,omitempty"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItems Requirement swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsConditionSetsItemsConditionsItemsRequirementsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient options items condition sets items conditions items requirements items
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsResources ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsResources struct { // The minimum number of CPU cores to dedicate to the execution of the build. Can be a non-integer number to allow sharing of a core with other builds, but values are rounded to the nearest 0.1 CPU. // Maximum: 16 // Minimum: 0.1 Cpus float64 `json:"cpus,omitempty"` // The minimum amount of memory in megabytes to make available to the build. // Maximum: 131072 // Minimum: 1 MemoryMb int64 `json:"memory_mb,omitempty"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsResources The minimum resource requirements with which to run the build. Must specify one or both of the fields in this object. swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsResources
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsResources) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsResources) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsResources) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsResources) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsResources) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientOptionsItemsResources) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient options items resources
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion struct { V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0 V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf1 V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2 V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3 }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion Ingredient Version
The full ingredient version data model. Returned from all read requests. swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion) MarshalJSON ¶
func (m V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion) UnmarshalJSON ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersion) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0 struct { // creation timestamp // Required: true // Format: date-time CreationTimestamp *strfmt.DateTime `json:"creation_timestamp"` // ingredient id // Required: true // Format: uuid IngredientID *strfmt.UUID `json:"ingredient_id"` // ingredient version id // Required: true // Format: uuid IngredientVersionID *strfmt.UUID `json:"ingredient_version_id"` // links // Required: true Links *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links `json:"links"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0 v1 build request recipe resolved ingredients items ingredient version all of0 swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of0
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links struct { V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf0 V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf1 }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links v1 build request recipe resolved ingredients items ingredient version all of0 links swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links) MarshalJSON ¶
func (m V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links) UnmarshalJSON ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0Links) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of0 links
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf0 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf0 struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf0 Self Link
A self link swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf0
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf0) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of0 links all of0
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf1 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf1 struct { // The URI of the ingredient this is a version of // Required: true // Format: uri Ingredient *strfmt.URI `json:"ingredient"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf1 v1 build request recipe resolved ingredients items ingredient version all of0 links all of1 swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf1
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf1) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf0LinksAllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of0 links all of1
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf1 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf1 struct { // The revision number of this revision of the resource. This number increases monotonically with each new revision. // Required: true // Minimum: 1 Revision *int64 `json:"revision"` // The date and time at which this revision of the resource was created // Required: true // Format: date-time RevisionTimestamp *strfmt.DateTime `json:"revision_timestamp"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf1 Revisioned Resource
Properties shared by all revisioned resources swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf1
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf1) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of1
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2 struct { V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf0 V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf1 }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2 Ingredient Version Core
The fields of an ingredient version that can be set when an ingredient version is created swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2) MarshalJSON ¶
func (m V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2) UnmarshalJSON ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of2
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf0 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf0 struct { // The text from the license or elsewhere that declares the copyright holder(s) and year(s) // Required: true CopyrightText *string `json:"copyright_text"` // The URL of a webpage where the documentation for this ingredient version is hosted, if available // Format: uri DocumentationURI strfmt.URI `json:"documentation_uri,omitempty"` // Tells if this ingredient version consists of only a binary without any source. IsBinaryOnly *bool `json:"is_binary_only,omitempty"` // An SPDX 2.1 license expression describing the exact licensing for this ingredient version // Required: true LicenseExpression *string `json:"license_expression"` // The date and time this ingredient version was first released // Required: true // Format: date-time ReleaseTimestamp *strfmt.DateTime `json:"release_timestamp"` // The URL from which we initially retrieved the source for this ingredient version. // Format: uri SourceURI *strfmt.URI `json:"source_uri,omitempty"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf0 Ingredient Version Core
The fields of an ingredient version that can be updated swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf0
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf0) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of2 all of0
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf1 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf1 struct { // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The canonical version string for the resource. Should be as specific as possible (e.g. '10.9.6' of macOS instead of just '10.9'). May contain non-numeric version segments and other formatting characters if necessary. // Required: true Version *string `json:"version"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf1 Version Info
Properties shared by all versioned resources swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf1
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf1) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf2AllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of2 all of1
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3 struct { // The SPDX license expression based on ActiveState's analysis of the package's licensing ActivestateLicenseExpression string `json:"activestate_license_expression,omitempty"` // The platform user_id for the author of the revision. This will be automatically populated for writes based on the credentials you provide to the API. // Format: uuid AuthorPlatformUserID strfmt.UUID `json:"author_platform_user_id,omitempty"` // Camel-specific metadata needed to build this ingredient version revision in camel, if there is any. CamelExtras interface{} `json:"camel_extras,omitempty"` // A comment describing the revision. // Required: true Comment *string `json:"comment"` // dependencies Dependencies []V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItems `json:"dependencies"` // Whether or not this revision is indemnified for customers paying for indemnification. If set to null, then this will use the is_indemnified value of the previous revision or false if this is the first revision. IsIndemnified *bool `json:"is_indemnified,omitempty"` // Whether or not this is a stable release of the package IsStableRelease *bool `json:"is_stable_release,omitempty"` // Whether this revision should be considered 'stable'. When a new stable revision is created, it supercedes any existing stable revision and becomes the default revision of the revisioned resource going forward. IsStableRevision *bool `json:"is_stable_revision,omitempty"` // An S3 URI to a JSON manifest mapping files in the package to licenses for that file // Format: uri LicenseManifestURI *strfmt.URI `json:"license_manifest_uri,omitempty"` // S3 URL where the source distribution is stored for our platform // Format: uri PlatformSourceURI *strfmt.URI `json:"platform_source_uri,omitempty"` // provided features // Required: true ProvidedFeatures []*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems `json:"provided_features"` // The reason this revision exists. // Required: true // Enum: [import manual_change smart_import] Reason *string `json:"reason"` // The SPDX license expression based on running an automated scanner to determine the package's licensing ScannerLicenseExpression string `json:"scanner_license_expression,omitempty"` // A checksum of the source distribution. The actual type of the checksum (MD5, S3 Etag, etc.) is not specified. It's assumed that the system that populates and uses this data will know how to work with these checksums. SourceChecksum *string `json:"source_checksum,omitempty"` // The status of the revision. This can be one of stable, unstable, deleted, or deprecated. // Enum: [deleted deprecated stable unstable] Status string `json:"status,omitempty"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3 Ingredient Version Revision Core
The fields of an ingredient version that can be updated by creating a new revision swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of3
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItems struct { // The features that must already be present in the recipe for this requirement to apply. For example, can be used to create requirements that only apply on specific operating systems. Conditions []*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems `json:"conditions"` // A description of this dependency Description string `json:"description,omitempty"` // The name of the feature this ingredient version is dependent on // Required: true Feature *string `json:"feature"` // The namespace the feature depended on is contained in // Required: true Namespace *string `json:"namespace"` // Whatever text or data structure we parsed to generate this dependency OriginalRequirement string `json:"original_requirement,omitempty"` // Requirements // // The version constraints that an ingredient version's requirement or condition puts on a feature // Required: true // Min Items: 1 Requirements []*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItems `json:"requirements"` // Dependency type // // The different types of dependencies supported by the platform. // Required: true // Enum: [build runtime test] Type string `json:"type"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItems Dependency
A single dependency for an ingredient version revision swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of3 dependencies items
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems struct { V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0 V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf1 }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems Dependency Condition swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems) MarshalJSON ¶
func (m V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems) UnmarshalJSON ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of3 dependencies items conditions items
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0 struct { // What feature must be present for the containing entity to apply // Required: true Feature *string `json:"feature"` // The namespace the conditional feature is contained in // Required: true Namespace *string `json:"namespace"` // Requirements // // The version constraints that an ingredient version's requirement or condition puts on a feature // Required: true // Min Items: 1 Requirements []*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItems `json:"requirements"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0 Condition
A feature that must be present in a recipe for the containing entity to apply. If nothing in the recipe matches this condition, the containing entity is disable/cannot be used. swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of3 dependencies items conditions items all of0
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItems struct { // The operator used to compare the sortable_version against a given provided feature to determine if it meets the requirement // Required: true // Enum: [eq gt gte lt lte ne] Comparator *string `json:"comparator"` // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The required version in its original form. // Min Length: 1 Version *string `json:"version,omitempty"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItems Requirement swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf0RequirementsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of3 dependencies items conditions items all of0 requirements items
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf1 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf1 struct { // Whatever text or data structure we parsed to generate this condition OriginalCondition string `json:"original_condition,omitempty"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf1 v1 build request recipe resolved ingredients items ingredient version all of3 dependencies items conditions items all of1 swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf1
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf1) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsConditionsItemsAllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of3 dependencies items conditions items all of1
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItems struct { // The operator used to compare the sortable_version against a given provided feature to determine if it meets the requirement // Required: true // Enum: [eq gt gte lt lte ne] Comparator *string `json:"comparator"` // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The required version in its original form. // Min Length: 1 Version *string `json:"version,omitempty"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItems Requirement swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3DependenciesItemsRequirementsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of3 dependencies items requirements items
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems struct { V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf0 V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf1 }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems Provided Feature
A feature that is provided by a revisioned resource swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems) MarshalJSON ¶
func (m V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems) UnmarshalJSON ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of3 provided features items
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf0 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf0 struct { // feature // Required: true Feature *string `json:"feature"` // namespace // Required: true Namespace *string `json:"namespace"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf0 v1 build request recipe resolved ingredients items ingredient version all of3 provided features items all of0 swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf0
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf0) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of3 provided features items all of0
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf1 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf1 struct { // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The canonical version string for the resource. Should be as specific as possible (e.g. '10.9.6' of macOS instead of just '10.9'). May contain non-numeric version segments and other formatting characters if necessary. // Required: true Version *string `json:"version"` }
V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf1 Version Info
Properties shared by all versioned resources swagger:model v1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf1
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf1) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsIngredientVersionAllOf3ProvidedFeaturesItemsAllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items ingredient version all of3 provided features items all of1
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems struct { V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0 V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf1 }
V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems Ingredient Version Revision Patch
A single patch along with its sequence number for a particular ingredient version revision swagger:model v1BuildRequestRecipeResolvedIngredientsItemsPatchesItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems) MarshalJSON ¶
func (m V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems) UnmarshalJSON ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItems) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0 struct { V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0 V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1 }
V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0 Patch
A diff of changes that can be applied to an ingredient's source code. This model contains all patch properties and is returned from read requests swagger:model v1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0) MarshalJSON ¶
func (m V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object to a JSON structure
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0) UnmarshalJSON ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0) UnmarshalJSON(raw []byte) error
UnmarshalJSON unmarshals this object from a JSON structure
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0 struct { // creation timestamp // Required: true // Format: date-time CreationTimestamp *strfmt.DateTime `json:"creation_timestamp"` // links // Required: true Links *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0Links `json:"links"` // patch id // Required: true // Format: uuid PatchID *strfmt.UUID `json:"patch_id"` }
V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0 v1 build request recipe resolved ingredients items patches items all of0 all of0 swagger:model v1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items patches items all of0 all of0
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0Links ¶
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0Links struct { // The URI of this resource // Required: true // Format: uri Self *strfmt.URI `json:"self"` }
V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0Links Self Link
A self link swagger:model v1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0Links
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0Links) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0Links) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0Links) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0Links) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0Links) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf0Links) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items patches items all of0 all of0 links
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1 struct { // The features that must already be present in the recipe for this patch to be used. For example, can be used to create patches that only work on specific operating systems. Conditions []*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItems `json:"conditions"` // The patch itself // Required: true Content *string `json:"content"` // A concise summary of what this patch can be used for // Required: true Description *string `json:"description"` }
V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1 Patch Core
A diff of changes that can be applied to an ingredient's source code. This model only contains mutable fields of a patch. swagger:model v1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items patches items all of0 all of1
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItems struct { // What feature must be present for the containing entity to apply // Required: true Feature *string `json:"feature"` // The namespace the conditional feature is contained in // Required: true Namespace *string `json:"namespace"` // Requirements // // The version constraints that an ingredient version's requirement or condition puts on a feature // Required: true // Min Items: 1 Requirements []*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItems `json:"requirements"` }
V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItems Condition
A feature that must be present in a recipe for the containing entity to apply. If nothing in the recipe matches this condition, the containing entity is disable/cannot be used. swagger:model v1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items patches items all of0 all of1 conditions items
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItems struct { // The operator used to compare the sortable_version against a given provided feature to determine if it meets the requirement // Required: true // Enum: [eq gt gte lt lte ne] Comparator *string `json:"comparator"` // An array of decimal values representing all segments of a version, ordered from most to least significant. How a version string is rendered into a list of decimals will vary depending on the format of the source string and is therefore left up to the caller, but it must be done consistently across all versions of the same resource for sorting to work properly. This is represented as a string to avoid losing precision when converting to a floating point number. SortableVersion []string `json:"sortable_version"` // The required version in its original form. // Min Length: 1 Version *string `json:"version,omitempty"` }
V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItems Requirement swagger:model v1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf0AllOf1ConditionsItemsRequirementsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items patches items all of0 all of1 conditions items requirements items
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf1 ¶
type V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf1 struct { // sequence number // Required: true // Minimum: 1 SequenceNumber *int64 `json:"sequence_number"` }
V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf1 v1 build request recipe resolved ingredients items patches items all of1 swagger:model v1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf1
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf1) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf1) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf1) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsPatchesItemsAllOf1) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItems struct { // The name of the required feature, If no ingredient ID is specified, the default provider of this feature will be chosen. // Required: true Feature *string `json:"feature"` // The ID of the ingredient version that should be used to fulfill this requirement. Can be used to override the default choice of provider for the specified feature. Must be an ingredient version that actually provides the specified feature. // Format: uuid IngredientVersionID strfmt.UUID `json:"ingredient_version_id,omitempty"` // The namespace for the required feature. // Required: true Namespace *string `json:"namespace"` // The revision number of the ingredient version that should be used to fulfill this requirement. // Minimum: 1 Revision int64 `json:"revision,omitempty"` // The requirements for the acceptable versions of this feature. This can be omitted, in which case any version is acceptable. // Min Items: 1 VersionRequirements []*V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItems `json:"version_requirements"` }
V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItems Requirement
An order requirement is a single package name and version specifier requested in an order. swagger:model v1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items resolved requirements items
type V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItems ¶
type V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItems struct { // The operator used to compare the version against a given provided feature to determine if it meets this requirement // Required: true // Enum: [eq gt gte lt lte ne] Comparator *string `json:"comparator"` // The required version in its original form // Required: true // Min Length: 1 Version *string `json:"version"` }
V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItems Version Requirement
The version constraint for a feature swagger:model v1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItems
func (*V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItems) MarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItems) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItems) UnmarshalBinary ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItems) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItems) Validate ¶
func (m *V1BuildRequestRecipeResolvedIngredientsItemsResolvedRequirementsItemsVersionRequirementsItems) Validate(formats strfmt.Registry) error
Validate validates this v1 build request recipe resolved ingredients items resolved requirements items version requirements items
type V1BuildRequestRequester ¶
type V1BuildRequestRequester struct { // The UUID of the platform organization that owns the project being built // Required: true // Format: uuid OrganizationID *strfmt.UUID `json:"organization_id"` // The UUID of the platform project being built by this build request // Required: true // Format: uuid ProjectID *strfmt.UUID `json:"project_id"` // An optional string describing the service for non user initiated requests Service string `json:"service,omitempty"` // The UUID of the platform user who initiated the build request // Format: uuid UserID strfmt.UUID `json:"user_id,omitempty"` }
V1BuildRequestRequester Requester
Identifying information about who is placing the build request swagger:model v1BuildRequestRequester
func (*V1BuildRequestRequester) MarshalBinary ¶
func (m *V1BuildRequestRequester) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildRequestRequester) UnmarshalBinary ¶
func (m *V1BuildRequestRequester) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V1BuildStatusResponse ¶
type V1BuildStatusResponse struct { // An array containing all the artifacts that make up this build. When 'build_engine' is 'camel', this array is empty for all response types other than 'build_completed' Artifacts []*V1Artifact `json:"artifacts"` // Name of the system that orchestrates the build // Required: true // Enum: [alternative camel] BuildEngine *string `json:"build_engine"` // Echoed back from the request if the request asked for a build status by build request ID, otherwise null // Format: uuid BuildRequestID strfmt.UUID `json:"build_request_id,omitempty"` // All of the errors from the failed build. Will be null unless 'type' is 'build_failed'. Note that these errors may not be suitable for presenting to users and should simply be logged for further investigation. Errors []string `json:"errors"` // If true this failed build can be retried and it may succeed. If false, retrying this failed build will not change the outcome. This field's value is only valid when 'type' is 'build_failed'. // Required: true IsRetryable bool `json:"is_retryable"` // An S3 URI containing the log for this build. Always null for builds where 'build_engine' is not 'camel' // Format: uri LogURI strfmt.URI `json:"log_uri,omitempty"` // A user-facing message describing the build results. Message string `json:"message,omitempty"` // recipe id // Required: true // Format: uuid RecipeID *strfmt.UUID `json:"recipe_id"` // The timestamp for the message. // Required: true // Format: date-time Timestamp *strfmt.DateTime `json:"timestamp"` // Indicates the type of the contained message. // Required: true // Enum: [build_completed build_failed build_started] Type *string `json:"type"` }
V1BuildStatusResponse Build Status Response (V1)
A response describing status of a build: started, completed or failed. swagger:model V1BuildStatusResponse
func (*V1BuildStatusResponse) MarshalBinary ¶
func (m *V1BuildStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V1BuildStatusResponse) UnmarshalBinary ¶
func (m *V1BuildStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2Artifact ¶
type V2Artifact struct { // Artifact ID // Required: true // Format: uuid ArtifactID *strfmt.UUID `json:"artifact_id"` // The artifact IDs of other artifacts in this build that must be built before this one. BuildDependencyIds []strfmt.UUID `json:"build_dependency_ids"` // Indicates where in the build process the artifact currently is. // Required: true // Enum: [blocked doomed failed ready running skipped starting succeeded] BuildState *string `json:"build_state"` // Timestamp of the most recent change to the build state of this artifact // Required: true // Format: date-time BuildTimestamp *strfmt.DateTime `json:"build_timestamp"` // checksum Checksum string `json:"checksum,omitempty"` // The error that happened which caused the artifact to fail to build. Only non-null if 'build_state' is 'failed'. Error string `json:"error,omitempty"` // URI for the storage location of the artifact's build log. Will be non-null if 'build_state' is 'succeeded' and possibly non-null if 'build_state' is 'failed' (depending on the nature of the failure). // Format: uri LogURI strfmt.URI `json:"log_uri,omitempty"` // The MIME type of the file stored at the artifact's URI. // Required: true MimeType *string `json:"mime_type"` // UUID of the platform this artifact is built on // Required: true // Format: uuid PlatformID *strfmt.UUID `json:"platform_id"` // source Source *V2BuildStatusResponseArtifactsItemsSource `json:"source,omitempty"` // URI for the storage location of the artifact. Only non-null if 'build_state' is 'succeeded'. // Format: uri URI strfmt.URI `json:"uri,omitempty"` }
V2Artifact Artifact (V2)
An output of a build step swagger:model V2Artifact
func (*V2Artifact) MarshalBinary ¶
func (m *V2Artifact) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2Artifact) UnmarshalBinary ¶
func (m *V2Artifact) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2BuildRequest ¶
type V2BuildRequest struct { // Additional metadata about the build which should be included in any metrics about the build. This field has no schema validation and is passed through without parsing by Head Chef. Annotations interface{} `json:"annotations,omitempty"` // The ID of a recipe to generate a build plan from for the build // Required: true // Format: uuid RecipeID *strfmt.UUID `json:"recipe_id"` // requester Requester *V2BuildRequestRequester `json:"requester,omitempty"` }
V2BuildRequest Build Request V2
A build request (v2) which is submitted to the Head Chef REST API to start a build from a build plan. swagger:model v2BuildRequest
func (*V2BuildRequest) MarshalBinary ¶
func (m *V2BuildRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2BuildRequest) UnmarshalBinary ¶
func (m *V2BuildRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2BuildRequestRequester ¶
type V2BuildRequestRequester struct { // The UUID of the platform organization that owns the project being built // Required: true // Format: uuid OrganizationID *strfmt.UUID `json:"organization_id"` // The UUID of the platform project being built by this build request // Required: true // Format: uuid ProjectID *strfmt.UUID `json:"project_id"` // An optional string describing the service for non user initiated requests Service string `json:"service,omitempty"` // The UUID of the platform user who initiated the build request // Format: uuid UserID strfmt.UUID `json:"user_id,omitempty"` }
V2BuildRequestRequester Requester
Identifying information about who is placing the build request swagger:model v2BuildRequestRequester
func (*V2BuildRequestRequester) MarshalBinary ¶
func (m *V2BuildRequestRequester) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2BuildRequestRequester) UnmarshalBinary ¶
func (m *V2BuildRequestRequester) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2BuildStatusResponse ¶
type V2BuildStatusResponse struct { // An array containing all the artifacts output from all the steps in this build, post-ordered from the build dependency graph. // Required: true Artifacts []*V2Artifact `json:"artifacts"` // The ID of build plan for this build // Required: true // Format: uuid BuildPlanID *strfmt.UUID `json:"build_plan_id"` // Current state of the build's execution. // Required: true // Enum: [build_failed build_running build_succeeded] BuildState *string `json:"build_state"` }
V2BuildStatusResponse Build Status Response (V2)
A snapshot of the current state of a particular build plan-driven build swagger:model V2BuildStatusResponse
func (*V2BuildStatusResponse) MarshalBinary ¶
func (m *V2BuildStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2BuildStatusResponse) UnmarshalBinary ¶
func (m *V2BuildStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2BuildStatusResponseArtifactsItemsSource ¶
type V2BuildStatusResponseArtifactsItemsSource struct { // ingredient id // Required: true // Format: uuid IngredientID *strfmt.UUID `json:"ingredient_id"` // ingredient version id // Required: true // Format: uuid IngredientVersionID *strfmt.UUID `json:"ingredient_version_id"` // name // Required: true Name *string `json:"name"` // namespace // Required: true Namespace *string `json:"namespace"` // revision // Required: true // Minimum: 1 Revision *int64 `json:"revision"` // version // Required: true Version *string `json:"version"` }
V2BuildStatusResponseArtifactsItemsSource The source ingredient this artifact was built from, if it was built from source. swagger:model v2BuildStatusResponseArtifactsItemsSource
func (*V2BuildStatusResponseArtifactsItemsSource) MarshalBinary ¶
func (m *V2BuildStatusResponseArtifactsItemsSource) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2BuildStatusResponseArtifactsItemsSource) UnmarshalBinary ¶
func (m *V2BuildStatusResponseArtifactsItemsSource) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- invalid_build_request_error.go
- job_complete.go
- rest_api_error.go
- v1_artifact.go
- v1_build_request.go
- v1_build_request_recipe.go
- v1_build_request_recipe_image.go
- v1_build_request_recipe_image_all_of0.go
- v1_build_request_recipe_image_all_of0_links.go
- v1_build_request_recipe_image_all_of1.go
- v1_build_request_recipe_image_all_of1_all_of0.go
- v1_build_request_recipe_image_all_of1_all_of1.go
- v1_build_request_recipe_image_all_of1_all_of1_all_of0.go
- v1_build_request_recipe_image_all_of1_all_of1_all_of1.go
- v1_build_request_recipe_image_all_of1_all_of1_all_of1_all_of0.go
- v1_build_request_recipe_image_all_of1_all_of1_all_of1_all_of0_provided_features_items.go
- v1_build_request_recipe_image_all_of1_all_of1_all_of1_all_of0_provided_features_items_all_of0.go
- v1_build_request_recipe_image_all_of1_all_of1_all_of1_all_of0_provided_features_items_all_of1.go
- v1_build_request_recipe_image_all_of1_all_of1_all_of1_all_of1.go
- v1_build_request_recipe_image_all_of1_all_of1_all_of2.go
- v1_build_request_recipe_image_all_of1_all_of1_all_of2_conditions_items.go
- v1_build_request_recipe_image_all_of1_all_of1_all_of2_conditions_items_requirements_items.go
- v1_build_request_recipe_image_all_of2.go
- v1_build_request_recipe_platform.go
- v1_build_request_recipe_platform_cpu_architecture.go
- v1_build_request_recipe_platform_cpu_architecture_all_of0.go
- v1_build_request_recipe_platform_cpu_architecture_all_of0_links.go
- v1_build_request_recipe_platform_cpu_architecture_all_of1.go
- v1_build_request_recipe_platform_cpu_architecture_all_of1_all_of0.go
- v1_build_request_recipe_platform_cpu_architecture_all_of1_all_of1.go
- v1_build_request_recipe_platform_cpu_architecture_all_of1_all_of1_all_of0.go
- v1_build_request_recipe_platform_cpu_architecture_all_of1_all_of1_all_of0_provided_features_items.go
- v1_build_request_recipe_platform_cpu_architecture_all_of1_all_of1_all_of0_provided_features_items_all_of0.go
- v1_build_request_recipe_platform_cpu_architecture_all_of1_all_of1_all_of0_provided_features_items_all_of1.go
- v1_build_request_recipe_platform_cpu_architecture_all_of1_all_of1_all_of1.go
- v1_build_request_recipe_platform_cpu_architecture_all_of2.go
- v1_build_request_recipe_platform_cpu_extensions_items.go
- v1_build_request_recipe_platform_cpu_extensions_items_all_of0.go
- v1_build_request_recipe_platform_cpu_extensions_items_all_of0_links.go
- v1_build_request_recipe_platform_cpu_extensions_items_all_of1.go
- v1_build_request_recipe_platform_cpu_extensions_items_all_of1_all_of0.go
- v1_build_request_recipe_platform_cpu_extensions_items_all_of1_all_of1.go
- v1_build_request_recipe_platform_cpu_extensions_items_all_of1_all_of1_all_of0.go
- v1_build_request_recipe_platform_cpu_extensions_items_all_of1_all_of1_all_of0_provided_features_items.go
- v1_build_request_recipe_platform_cpu_extensions_items_all_of1_all_of1_all_of0_provided_features_items_all_of0.go
- v1_build_request_recipe_platform_cpu_extensions_items_all_of1_all_of1_all_of0_provided_features_items_all_of1.go
- v1_build_request_recipe_platform_cpu_extensions_items_all_of1_all_of1_all_of1.go
- v1_build_request_recipe_platform_cpu_extensions_items_all_of2.go
- v1_build_request_recipe_platform_gpu_architecture.go
- v1_build_request_recipe_platform_gpu_architecture_all_of0.go
- v1_build_request_recipe_platform_gpu_architecture_all_of0_links.go
- v1_build_request_recipe_platform_gpu_architecture_all_of1.go
- v1_build_request_recipe_platform_gpu_architecture_all_of1_all_of0.go
- v1_build_request_recipe_platform_gpu_architecture_all_of1_all_of1.go
- v1_build_request_recipe_platform_gpu_architecture_all_of1_all_of1_all_of0.go
- v1_build_request_recipe_platform_gpu_architecture_all_of1_all_of1_all_of0_provided_features_items.go
- v1_build_request_recipe_platform_gpu_architecture_all_of1_all_of1_all_of0_provided_features_items_all_of0.go
- v1_build_request_recipe_platform_gpu_architecture_all_of1_all_of1_all_of0_provided_features_items_all_of1.go
- v1_build_request_recipe_platform_gpu_architecture_all_of1_all_of1_all_of1.go
- v1_build_request_recipe_platform_gpu_architecture_all_of2.go
- v1_build_request_recipe_platform_images_items.go
- v1_build_request_recipe_platform_images_items_all_of0.go
- v1_build_request_recipe_platform_images_items_all_of0_links.go
- v1_build_request_recipe_platform_images_items_all_of1.go
- v1_build_request_recipe_platform_images_items_all_of1_all_of0.go
- v1_build_request_recipe_platform_images_items_all_of1_all_of1.go
- v1_build_request_recipe_platform_images_items_all_of1_all_of1_all_of0.go
- v1_build_request_recipe_platform_images_items_all_of1_all_of1_all_of1.go
- v1_build_request_recipe_platform_images_items_all_of1_all_of1_all_of1_all_of0.go
- v1_build_request_recipe_platform_images_items_all_of1_all_of1_all_of1_all_of0_provided_features_items.go
- v1_build_request_recipe_platform_images_items_all_of1_all_of1_all_of1_all_of0_provided_features_items_all_of0.go
- v1_build_request_recipe_platform_images_items_all_of1_all_of1_all_of1_all_of0_provided_features_items_all_of1.go
- v1_build_request_recipe_platform_images_items_all_of1_all_of1_all_of1_all_of1.go
- v1_build_request_recipe_platform_images_items_all_of1_all_of1_all_of2.go
- v1_build_request_recipe_platform_images_items_all_of1_all_of1_all_of2_conditions_items.go
- v1_build_request_recipe_platform_images_items_all_of1_all_of1_all_of2_conditions_items_requirements_items.go
- v1_build_request_recipe_platform_images_items_all_of2.go
- v1_build_request_recipe_platform_kernel.go
- v1_build_request_recipe_platform_kernel_all_of0.go
- v1_build_request_recipe_platform_kernel_all_of0_links.go
- v1_build_request_recipe_platform_kernel_all_of1.go
- v1_build_request_recipe_platform_kernel_version.go
- v1_build_request_recipe_platform_kernel_version_all_of0.go
- v1_build_request_recipe_platform_kernel_version_all_of0_links.go
- v1_build_request_recipe_platform_kernel_version_all_of1.go
- v1_build_request_recipe_platform_kernel_version_all_of1_all_of0.go
- v1_build_request_recipe_platform_kernel_version_all_of1_all_of1.go
- v1_build_request_recipe_platform_kernel_version_all_of1_all_of1_all_of0.go
- v1_build_request_recipe_platform_kernel_version_all_of1_all_of1_all_of0_provided_features_items.go
- v1_build_request_recipe_platform_kernel_version_all_of1_all_of1_all_of0_provided_features_items_all_of0.go
- v1_build_request_recipe_platform_kernel_version_all_of1_all_of1_all_of0_provided_features_items_all_of1.go
- v1_build_request_recipe_platform_kernel_version_all_of1_all_of1_all_of1.go
- v1_build_request_recipe_platform_kernel_version_all_of2.go
- v1_build_request_recipe_platform_libc.go
- v1_build_request_recipe_platform_libc_all_of0.go
- v1_build_request_recipe_platform_libc_all_of0_links.go
- v1_build_request_recipe_platform_libc_all_of1.go
- v1_build_request_recipe_platform_libc_version.go
- v1_build_request_recipe_platform_libc_version_all_of0.go
- v1_build_request_recipe_platform_libc_version_all_of0_links.go
- v1_build_request_recipe_platform_libc_version_all_of1.go
- v1_build_request_recipe_platform_libc_version_all_of1_all_of0.go
- v1_build_request_recipe_platform_libc_version_all_of1_all_of1.go
- v1_build_request_recipe_platform_libc_version_all_of1_all_of1_all_of0.go
- v1_build_request_recipe_platform_libc_version_all_of1_all_of1_all_of0_provided_features_items.go
- v1_build_request_recipe_platform_libc_version_all_of1_all_of1_all_of0_provided_features_items_all_of0.go
- v1_build_request_recipe_platform_libc_version_all_of1_all_of1_all_of0_provided_features_items_all_of1.go
- v1_build_request_recipe_platform_libc_version_all_of1_all_of1_all_of1.go
- v1_build_request_recipe_platform_libc_version_all_of2.go
- v1_build_request_recipe_platform_links.go
- v1_build_request_recipe_platform_operating_system.go
- v1_build_request_recipe_platform_operating_system_all_of0.go
- v1_build_request_recipe_platform_operating_system_all_of0_links.go
- v1_build_request_recipe_platform_operating_system_all_of1.go
- v1_build_request_recipe_platform_operating_system_version.go
- v1_build_request_recipe_platform_operating_system_version_all_of0.go
- v1_build_request_recipe_platform_operating_system_version_all_of0_links.go
- v1_build_request_recipe_platform_operating_system_version_all_of1.go
- v1_build_request_recipe_platform_operating_system_version_all_of1_all_of0.go
- v1_build_request_recipe_platform_operating_system_version_all_of1_all_of1.go
- v1_build_request_recipe_platform_operating_system_version_all_of1_all_of1_all_of0.go
- v1_build_request_recipe_platform_operating_system_version_all_of1_all_of1_all_of0_provided_features_items.go
- v1_build_request_recipe_platform_operating_system_version_all_of1_all_of1_all_of0_provided_features_items_all_of0.go
- v1_build_request_recipe_platform_operating_system_version_all_of1_all_of1_all_of0_provided_features_items_all_of1.go
- v1_build_request_recipe_platform_operating_system_version_all_of1_all_of1_all_of1.go
- v1_build_request_recipe_platform_operating_system_version_all_of2.go
- v1_build_request_recipe_resolved_ingredients_items.go
- v1_build_request_recipe_resolved_ingredients_items_build_scripts_items.go
- v1_build_request_recipe_resolved_ingredients_items_build_scripts_items_all_of0.go
- v1_build_request_recipe_resolved_ingredients_items_build_scripts_items_all_of0_links.go
- v1_build_request_recipe_resolved_ingredients_items_build_scripts_items_all_of1.go
- v1_build_request_recipe_resolved_ingredients_items_build_scripts_items_all_of1_conditions_items.go
- v1_build_request_recipe_resolved_ingredients_items_build_scripts_items_all_of1_conditions_items_requirements_items.go
- v1_build_request_recipe_resolved_ingredients_items_dependencies_items.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_all_of0.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_all_of0_links.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_all_of1.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_all_of1_all_of0.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_all_of1_all_of1.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_options_items.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_options_items_condition_sets_items.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_options_items_condition_sets_items_build_flag_conditions_items.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_options_items_condition_sets_items_conditions_items.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_options_items_condition_sets_items_conditions_items_requirements_items.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_options_items_resources.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of0.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of0_links.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of0_links_all_of0.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of0_links_all_of1.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of1.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of2.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of2_all_of0.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of2_all_of1.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of3.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of3_dependencies_items.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of3_dependencies_items_conditions_items.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of3_dependencies_items_conditions_items_all_of0.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of3_dependencies_items_conditions_items_all_of0_requirements_items.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of3_dependencies_items_conditions_items_all_of1.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of3_dependencies_items_requirements_items.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of3_provided_features_items.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of3_provided_features_items_all_of0.go
- v1_build_request_recipe_resolved_ingredients_items_ingredient_version_all_of3_provided_features_items_all_of1.go
- v1_build_request_recipe_resolved_ingredients_items_patches_items.go
- v1_build_request_recipe_resolved_ingredients_items_patches_items_all_of0.go
- v1_build_request_recipe_resolved_ingredients_items_patches_items_all_of0_all_of0.go
- v1_build_request_recipe_resolved_ingredients_items_patches_items_all_of0_all_of0_links.go
- v1_build_request_recipe_resolved_ingredients_items_patches_items_all_of0_all_of1.go
- v1_build_request_recipe_resolved_ingredients_items_patches_items_all_of0_all_of1_conditions_items.go
- v1_build_request_recipe_resolved_ingredients_items_patches_items_all_of0_all_of1_conditions_items_requirements_items.go
- v1_build_request_recipe_resolved_ingredients_items_patches_items_all_of1.go
- v1_build_request_recipe_resolved_ingredients_items_resolved_requirements_items.go
- v1_build_request_recipe_resolved_ingredients_items_resolved_requirements_items_version_requirements_items.go
- v1_build_request_requester.go
- v1_build_status_response.go
- v2_artifact.go
- v2_build_request.go
- v2_build_request_requester.go
- v2_build_status_response.go
- v2_build_status_response_artifacts_items_source.go