Documentation ¶
Index ¶
- type Client
- func (a *Client) DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, ...) (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent, error)
- func (a *Client) GetRepositoriesWorkspaceRepoSlugDeployKeys(params *GetRepositoriesWorkspaceRepoSlugDeployKeysParams, ...) (*GetRepositoriesWorkspaceRepoSlugDeployKeysOK, error)
- func (a *Client) GetRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, ...) (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK, error)
- func (a *Client) PostRepositoriesWorkspaceRepoSlugDeployKeys(params *PostRepositoriesWorkspaceRepoSlugDeployKeysParams, ...) (*PostRepositoriesWorkspaceRepoSlugDeployKeysOK, error)
- func (a *Client) PutRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, ...) (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- type ClientService
- type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden
- type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent
- type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound
- type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams() *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext(ctx context.Context) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient(client *http.Client) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout(timeout time.Duration) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext(ctx context.Context)
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient(client *http.Client)
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID(keyID string)
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug(repoSlug string)
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout(timeout time.Duration)
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace(workspace string)
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext(ctx context.Context) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient(client *http.Client) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID(keyID string) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug(repoSlug string) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout(timeout time.Duration) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace(workspace string) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader
- type GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden
- type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden
- type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound
- type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK
- type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams() *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext(ctx context.Context)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient(client *http.Client)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID(keyID string)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug(repoSlug string)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout(timeout time.Duration)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace(workspace string)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID(keyID string) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug(repoSlug string) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace(workspace string) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader
- type GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound
- type GetRepositoriesWorkspaceRepoSlugDeployKeysOK
- type GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParams() *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetContext(ctx context.Context)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetHTTPClient(client *http.Client)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetRepoSlug(repoSlug string)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetTimeout(timeout time.Duration)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetWorkspace(workspace string)
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithRepoSlug(repoSlug string) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithWorkspace(workspace string) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetRepositoriesWorkspaceRepoSlugDeployKeysReader
- type PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest
- type PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden
- type PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound
- type PostRepositoriesWorkspaceRepoSlugDeployKeysOK
- type PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParams() *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext(ctx context.Context) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient(client *http.Client) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout(timeout time.Duration) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetContext(ctx context.Context)
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetHTTPClient(client *http.Client)
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetRepoSlug(repoSlug string)
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetTimeout(timeout time.Duration)
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetWorkspace(workspace string)
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithContext(ctx context.Context) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithHTTPClient(client *http.Client) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithRepoSlug(repoSlug string) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithTimeout(timeout time.Duration) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithWorkspace(workspace string) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
- func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PostRepositoriesWorkspaceRepoSlugDeployKeysReader
- type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest
- type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden
- type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound
- type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK
- type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams() *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext(ctx context.Context) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient(client *http.Client) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout(timeout time.Duration) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext(ctx context.Context)
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient(client *http.Client)
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID(keyID string)
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug(repoSlug string)
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout(timeout time.Duration)
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace(workspace string)
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext(ctx context.Context) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient(client *http.Client) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID(keyID string) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug(repoSlug string) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout(timeout time.Duration) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace(workspace string) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
- func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client for deploy API
func (*Client) DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyID ¶
func (a *Client) DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent, error)
DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyID This deletes a deploy key from a repository.
Example: ``` $ curl -XDELETE \ -H "Authorization <auth header>" \ https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-keys/1234 ```
func (*Client) GetRepositoriesWorkspaceRepoSlugDeployKeys ¶
func (a *Client) GetRepositoriesWorkspaceRepoSlugDeployKeys(params *GetRepositoriesWorkspaceRepoSlugDeployKeysParams, authInfo runtime.ClientAuthInfoWriter) (*GetRepositoriesWorkspaceRepoSlugDeployKeysOK, error)
GetRepositoriesWorkspaceRepoSlugDeployKeys Returns all deploy-keys belonging to a repository.
Example: ``` $ curl -H "Authorization <auth header>" \ https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-keys
Output:
{ "pagelen": 10, "values": [ { "id": 123, "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAK/b1cHHDr/TEV1JGQl+WjCwStKG6Bhrv0rFpEsYlyTBm1fzN0VOJJYn4ZOPCPJwqse6fGbXntEs+BbXiptR+++HycVgl65TMR0b5ul5AgwrVdZdT7qjCOCgaSV74/9xlHDK8oqgGnfA7ZoBBU+qpVyaloSjBdJfLtPY/xqj4yHnXKYzrtn/uFc4Kp9Tb7PUg9Io3qohSTGJGVHnsVblq/rToJG7L5xIo0OxK0SJSQ5vuId93ZuFZrCNMXj8JDHZeSEtjJzpRCBEXHxpOPhAcbm4MzULgkFHhAVgp4JbkrT99/wpvZ7r9AdkTg7HGqL3rlaDrEcWfL7Lu6TnhBdq5", "label": "mykey", "type": "deploy_key", "created_on": "2018-08-15T23:50:59.993890+00:00", "repository": { "full_name": "mleu/test", "name": "test", "type": "repository", "uuid": "{85d08b4e-571d-44e9-a507-fa476535aa98}" }, "links":{ "self":{ "href": "https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-keys/123" } } "last_used": null, "comment": "mleu@C02W454JHTD8" } ], "page": 1, "size": 1 }
```
func (*Client) GetRepositoriesWorkspaceRepoSlugDeployKeysKeyID ¶
func (a *Client) GetRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK, error)
GetRepositoriesWorkspaceRepoSlugDeployKeysKeyID Returns the deploy key belonging to a specific key.
Example: ``` $ curl -H "Authorization <auth header>" \ https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-key/1234
Output:
{ "comment": "mleu@C02W454JHTD8", "last_used": null, "links": { "self": { "href": https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-key/1234" } }, "repository": { "full_name": "mleu/test", "name": "test", "type": "repository", "uuid": "{85d08b4e-571d-44e9-a507-fa476535aa98}" }, "label": "mykey", "created_on": "2018-08-15T23:50:59.993890+00:00", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAK/b1cHHDr/TEV1JGQl+WjCwStKG6Bhrv0rFpEsYlyTBm1fzN0VOJJYn4ZOPCPJwqse6fGbXntEs+BbXiptR+++HycVgl65TMR0b5ul5AgwrVdZdT7qjCOCgaSV74/9xlHDK8oqgGnfA7ZoBBU+qpVyaloSjBdJfLtPY/xqj4yHnXKYzrtn/uFc4Kp9Tb7PUg9Io3qohSTGJGVHnsVblq/rToJG7L5xIo0OxK0SJSQ5vuId93ZuFZrCNMXj8JDHZeSEtjJzpRCBEXHxpOPhAcbm4MzULgkFHhAVgp4JbkrT99/wpvZ7r9AdkTg7HGqL3rlaDrEcWfL7Lu6TnhBdq5", "id": 1234, "type": "deploy_key" }
```
func (*Client) PostRepositoriesWorkspaceRepoSlugDeployKeys ¶
func (a *Client) PostRepositoriesWorkspaceRepoSlugDeployKeys(params *PostRepositoriesWorkspaceRepoSlugDeployKeysParams, authInfo runtime.ClientAuthInfoWriter) (*PostRepositoriesWorkspaceRepoSlugDeployKeysOK, error)
PostRepositoriesWorkspaceRepoSlugDeployKeys Create a new deploy key in a repository.
Example: ``` $ curl -XPOST \ -H "Authorization <auth header>" \ -H "Content-type: application/json" \ https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-keys -d \
'{ "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAK/b1cHHDr/TEV1JGQl+WjCwStKG6Bhrv0rFpEsYlyTBm1fzN0VOJJYn4ZOPCPJwqse6fGbXntEs+BbXiptR+++HycVgl65TMR0b5ul5AgwrVdZdT7qjCOCgaSV74/9xlHDK8oqgGnfA7ZoBBU+qpVyaloSjBdJfLtPY/xqj4yHnXKYzrtn/uFc4Kp9Tb7PUg9Io3qohSTGJGVHnsVblq/rToJG7L5xIo0OxK0SJSQ5vuId93ZuFZrCNMXj8JDHZeSEtjJzpRCBEXHxpOPhAcbm4MzULgkFHhAVgp4JbkrT99/wpvZ7r9AdkTg7HGqL3rlaDrEcWfL7Lu6TnhBdq5 mleu@C02W454JHTD8", "label": "mydeploykey" }'
Output:
{ "id": 123, "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAK/b1cHHDr/TEV1JGQl+WjCwStKG6Bhrv0rFpEsYlyTBm1fzN0VOJJYn4ZOPCPJwqse6fGbXntEs+BbXiptR+++HycVgl65TMR0b5ul5AgwrVdZdT7qjCOCgaSV74/9xlHDK8oqgGnfA7ZoBBU+qpVyaloSjBdJfLtPY/xqj4yHnXKYzrtn/uFc4Kp9Tb7PUg9Io3qohSTGJGVHnsVblq/rToJG7L5xIo0OxK0SJSQ5vuId93ZuFZrCNMXj8JDHZeSEtjJzpRCBEXHxpOPhAcbm4MzULgkFHhAVgp4JbkrT99/wpvZ7r9AdkTg7HGqL3rlaDrEcWfL7Lu6TnhBdq5", "label": "mydeploykey", "type": "deploy_key", "created_on": "2018-08-15T23:50:59.993890+00:00", "repository": { "full_name": "mleu/test", "name": "test", "type": "repository", "uuid": "{85d08b4e-571d-44e9-a507-fa476535aa98}" }, "links":{ "self":{ "href": "https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-keys/123" } } "last_used": null, "comment": "mleu@C02W454JHTD8" }
```
func (*Client) PutRepositoriesWorkspaceRepoSlugDeployKeysKeyID ¶
func (a *Client) PutRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, authInfo runtime.ClientAuthInfoWriter) (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK, error)
PutRepositoriesWorkspaceRepoSlugDeployKeysKeyID Create a new deploy key in a repository.
The same key needs to be passed in but the comment and label can change.
Example: ``` $ curl -XPUT \ -H "Authorization <auth header>" \ -H "Content-type: application/json" \ https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-keys/1234 -d \
'{ "label": "newlabel", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAK/b1cHHDr/TEV1JGQl+WjCwStKG6Bhrv0rFpEsYlyTBm1fzN0VOJJYn4ZOPCPJwqse6fGbXntEs+BbXiptR+++HycVgl65TMR0b5ul5AgwrVdZdT7qjCOCgaSV74/9xlHDK8oqgGnfA7ZoBBU+qpVyaloSjBdJfLtPY/xqj4yHnXKYzrtn/uFc4Kp9Tb7PUg9Io3qohSTGJGVHnsVblq/rToJG7L5xIo0OxK0SJSQ5vuId93ZuFZrCNMXj8JDHZeSEtjJzpRCBEXHxpOPhAcbm4MzULgkFHhAVgp4JbkrT99/wpvZ7r9AdkTg7HGqL3rlaDrEcWfL7Lu6TnhBdq5 newcomment", }'
Output:
{ "comment": "newcomment", "last_used": null, "links": { "self": { "href": "https://api.bitbucket.org/2.0/repositories/mleu/test/deploy-keys/1234" } }, "repository": { "full_name": "mleu/test", "name": "test", "type": "repository", "uuid": "{85d08b4e-571d-44e9-a507-fa476535aa98}" }, "label": "newlabel", "created_on": "2018-08-15T23:50:59.993890+00:00", "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAK/b1cHHDr/TEV1JGQl+WjCwStKG6Bhrv0rFpEsYlyTBm1fzN0VOJJYn4ZOPCPJwqse6fGbXntEs+BbXiptR+++HycVgl65TMR0b5ul5AgwrVdZdT7qjCOCgaSV74/9xlHDK8oqgGnfA7ZoBBU+qpVyaloSjBdJfLtPY/xqj4yHnXKYzrtn/uFc4Kp9Tb7PUg9Io3qohSTGJGVHnsVblq/rToJG7L5xIo0OxK0SJSQ5vuId93ZuFZrCNMXj8JDHZeSEtjJzpRCBEXHxpOPhAcbm4MzULgkFHhAVgp4JbkrT99/wpvZ7r9AdkTg7HGqL3rlaDrEcWfL7Lu6TnhBdq5", "id": 1234, "type": "deploy_key" }
```
func (*Client) SetTransport ¶
func (a *Client) SetTransport(transport runtime.ClientTransport)
SetTransport changes the transport on the client
type ClientService ¶
type ClientService interface { DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent, error) GetRepositoriesWorkspaceRepoSlugDeployKeys(params *GetRepositoriesWorkspaceRepoSlugDeployKeysParams, authInfo runtime.ClientAuthInfoWriter) (*GetRepositoriesWorkspaceRepoSlugDeployKeysOK, error) GetRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK, error) PostRepositoriesWorkspaceRepoSlugDeployKeys(params *PostRepositoriesWorkspaceRepoSlugDeployKeysParams, authInfo runtime.ClientAuthInfoWriter) (*PostRepositoriesWorkspaceRepoSlugDeployKeysOK, error) PutRepositoriesWorkspaceRepoSlugDeployKeysKeyID(params *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams, authInfo runtime.ClientAuthInfoWriter) (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK, error) SetTransport(transport runtime.ClientTransport) }
ClientService is the interface for Client methods
func New ¶
func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService
New creates a new deploy API client.
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden ¶
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden struct { }
DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden handles this case with default header values.
If the current user does not have permission to delete a key for the specified user
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden ¶
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden() *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden
NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden creates a DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden with default headers values
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden) Error ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden) Error() string
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent ¶
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent struct { }
DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent handles this case with default header values.
The key has been deleted
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent ¶
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent() *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent
NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent creates a DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent with default headers values
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent) Error ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNoContent) Error() string
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound ¶
DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound handles this case with default header values.
If the specified user, repository, or deploy key does not exist
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound ¶
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound() *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound
NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound creates a DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound with default headers values
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) Error ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) Error() string
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) GetPayload ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) GetPayload() *models.Error
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams ¶
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams struct { /*KeyID The key ID matching the deploy key. */ KeyID string /*RepoSlug This can either be the repository slug or the UUID of the repository, surrounded by curly-braces, for example: `{repository UUID}`. */ RepoSlug string /*Workspace This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example: `{workspace UUID}`. */ Workspace string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams contains all the parameters to send to the API endpoint for the delete repositories workspace repo slug deploy keys key ID operation typically these are written to a http.Request
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams ¶
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams() *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams creates a new DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized.
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext ¶
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext(ctx context.Context) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext creates a new DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a context for a request
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient ¶
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient(client *http.Client) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient creates a new DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout ¶
func NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout(timeout time.Duration) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewDeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout creates a new DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a timeout on a request
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext(ctx context.Context)
SetContext adds the context to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID(keyID string)
SetKeyID adds the keyId to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug(repoSlug string)
SetRepoSlug adds the repoSlug to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace(workspace string)
SetWorkspace adds the workspace to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext(ctx context.Context) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithContext adds the context to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient(client *http.Client) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithHTTPClient adds the HTTPClient to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID(keyID string) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithKeyID adds the keyID to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug(repoSlug string) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithRepoSlug adds the repoSlug to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout(timeout time.Duration) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithTimeout adds the timeout to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace(workspace string) *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithWorkspace adds the workspace to the delete repositories workspace repo slug deploy keys key ID params
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader ¶
type DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader struct {
// contains filtered or unexported fields
}
DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader is a Reader for the DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyID structure.
func (*DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader) ReadResponse ¶
func (o *DeleteRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden ¶
type GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden struct { }
GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden handles this case with default header values.
If the specified user or repository is not accessible to the current user
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysForbidden ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysForbidden() *GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden
NewGetRepositoriesWorkspaceRepoSlugDeployKeysForbidden creates a GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden with default headers values
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysForbidden) Error() string
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden ¶
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden struct { }
GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden handles this case with default header values.
If the specified user or repository is not accessible to the current user
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden() *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden
NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden creates a GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden with default headers values
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden) Error() string
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound ¶
GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound handles this case with default header values.
If the specified user or repository does not exist
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound() *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound
NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound creates a GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound with default headers values
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) Error() string
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) GetPayload() *models.Error
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK ¶
GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK handles this case with default header values.
Deploy key matching the key ID
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK() *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK
NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK creates a GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK with default headers values
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) Error() string
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) GetPayload() *models.DeployKey
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams ¶
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams struct { /*KeyID The key ID matching the deploy key. */ KeyID string /*RepoSlug This can either be the repository slug or the UUID of the repository, surrounded by curly-braces, for example: `{repository UUID}`. */ RepoSlug string /*Workspace This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example: `{workspace UUID}`. */ Workspace string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams contains all the parameters to send to the API endpoint for the get repositories workspace repo slug deploy keys key ID operation typically these are written to a http.Request
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams() *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized.
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a context for a request
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext(ctx context.Context)
SetContext adds the context to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID(keyID string)
SetKeyID adds the keyId to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug(repoSlug string)
SetRepoSlug adds the repoSlug to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace(workspace string)
SetWorkspace adds the workspace to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithContext adds the context to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithHTTPClient adds the HTTPClient to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID(keyID string) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithKeyID adds the keyID to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug(repoSlug string) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithRepoSlug adds the repoSlug to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithTimeout adds the timeout to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace(workspace string) *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithWorkspace adds the workspace to the get repositories workspace repo slug deploy keys key ID params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader ¶
type GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader struct {
// contains filtered or unexported fields
}
GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader is a Reader for the GetRepositoriesWorkspaceRepoSlugDeployKeysKeyID structure.
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader) ReadResponse ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound ¶
GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound handles this case with default header values.
If the specified user or repository does not exist
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysNotFound ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysNotFound() *GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound
NewGetRepositoriesWorkspaceRepoSlugDeployKeysNotFound creates a GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound with default headers values
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound) Error() string
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysNotFound) GetPayload() *models.Error
type GetRepositoriesWorkspaceRepoSlugDeployKeysOK ¶
type GetRepositoriesWorkspaceRepoSlugDeployKeysOK struct {
Payload *models.PaginatedDeployKeys
}
GetRepositoriesWorkspaceRepoSlugDeployKeysOK handles this case with default header values.
Deploy keys matching the repository
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysOK ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysOK() *GetRepositoriesWorkspaceRepoSlugDeployKeysOK
NewGetRepositoriesWorkspaceRepoSlugDeployKeysOK creates a GetRepositoriesWorkspaceRepoSlugDeployKeysOK with default headers values
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysOK) Error ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysOK) Error() string
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysOK) GetPayload ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysOK) GetPayload() *models.PaginatedDeployKeys
type GetRepositoriesWorkspaceRepoSlugDeployKeysParams ¶
type GetRepositoriesWorkspaceRepoSlugDeployKeysParams struct { /*RepoSlug This can either be the repository slug or the UUID of the repository, surrounded by curly-braces, for example: `{repository UUID}`. */ RepoSlug string /*Workspace This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example: `{workspace UUID}`. */ Workspace string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
GetRepositoriesWorkspaceRepoSlugDeployKeysParams contains all the parameters to send to the API endpoint for the get repositories workspace repo slug deploy keys operation typically these are written to a http.Request
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParams ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParams() *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysParams creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized.
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized, and the ability to set a context for a request
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout ¶
func NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
NewGetRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout creates a new GetRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized, and the ability to set a timeout on a request
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetContext ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetContext(ctx context.Context)
SetContext adds the context to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetHTTPClient ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetRepoSlug ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetRepoSlug(repoSlug string)
SetRepoSlug adds the repoSlug to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetTimeout ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetWorkspace ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) SetWorkspace(workspace string)
SetWorkspace adds the workspace to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithContext ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithContext(ctx context.Context) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
WithContext adds the context to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithHTTPClient ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithHTTPClient(client *http.Client) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
WithHTTPClient adds the HTTPClient to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithRepoSlug ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithRepoSlug(repoSlug string) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
WithRepoSlug adds the repoSlug to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithTimeout ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithTimeout(timeout time.Duration) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
WithTimeout adds the timeout to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithWorkspace ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WithWorkspace(workspace string) *GetRepositoriesWorkspaceRepoSlugDeployKeysParams
WithWorkspace adds the workspace to the get repositories workspace repo slug deploy keys params
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WriteToRequest ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type GetRepositoriesWorkspaceRepoSlugDeployKeysReader ¶
type GetRepositoriesWorkspaceRepoSlugDeployKeysReader struct {
// contains filtered or unexported fields
}
GetRepositoriesWorkspaceRepoSlugDeployKeysReader is a Reader for the GetRepositoriesWorkspaceRepoSlugDeployKeys structure.
func (*GetRepositoriesWorkspaceRepoSlugDeployKeysReader) ReadResponse ¶
func (o *GetRepositoriesWorkspaceRepoSlugDeployKeysReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest ¶
type PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest struct { }
PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest handles this case with default header values.
Invalid deploy key inputs
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest() *PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest
NewPostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest creates a PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest with default headers values
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest) Error ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysBadRequest) Error() string
type PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden ¶
type PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden struct { }
PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden handles this case with default header values.
If the specified user or repository is not accessible to the current user
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysForbidden ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysForbidden() *PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden
NewPostRepositoriesWorkspaceRepoSlugDeployKeysForbidden creates a PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden with default headers values
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden) Error ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysForbidden) Error() string
type PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound ¶
PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound handles this case with default header values.
If the specified user or repository does not exist
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysNotFound ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysNotFound() *PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound
NewPostRepositoriesWorkspaceRepoSlugDeployKeysNotFound creates a PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound with default headers values
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound) Error ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound) Error() string
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound) GetPayload ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysNotFound) GetPayload() *models.Error
type PostRepositoriesWorkspaceRepoSlugDeployKeysOK ¶
PostRepositoriesWorkspaceRepoSlugDeployKeysOK handles this case with default header values.
The deploy key that was created
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysOK ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysOK() *PostRepositoriesWorkspaceRepoSlugDeployKeysOK
NewPostRepositoriesWorkspaceRepoSlugDeployKeysOK creates a PostRepositoriesWorkspaceRepoSlugDeployKeysOK with default headers values
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysOK) Error ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysOK) Error() string
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysOK) GetPayload ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysOK) GetPayload() *models.DeployKey
type PostRepositoriesWorkspaceRepoSlugDeployKeysParams ¶
type PostRepositoriesWorkspaceRepoSlugDeployKeysParams struct { /*RepoSlug This can either be the repository slug or the UUID of the repository, surrounded by curly-braces, for example: `{repository UUID}`. */ RepoSlug string /*Workspace This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example: `{workspace UUID}`. */ Workspace string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PostRepositoriesWorkspaceRepoSlugDeployKeysParams contains all the parameters to send to the API endpoint for the post repositories workspace repo slug deploy keys operation typically these are written to a http.Request
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParams ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParams() *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
NewPostRepositoriesWorkspaceRepoSlugDeployKeysParams creates a new PostRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized.
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext(ctx context.Context) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithContext creates a new PostRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized, and the ability to set a context for a request
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient(client *http.Client) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithHTTPClient creates a new PostRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout ¶
func NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout(timeout time.Duration) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
NewPostRepositoriesWorkspaceRepoSlugDeployKeysParamsWithTimeout creates a new PostRepositoriesWorkspaceRepoSlugDeployKeysParams object with the default values initialized, and the ability to set a timeout on a request
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetContext ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetContext(ctx context.Context)
SetContext adds the context to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetHTTPClient ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetRepoSlug ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetRepoSlug(repoSlug string)
SetRepoSlug adds the repoSlug to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetTimeout ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetWorkspace ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) SetWorkspace(workspace string)
SetWorkspace adds the workspace to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithContext ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithContext(ctx context.Context) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
WithContext adds the context to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithHTTPClient ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithHTTPClient(client *http.Client) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
WithHTTPClient adds the HTTPClient to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithRepoSlug ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithRepoSlug(repoSlug string) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
WithRepoSlug adds the repoSlug to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithTimeout ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithTimeout(timeout time.Duration) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
WithTimeout adds the timeout to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithWorkspace ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WithWorkspace(workspace string) *PostRepositoriesWorkspaceRepoSlugDeployKeysParams
WithWorkspace adds the workspace to the post repositories workspace repo slug deploy keys params
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WriteToRequest ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PostRepositoriesWorkspaceRepoSlugDeployKeysReader ¶
type PostRepositoriesWorkspaceRepoSlugDeployKeysReader struct {
// contains filtered or unexported fields
}
PostRepositoriesWorkspaceRepoSlugDeployKeysReader is a Reader for the PostRepositoriesWorkspaceRepoSlugDeployKeys structure.
func (*PostRepositoriesWorkspaceRepoSlugDeployKeysReader) ReadResponse ¶
func (o *PostRepositoriesWorkspaceRepoSlugDeployKeysReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest ¶
PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest handles this case with default header values.
If the submitted key or related value is invalid
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest() *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest creates a PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest with default headers values
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest) Error ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest) Error() string
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest) GetPayload ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDBadRequest) GetPayload() *models.Error
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden ¶
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden struct { }
PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden handles this case with default header values.
If the current user does not have permission to add a key for the specified user
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden() *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden creates a PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden with default headers values
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden) Error ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDForbidden) Error() string
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound ¶
PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound handles this case with default header values.
If the specified user, repository, or deploy key does not exist
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound() *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound creates a PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound with default headers values
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) Error ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) Error() string
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) GetPayload ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDNotFound) GetPayload() *models.Error
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK ¶
PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK handles this case with default header values.
The newly updated deploy key.
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK() *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK creates a PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK with default headers values
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) Error ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) Error() string
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) GetPayload ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDOK) GetPayload() *models.DeployKey
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams ¶
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams struct { /*KeyID The key ID matching the deploy key. */ KeyID string /*RepoSlug This can either be the repository slug or the UUID of the repository, surrounded by curly-braces, for example: `{repository UUID}`. */ RepoSlug string /*Workspace This can either be the workspace ID (slug) or the workspace UUID surrounded by curly-braces, for example: `{workspace UUID}`. */ Workspace string Context context.Context HTTPClient *http.Client // contains filtered or unexported fields }
PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams contains all the parameters to send to the API endpoint for the put repositories workspace repo slug deploy keys key ID operation typically these are written to a http.Request
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams() *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams creates a new PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized.
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext(ctx context.Context) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithContext creates a new PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a context for a request
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient(client *http.Client) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithHTTPClient creates a new PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout ¶
func NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout(timeout time.Duration) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
NewPutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParamsWithTimeout creates a new PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams object with the default values initialized, and the ability to set a timeout on a request
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetContext(ctx context.Context)
SetContext adds the context to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetHTTPClient(client *http.Client)
SetHTTPClient adds the HTTPClient to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetKeyID(keyID string)
SetKeyID adds the keyId to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetRepoSlug(repoSlug string)
SetRepoSlug adds the repoSlug to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetTimeout(timeout time.Duration)
SetTimeout adds the timeout to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) SetWorkspace(workspace string)
SetWorkspace adds the workspace to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithContext(ctx context.Context) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithContext adds the context to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithHTTPClient(client *http.Client) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithHTTPClient adds the HTTPClient to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithKeyID(keyID string) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithKeyID adds the keyID to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithRepoSlug(repoSlug string) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithRepoSlug adds the repoSlug to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithTimeout(timeout time.Duration) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithTimeout adds the timeout to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WithWorkspace(workspace string) *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams
WithWorkspace adds the workspace to the put repositories workspace repo slug deploy keys key ID params
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
WriteToRequest writes these params to a swagger request
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader ¶
type PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader struct {
// contains filtered or unexported fields
}
PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader is a Reader for the PutRepositoriesWorkspaceRepoSlugDeployKeysKeyID structure.
func (*PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader) ReadResponse ¶
func (o *PutRepositoriesWorkspaceRepoSlugDeployKeysKeyIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)
ReadResponse reads a server response into the received o.
Source Files ¶
- delete_repositories_workspace_repo_slug_deploy_keys_key_id_parameters.go
- delete_repositories_workspace_repo_slug_deploy_keys_key_id_responses.go
- deploy_client.go
- get_repositories_workspace_repo_slug_deploy_keys_key_id_parameters.go
- get_repositories_workspace_repo_slug_deploy_keys_key_id_responses.go
- get_repositories_workspace_repo_slug_deploy_keys_parameters.go
- get_repositories_workspace_repo_slug_deploy_keys_responses.go
- post_repositories_workspace_repo_slug_deploy_keys_parameters.go
- post_repositories_workspace_repo_slug_deploy_keys_responses.go
- put_repositories_workspace_repo_slug_deploy_keys_key_id_parameters.go
- put_repositories_workspace_repo_slug_deploy_keys_key_id_responses.go