Documentation ¶
Index ¶
- type ApiList
- type ArtifactList
- type Client
- func (d *Client) DeleteApi(ctx context.Context, name names.Api) error
- func (d *Client) DeleteArtifact(ctx context.Context, name names.Artifact) error
- func (d *Client) DeleteDeployment(ctx context.Context, name names.Deployment) error
- func (d *Client) DeleteDeploymentRevision(ctx context.Context, name names.DeploymentRevision) error
- func (d *Client) DeleteProject(ctx context.Context, name names.Project) error
- func (d *Client) DeleteSpec(ctx context.Context, name names.Spec) error
- func (d *Client) DeleteSpecRevision(ctx context.Context, name names.SpecRevision) error
- func (d *Client) DeleteVersion(ctx context.Context, name names.Version) error
- func (d *Client) GetApi(ctx context.Context, name names.Api) (*models.Api, error)
- func (d *Client) GetArtifact(ctx context.Context, name names.Artifact) (*models.Artifact, error)
- func (d *Client) GetArtifactContents(ctx context.Context, name names.Artifact) (*models.Blob, error)
- func (d *Client) GetDeployment(ctx context.Context, name names.Deployment) (*models.Deployment, error)
- func (d *Client) GetDeploymentRevision(ctx context.Context, name names.DeploymentRevision) (*models.Deployment, error)
- func (d *Client) GetDeploymentTags(ctx context.Context, name names.Deployment) ([]*models.DeploymentRevisionTag, error)
- func (d *Client) GetProject(ctx context.Context, name names.Project) (*models.Project, error)
- func (d *Client) GetSpec(ctx context.Context, name names.Spec) (*models.Spec, error)
- func (d *Client) GetSpecRevision(ctx context.Context, name names.SpecRevision) (*models.Spec, error)
- func (d *Client) GetSpecRevisionContents(ctx context.Context, name names.SpecRevision) (*models.Blob, error)
- func (d *Client) GetSpecTags(ctx context.Context, name names.Spec) ([]*models.SpecRevisionTag, error)
- func (d *Client) GetVersion(ctx context.Context, name names.Version) (*models.Version, error)
- func (d *Client) ListApiArtifacts(ctx context.Context, parent names.Api, opts PageOptions) (ArtifactList, error)
- func (d *Client) ListApis(ctx context.Context, parent names.Project, opts PageOptions) (ApiList, error)
- func (d *Client) ListDeploymentArtifacts(ctx context.Context, parent names.Deployment, opts PageOptions) (ArtifactList, error)
- func (d *Client) ListDeploymentRevisions(ctx context.Context, parent names.Deployment, opts PageOptions) (DeploymentList, error)
- func (d *Client) ListDeployments(ctx context.Context, parent names.Api, opts PageOptions) (DeploymentList, error)
- func (d *Client) ListProjectArtifacts(ctx context.Context, parent names.Project, opts PageOptions) (ArtifactList, error)
- func (d *Client) ListProjects(ctx context.Context, opts PageOptions) (ProjectList, error)
- func (d *Client) ListSpecArtifacts(ctx context.Context, parent names.Spec, opts PageOptions) (ArtifactList, error)
- func (d *Client) ListSpecRevisions(ctx context.Context, parent names.Spec, opts PageOptions) (SpecList, error)
- func (d *Client) ListSpecs(ctx context.Context, parent names.Version, opts PageOptions) (SpecList, error)
- func (d *Client) ListVersionArtifacts(ctx context.Context, parent names.Version, opts PageOptions) (ArtifactList, error)
- func (d *Client) ListVersions(ctx context.Context, parent names.Api, opts PageOptions) (VersionList, error)
- func (d *Client) SaveApi(ctx context.Context, api *models.Api) error
- func (d *Client) SaveArtifact(ctx context.Context, artifact *models.Artifact) error
- func (d *Client) SaveArtifactContents(ctx context.Context, artifact *models.Artifact, contents []byte) error
- func (d *Client) SaveDeploymentRevision(ctx context.Context, revision *models.Deployment) error
- func (d *Client) SaveDeploymentRevisionTag(ctx context.Context, tag *models.DeploymentRevisionTag) error
- func (d *Client) SaveProject(ctx context.Context, project *models.Project) error
- func (d *Client) SaveSpecRevision(ctx context.Context, revision *models.Spec) error
- func (d *Client) SaveSpecRevisionContents(ctx context.Context, spec *models.Spec, contents []byte) error
- func (d *Client) SaveSpecRevisionTag(ctx context.Context, tag *models.SpecRevisionTag) error
- func (d *Client) SaveVersion(ctx context.Context, version *models.Version) error
- type DeploymentList
- type PageOptions
- type ProjectList
- type SpecList
- type VersionList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArtifactList ¶
ArtifactList contains a page of artifact resources.
type Client ¶
func (*Client) DeleteArtifact ¶
func (*Client) DeleteDeployment ¶ added in v0.3.9
func (*Client) DeleteDeploymentRevision ¶ added in v0.3.9
func (*Client) DeleteProject ¶
func (*Client) DeleteSpecRevision ¶
func (*Client) DeleteVersion ¶
func (*Client) GetArtifact ¶
func (*Client) GetArtifactContents ¶
func (*Client) GetDeployment ¶ added in v0.3.9
func (d *Client) GetDeployment(ctx context.Context, name names.Deployment) (*models.Deployment, error)
func (*Client) GetDeploymentRevision ¶ added in v0.3.9
func (d *Client) GetDeploymentRevision(ctx context.Context, name names.DeploymentRevision) (*models.Deployment, error)
func (*Client) GetDeploymentTags ¶ added in v0.3.9
func (d *Client) GetDeploymentTags(ctx context.Context, name names.Deployment) ([]*models.DeploymentRevisionTag, error)
func (*Client) GetProject ¶
func (*Client) GetSpecRevision ¶
func (*Client) GetSpecRevisionContents ¶
func (*Client) GetSpecTags ¶
func (*Client) GetVersion ¶
func (*Client) ListApiArtifacts ¶
func (d *Client) ListApiArtifacts(ctx context.Context, parent names.Api, opts PageOptions) (ArtifactList, error)
func (*Client) ListDeploymentArtifacts ¶ added in v0.3.12
func (d *Client) ListDeploymentArtifacts(ctx context.Context, parent names.Deployment, opts PageOptions) (ArtifactList, error)
func (*Client) ListDeploymentRevisions ¶ added in v0.3.9
func (d *Client) ListDeploymentRevisions(ctx context.Context, parent names.Deployment, opts PageOptions) (DeploymentList, error)
func (*Client) ListDeployments ¶ added in v0.3.9
func (d *Client) ListDeployments(ctx context.Context, parent names.Api, opts PageOptions) (DeploymentList, error)
func (*Client) ListProjectArtifacts ¶
func (d *Client) ListProjectArtifacts(ctx context.Context, parent names.Project, opts PageOptions) (ArtifactList, error)
func (*Client) ListProjects ¶
func (d *Client) ListProjects(ctx context.Context, opts PageOptions) (ProjectList, error)
func (*Client) ListSpecArtifacts ¶
func (d *Client) ListSpecArtifacts(ctx context.Context, parent names.Spec, opts PageOptions) (ArtifactList, error)
func (*Client) ListSpecRevisions ¶
func (*Client) ListVersionArtifacts ¶
func (d *Client) ListVersionArtifacts(ctx context.Context, parent names.Version, opts PageOptions) (ArtifactList, error)
func (*Client) ListVersions ¶
func (d *Client) ListVersions(ctx context.Context, parent names.Api, opts PageOptions) (VersionList, error)
func (*Client) SaveArtifact ¶
func (*Client) SaveArtifactContents ¶
func (*Client) SaveDeploymentRevision ¶ added in v0.3.9
func (*Client) SaveDeploymentRevisionTag ¶ added in v0.3.9
func (*Client) SaveProject ¶
func (*Client) SaveSpecRevision ¶
func (*Client) SaveSpecRevisionContents ¶
func (*Client) SaveSpecRevisionTag ¶
type DeploymentList ¶ added in v0.3.9
type DeploymentList struct { Deployments []models.Deployment Token string }
DeploymentList contains a page of deployment resources.
type PageOptions ¶
type PageOptions struct { // Size is the maximum number of resources to include in the response. // If unspecified, page size defaults to 50. Values above 1000 are coerced to 1000. Size int32 // Filter is the filter string for this listing request, as described at https://google.aip.dev/160. Filter string // Token is a value returned from with a previous page in a series of listing requests. // If specified, listing will continue from the end of the previous page. Otherwise, // the first page in a listing series will be returned. Token string }
PageOptions contains custom arguments for listing requests.
type ProjectList ¶
ProjectList contains a page of project resources.
type VersionList ¶
VersionList contains a page of version resources.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.