func NewEzDeployApiserverAPI(spec *loads.Document) *EzDeployApiserverAPI {
	return &EzDeployApiserverAPI{
		handlers:            make(map[string]map[string]http.Handler),
		formats:             strfmt.Default,
		defaultConsumes:     "application/json",
		defaultProduces:     "application/json",
		customConsumers:     make(map[string]runtime.Consumer),
		customProducers:     make(map[string]runtime.Producer),
		PreServerShutdown:   func() {},
		ServerShutdown:      func() {},
		spec:                spec,
		useSwaggerUI:        false,
		ServeError:          errors.ServeError,
		BasicAuthenticator:  security.BasicAuth,
		APIKeyAuthenticator: security.APIKeyAuth,
		BearerAuthenticator: security.BearerAuth,

		JSONConsumer: runtime.JSONConsumer(),

		JSONProducer: runtime.JSONProducer(),

		AuthorityOpsAuthorityOpsDeleteAuthoritiesHandler: authority_ops.AuthorityOpsDeleteAuthoritiesHandlerFunc(func(params authority_ops.AuthorityOpsDeleteAuthoritiesParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation authority_ops.AuthorityOpsDeleteAuthorities has not yet been implemented")
		}),
		AuthorityOpsAuthorityOpsListAuthoritiesByIdentityHandler: authority_ops.AuthorityOpsListAuthoritiesByIdentityHandlerFunc(func(params authority_ops.AuthorityOpsListAuthoritiesByIdentityParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation authority_ops.AuthorityOpsListAuthoritiesByIdentity has not yet been implemented")
		}),
		AuthorityOpsAuthorityOpsListAuthoritiesByResourceHandler: authority_ops.AuthorityOpsListAuthoritiesByResourceHandlerFunc(func(params authority_ops.AuthorityOpsListAuthoritiesByResourceParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation authority_ops.AuthorityOpsListAuthoritiesByResource has not yet been implemented")
		}),
		AuthorityOpsAuthorityOpsSetAuthoritiesHandler: authority_ops.AuthorityOpsSetAuthoritiesHandlerFunc(func(params authority_ops.AuthorityOpsSetAuthoritiesParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation authority_ops.AuthorityOpsSetAuthorities has not yet been implemented")
		}),
		IdentityOpsIdentityOpsDeletePublicTokenHandler: identity_ops.IdentityOpsDeletePublicTokenHandlerFunc(func(params identity_ops.IdentityOpsDeletePublicTokenParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsDeletePublicToken has not yet been implemented")
		}),
		IdentityOpsIdentityOpsGeneratePublicTokenHandler: identity_ops.IdentityOpsGeneratePublicTokenHandlerFunc(func(params identity_ops.IdentityOpsGeneratePublicTokenParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsGeneratePublicToken has not yet been implemented")
		}),
		IdentityOpsIdentityOpsGetPrivateTokenHandler: identity_ops.IdentityOpsGetPrivateTokenHandlerFunc(func(params identity_ops.IdentityOpsGetPrivateTokenParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsGetPrivateToken has not yet been implemented")
		}),
		IdentityOpsIdentityOpsListPublicTokenHandler: identity_ops.IdentityOpsListPublicTokenHandlerFunc(func(params identity_ops.IdentityOpsListPublicTokenParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsListPublicToken has not yet been implemented")
		}),
		IdentityOpsIdentityOpsLoginHandler: identity_ops.IdentityOpsLoginHandlerFunc(func(params identity_ops.IdentityOpsLoginParams) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsLogin has not yet been implemented")
		}),
		IdentityOpsIdentityOpsReGeneratePrivateTokenHandler: identity_ops.IdentityOpsReGeneratePrivateTokenHandlerFunc(func(params identity_ops.IdentityOpsReGeneratePrivateTokenParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsReGeneratePrivateToken has not yet been implemented")
		}),
		IdentityOpsIdentityOpsRegisterHandler: identity_ops.IdentityOpsRegisterHandlerFunc(func(params identity_ops.IdentityOpsRegisterParams) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsRegister has not yet been implemented")
		}),
		IdentityOpsIdentityOpsVerifyHandler: identity_ops.IdentityOpsVerifyHandlerFunc(func(params identity_ops.IdentityOpsVerifyParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsVerify has not yet been implemented")
		}),
		ProjectOpsProjectOpsCreateProjectHandler: project_ops.ProjectOpsCreateProjectHandlerFunc(func(params project_ops.ProjectOpsCreateProjectParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsCreateProject has not yet been implemented")
		}),
		ProjectOpsProjectOpsDeleteProjectHandler: project_ops.ProjectOpsDeleteProjectHandlerFunc(func(params project_ops.ProjectOpsDeleteProjectParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsDeleteProject has not yet been implemented")
		}),
		ProjectOpsProjectOpsDeleteServiceHandler: project_ops.ProjectOpsDeleteServiceHandlerFunc(func(params project_ops.ProjectOpsDeleteServiceParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsDeleteService has not yet been implemented")
		}),
		ProjectOpsProjectOpsGetServiceHandler: project_ops.ProjectOpsGetServiceHandlerFunc(func(params project_ops.ProjectOpsGetServiceParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsGetService has not yet been implemented")
		}),
		ProjectOpsProjectOpsListHandler: project_ops.ProjectOpsListHandlerFunc(func(params project_ops.ProjectOpsListParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsList has not yet been implemented")
		}),
		ProjectOpsProjectOpsListPodsHandler: project_ops.ProjectOpsListPodsHandlerFunc(func(params project_ops.ProjectOpsListPodsParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsListPods has not yet been implemented")
		}),
		ProjectOpsProjectOpsListServiceHandler: project_ops.ProjectOpsListServiceHandlerFunc(func(params project_ops.ProjectOpsListServiceParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsListService has not yet been implemented")
		}),
		ProjectOpsProjectOpsSetServiceHandler: project_ops.ProjectOpsSetServiceHandlerFunc(func(params project_ops.ProjectOpsSetServiceParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsSetService has not yet been implemented")
		}),

		// Applies when the "X-EZDEOPLY-APIKEY" header is set
		KeyAuth: func(token string) (*models.IdentityVerifyResp, error) {
			return nil, errors.NotImplemented("api key auth (key) X-EZDEOPLY-APIKEY from header param [X-EZDEOPLY-APIKEY] has not yet been implemented")
		},
		// default authorizer is authorized meaning no requests are blocked
		APIAuthorizer: security.Authorized(),
	}
}
// NewEzDeployApiserverAPI creates a new EzDeployApiserver instance
NewEzDeployApiserverAPI creates a new EzDeployApiserver instance
// NewEzDeployApiserverAPI creates a new EzDeployApiserver instance
func NewEzDeployApiserverAPI(spec *loads.Document) *EzDeployApiserverAPI {
	return &EzDeployApiserverAPI{
		handlers:            make(map[string]map[string]http.Handler),
		formats:             strfmt.Default,
		defaultConsumes:     "application/json",
		defaultProduces:     "application/json",
		customConsumers:     make(map[string]runtime.Consumer),
		customProducers:     make(map[string]runtime.Producer),
		PreServerShutdown:   func() {},
		ServerShutdown:      func() {},
		spec:                spec,
		useSwaggerUI:        false,
		ServeError:          errors.ServeError,
		BasicAuthenticator:  security.BasicAuth,
		APIKeyAuthenticator: security.APIKeyAuth,
		BearerAuthenticator: security.BearerAuth,
		JSONConsumer: runtime.JSONConsumer(),
		JSONProducer: runtime.JSONProducer(),
		AuthorityOpsAuthorityOpsDeleteAuthoritiesHandler: authority_ops.AuthorityOpsDeleteAuthoritiesHandlerFunc(func(params authority_ops.AuthorityOpsDeleteAuthoritiesParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation authority_ops.AuthorityOpsDeleteAuthorities has not yet been implemented")
		}),
		AuthorityOpsAuthorityOpsListAuthoritiesByIdentityHandler: authority_ops.AuthorityOpsListAuthoritiesByIdentityHandlerFunc(func(params authority_ops.AuthorityOpsListAuthoritiesByIdentityParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation authority_ops.AuthorityOpsListAuthoritiesByIdentity has not yet been implemented")
		}),
		AuthorityOpsAuthorityOpsListAuthoritiesByResourceHandler: authority_ops.AuthorityOpsListAuthoritiesByResourceHandlerFunc(func(params authority_ops.AuthorityOpsListAuthoritiesByResourceParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation authority_ops.AuthorityOpsListAuthoritiesByResource has not yet been implemented")
		}),
		AuthorityOpsAuthorityOpsSetAuthoritiesHandler: authority_ops.AuthorityOpsSetAuthoritiesHandlerFunc(func(params authority_ops.AuthorityOpsSetAuthoritiesParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation authority_ops.AuthorityOpsSetAuthorities has not yet been implemented")
		}),
		IdentityOpsIdentityOpsDeletePublicTokenHandler: identity_ops.IdentityOpsDeletePublicTokenHandlerFunc(func(params identity_ops.IdentityOpsDeletePublicTokenParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsDeletePublicToken has not yet been implemented")
		}),
		IdentityOpsIdentityOpsGeneratePublicTokenHandler: identity_ops.IdentityOpsGeneratePublicTokenHandlerFunc(func(params identity_ops.IdentityOpsGeneratePublicTokenParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsGeneratePublicToken has not yet been implemented")
		}),
		IdentityOpsIdentityOpsGetPrivateTokenHandler: identity_ops.IdentityOpsGetPrivateTokenHandlerFunc(func(params identity_ops.IdentityOpsGetPrivateTokenParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsGetPrivateToken has not yet been implemented")
		}),
		IdentityOpsIdentityOpsListPublicTokenHandler: identity_ops.IdentityOpsListPublicTokenHandlerFunc(func(params identity_ops.IdentityOpsListPublicTokenParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsListPublicToken has not yet been implemented")
		}),
		IdentityOpsIdentityOpsLoginHandler: identity_ops.IdentityOpsLoginHandlerFunc(func(params identity_ops.IdentityOpsLoginParams) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsLogin has not yet been implemented")
		}),
		IdentityOpsIdentityOpsReGeneratePrivateTokenHandler: identity_ops.IdentityOpsReGeneratePrivateTokenHandlerFunc(func(params identity_ops.IdentityOpsReGeneratePrivateTokenParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsReGeneratePrivateToken has not yet been implemented")
		}),
		IdentityOpsIdentityOpsRegisterHandler: identity_ops.IdentityOpsRegisterHandlerFunc(func(params identity_ops.IdentityOpsRegisterParams) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsRegister has not yet been implemented")
		}),
		IdentityOpsIdentityOpsVerifyHandler: identity_ops.IdentityOpsVerifyHandlerFunc(func(params identity_ops.IdentityOpsVerifyParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation identity_ops.IdentityOpsVerify has not yet been implemented")
		}),
		ProjectOpsProjectOpsCreateProjectHandler: project_ops.ProjectOpsCreateProjectHandlerFunc(func(params project_ops.ProjectOpsCreateProjectParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsCreateProject has not yet been implemented")
		}),
		ProjectOpsProjectOpsDeleteProjectHandler: project_ops.ProjectOpsDeleteProjectHandlerFunc(func(params project_ops.ProjectOpsDeleteProjectParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsDeleteProject has not yet been implemented")
		}),
		ProjectOpsProjectOpsDeleteServiceHandler: project_ops.ProjectOpsDeleteServiceHandlerFunc(func(params project_ops.ProjectOpsDeleteServiceParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsDeleteService has not yet been implemented")
		}),
		ProjectOpsProjectOpsGetServiceHandler: project_ops.ProjectOpsGetServiceHandlerFunc(func(params project_ops.ProjectOpsGetServiceParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsGetService has not yet been implemented")
		}),
		ProjectOpsProjectOpsListHandler: project_ops.ProjectOpsListHandlerFunc(func(params project_ops.ProjectOpsListParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsList has not yet been implemented")
		}),
		ProjectOpsProjectOpsListPodsHandler: project_ops.ProjectOpsListPodsHandlerFunc(func(params project_ops.ProjectOpsListPodsParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsListPods has not yet been implemented")
		}),
		ProjectOpsProjectOpsListServiceHandler: project_ops.ProjectOpsListServiceHandlerFunc(func(params project_ops.ProjectOpsListServiceParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsListService has not yet been implemented")
		}),
		ProjectOpsProjectOpsSetServiceHandler: project_ops.ProjectOpsSetServiceHandlerFunc(func(params project_ops.ProjectOpsSetServiceParams, principal *models.IdentityVerifyResp) middleware.Responder {
			return middleware.NotImplemented("operation project_ops.ProjectOpsSetService has not yet been implemented")
		}),
		KeyAuth: func(token string) (*models.IdentityVerifyResp, error) {
			return nil, errors.NotImplemented("api key auth (key) X-EZDEOPLY-APIKEY from header param [X-EZDEOPLY-APIKEY] has not yet been implemented")
		},
		APIAuthorizer: security.Authorized(),
	}
}
func NewEzDeployApiserverAPI ( spec * loads . Document ) * EzDeployApiserverAPI { return & EzDeployApiserverAPI { handlers : make ( map [ string ] map [ string ] http . Handler ) , formats : strfmt . Default , defaultConsumes : " " , defaultProduces : " " , customConsumers : make ( map [ string ] runtime . Consumer ) , customProducers : make ( map [ string ] runtime . Producer ) , PreServerShutdown : func ( ) { } , ServerShutdown : func ( ) { } , spec : spec , useSwaggerUI : false , ServeError : errors . ServeError , BasicAuthenticator : security . BasicAuth , APIKeyAuthenticator : security . APIKeyAuth , BearerAuthenticator : security . BearerAuth , JSONConsumer : runtime . JSONConsumer ( ) , JSONProducer : runtime . JSONProducer ( ) , AuthorityOpsAuthorityOpsDeleteAuthoritiesHandler : authority_ops . AuthorityOpsDeleteAuthoritiesHandlerFunc ( func ( params authority_ops . AuthorityOpsDeleteAuthoritiesParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , AuthorityOpsAuthorityOpsListAuthoritiesByIdentityHandler : authority_ops . AuthorityOpsListAuthoritiesByIdentityHandlerFunc ( func ( params authority_ops . AuthorityOpsListAuthoritiesByIdentityParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , AuthorityOpsAuthorityOpsListAuthoritiesByResourceHandler : authority_ops . AuthorityOpsListAuthoritiesByResourceHandlerFunc ( func ( params authority_ops . AuthorityOpsListAuthoritiesByResourceParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , AuthorityOpsAuthorityOpsSetAuthoritiesHandler : authority_ops . AuthorityOpsSetAuthoritiesHandlerFunc ( func ( params authority_ops . AuthorityOpsSetAuthoritiesParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , IdentityOpsIdentityOpsDeletePublicTokenHandler : identity_ops . IdentityOpsDeletePublicTokenHandlerFunc ( func ( params identity_ops . IdentityOpsDeletePublicTokenParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , IdentityOpsIdentityOpsGeneratePublicTokenHandler : identity_ops . IdentityOpsGeneratePublicTokenHandlerFunc ( func ( params identity_ops . IdentityOpsGeneratePublicTokenParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , IdentityOpsIdentityOpsGetPrivateTokenHandler : identity_ops . IdentityOpsGetPrivateTokenHandlerFunc ( func ( params identity_ops . IdentityOpsGetPrivateTokenParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , IdentityOpsIdentityOpsListPublicTokenHandler : identity_ops . IdentityOpsListPublicTokenHandlerFunc ( func ( params identity_ops . IdentityOpsListPublicTokenParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , IdentityOpsIdentityOpsLoginHandler : identity_ops . IdentityOpsLoginHandlerFunc ( func ( params identity_ops . IdentityOpsLoginParams ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , IdentityOpsIdentityOpsReGeneratePrivateTokenHandler : identity_ops . IdentityOpsReGeneratePrivateTokenHandlerFunc ( func ( params identity_ops . IdentityOpsReGeneratePrivateTokenParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , IdentityOpsIdentityOpsRegisterHandler : identity_ops . IdentityOpsRegisterHandlerFunc ( func ( params identity_ops . IdentityOpsRegisterParams ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , IdentityOpsIdentityOpsVerifyHandler : identity_ops . IdentityOpsVerifyHandlerFunc ( func ( params identity_ops . IdentityOpsVerifyParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , ProjectOpsProjectOpsCreateProjectHandler : project_ops . ProjectOpsCreateProjectHandlerFunc ( func ( params project_ops . ProjectOpsCreateProjectParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , ProjectOpsProjectOpsDeleteProjectHandler : project_ops . ProjectOpsDeleteProjectHandlerFunc ( func ( params project_ops . ProjectOpsDeleteProjectParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , ProjectOpsProjectOpsDeleteServiceHandler : project_ops . ProjectOpsDeleteServiceHandlerFunc ( func ( params project_ops . ProjectOpsDeleteServiceParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , ProjectOpsProjectOpsGetServiceHandler : project_ops . ProjectOpsGetServiceHandlerFunc ( func ( params project_ops . ProjectOpsGetServiceParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , ProjectOpsProjectOpsListHandler : project_ops . ProjectOpsListHandlerFunc ( func ( params project_ops . ProjectOpsListParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , ProjectOpsProjectOpsListPodsHandler : project_ops . ProjectOpsListPodsHandlerFunc ( func ( params project_ops . ProjectOpsListPodsParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , ProjectOpsProjectOpsListServiceHandler : project_ops . ProjectOpsListServiceHandlerFunc ( func ( params project_ops . ProjectOpsListServiceParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , ProjectOpsProjectOpsSetServiceHandler : project_ops . ProjectOpsSetServiceHandlerFunc ( func ( params project_ops . ProjectOpsSetServiceParams , principal * models . IdentityVerifyResp ) middleware . Responder { return middleware . NotImplemented ( " " ) } ) , KeyAuth : func ( token string ) ( * models . IdentityVerifyResp , error ) { return nil , errors . NotImplemented ( " " ) } , APIAuthorizer : security . Authorized ( ) , } }
NewEzDeployApiserverAPI creates a new EzDeployApiserver instance
NewEzDeployApiserverAPI creates a new EzDeployApiserver instance
// Applies when the "X-EZDEOPLY-APIKEY" header is set // default authorizer is authorized meaning no requests are blocked