/** * Kubernetes * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * OpenAPI spec version: * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { V1alpha2DevWorkspaceSpecTemplateComponentsItemsImageDockerfileGitCheckoutFrom } from '../models/V1alpha2DevWorkspaceSpecTemplateComponentsItemsImageDockerfileGitCheckoutFrom'; import { HttpFile } from '../http/http'; /** * Dockerfile's Git source */ export class V1alpha2DevWorkspaceSpecTemplateComponentsItemsImageDockerfileGit { 'checkoutFrom'?: V1alpha2DevWorkspaceSpecTemplateComponentsItemsImageDockerfileGitCheckoutFrom; /** * Location of the Dockerfile in the Git repository when using git as Dockerfile src. Defaults to Dockerfile. */ 'fileLocation'?: string; /** * The remotes map which should be initialized in the git project. Projects must have at least one remote configured while StarterProjects & Image Component's Git source can only have at most one remote configured. */ 'remotes': { [key: string]: string; }; static readonly discriminator: string | undefined = undefined; static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [ { "name": "checkoutFrom", "baseName": "checkoutFrom", "type": "V1alpha2DevWorkspaceSpecTemplateComponentsItemsImageDockerfileGitCheckoutFrom", "format": "" }, { "name": "fileLocation", "baseName": "fileLocation", "type": "string", "format": "" }, { "name": "remotes", "baseName": "remotes", "type": "{ [key: string]: string; }", "format": "" } ]; static getAttributeTypeMap() { return V1alpha2DevWorkspaceSpecTemplateComponentsItemsImageDockerfileGit.attributeTypeMap; } public constructor() { } }