swagger 2.0 does not support oneOf for schema validation. Operation "update" uses all fields. Operation "remove" uses fields: Operation and Images Operation "annotate" uses fields: Operation and Annotations
| Name | Type | Description | Notes |
|---|---|---|---|
| all | Boolean | True when operating on a list to include all images | [optional] |
| annotation | List<String> | Annotation to add to the item in the manifest list | [optional] |
| annotations | Map<String, String> | Annotations to add to the item in the manifest list by a map which is preferred over Annotation | [optional] |
| arch | String | Arch overrides the architecture for the item in the manifest list | [optional] |
| artifactAnnotations | Map<String, String> | [optional] | |
| artifactConfig | String | [optional] | |
| artifactConfigType | String | [optional] | |
| artifactExcludeTitles | Boolean | [optional] | |
| artifactFiles | List<String> | [optional] | |
| artifactLayerType | String | [optional] | |
| artifactSubject | String | [optional] | |
| artifactType | String | The following are all of the fields from ManifestAddArtifactOptions. We can't just embed the whole structure because it embeds a ManifestAnnotateOptions, which would conflict with the one that ManifestAddOptions embeds. | [optional] |
| features | List<String> | Feature list for the item in the manifest list | [optional] |
| images | List<String> | Images is an optional list of image references to add to manifest list | [optional] |
| indexAnnotation | List<String> | IndexAnnotation is a slice of key=value annotations to add to the manifest list itself | [optional] |
| indexAnnotations | Map<String, String> | IndexAnnotations is a map of key:value annotations to add to the manifest list itself, by a map which is preferred over IndexAnnotation | [optional] |
| operation | String | [optional] | |
| os | String | OS overrides the operating system for the item in the manifest list | [optional] |
| osFeatures | List<String> | OS features for the item in the manifest list | [optional] |
| osVersion | String | OSVersion overrides the operating system for the item in the manifest list | [optional] |
| subject | String | IndexSubject is a subject value to set in the manifest list itself | [optional] |
| variant | String | Variant for the item in the manifest list | [optional] |
- Serializable