gp

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 22, 2020 License: Apache-2.0 Imports: 6 Imported by: 2

Documentation

Index

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
}

func NewClient

func NewClient(token pivnet.AccessTokenService, config pivnet.ClientConfig, logger logger.Logger) *Client

func (Client) AcceptEULA

func (c Client) AcceptEULA(productSlug string, releaseID int) error

func (Client) AddFileGroup added in v0.30.6

func (c Client) AddFileGroup(productSlug string, releaseID int, fileGroupID int) error

func (Client) AddImageReference added in v0.31.30

func (c Client) AddImageReference(productSlug string, releaseID int, imageReferenceID int) error

func (Client) AddProductFile added in v0.19.0

func (c Client) AddProductFile(productSlug string, releaseID int, productFileID int) error

func (Client) AddReleaseDependency added in v0.24.0

func (c Client) AddReleaseDependency(productSlug string, releaseID int, dependentReleaseID int) error

func (Client) AddReleaseUpgradePath added in v0.24.0

func (c Client) AddReleaseUpgradePath(productSlug string, releaseID int, previousReleaseID int) error

func (Client) AddToFileGroup added in v0.31.26

func (c Client) AddToFileGroup(productSlug string, fileGroupID int, productFileID int) error

func (Client) AddUserGroup added in v0.19.0

func (c Client) AddUserGroup(productSlug string, releaseID int, userGroupID int) error

func (Client) CreateDependencySpecifier added in v0.28.0

func (c Client) CreateDependencySpecifier(productSlug string, releaseID int, dependentProductSlug string, specifier string) (pivnet.DependencySpecifier, error)

func (Client) CreateFileGroup added in v0.30.6

func (c Client) CreateFileGroup(config pivnet.CreateFileGroupConfig) (pivnet.FileGroup, error)

func (Client) CreateImageReference added in v0.31.30

func (c Client) CreateImageReference(config pivnet.CreateImageReferenceConfig) (pivnet.ImageReference, error)

func (Client) CreateProductFile added in v0.19.0

func (c Client) CreateProductFile(config pivnet.CreateProductFileConfig) (pivnet.ProductFile, error)

func (Client) CreateRelease added in v0.19.0

func (c Client) CreateRelease(config pivnet.CreateReleaseConfig) (pivnet.Release, error)

func (Client) CreateRequest added in v0.20.0

func (c Client) CreateRequest(method string, url string, body io.Reader) (*http.Request, error)

func (Client) CreateUpgradePathSpecifier added in v0.30.6

func (c Client) CreateUpgradePathSpecifier(productSlug string, releaseID int, specifier string) (pivnet.UpgradePathSpecifier, error)

func (Client) DeleteImageReference added in v0.31.48

func (c Client) DeleteImageReference(productSlug string, imageReferenceID int) (pivnet.ImageReference, error)

func (Client) DeleteProductFile added in v0.20.0

func (c Client) DeleteProductFile(productSlug string, releaseID int) (pivnet.ProductFile, error)

func (Client) DeleteRelease added in v0.25.0

func (c Client) DeleteRelease(productSlug string, release pivnet.Release) error

func (Client) DependencySpecifiers added in v0.28.0

func (c Client) DependencySpecifiers(productSlug string, releaseID int) ([]pivnet.DependencySpecifier, error)

func (Client) DownloadProductFile added in v0.27.0

func (c Client) DownloadProductFile(writer *download.FileInfo, productSlug string, releaseID int, productFileID int, progressWriter io.Writer) error

func (Client) EULAs added in v0.19.0

func (c Client) EULAs() ([]pivnet.EULA, error)

func (Client) FileGroupsForRelease added in v0.27.0

func (c Client) FileGroupsForRelease(productSlug string, releaseID int) ([]pivnet.FileGroup, error)

func (Client) FindProductForSlug added in v0.19.0

func (c Client) FindProductForSlug(slug string) (pivnet.Product, error)

func (Client) GetFederationToken added in v0.31.14

func (c Client) GetFederationToken(productSlug string) (pivnet.FederationToken, error)

func (Client) GetImageReference added in v0.31.48

func (c Client) GetImageReference(productSlug string, imageReferenceID int) (pivnet.ImageReference, error)

func (Client) GetRelease

func (c Client) GetRelease(productSlug string, version string) (pivnet.Release, error)

func (Client) ImageReferences added in v0.31.32

func (c Client) ImageReferences(productSlug string) ([]pivnet.ImageReference, error)

func (Client) ImageReferencesForRelease added in v0.31.46

func (c Client) ImageReferencesForRelease(productSlug string, releaseID int) ([]pivnet.ImageReference, error)

func (Client) ProductFile added in v0.26.0

func (c Client) ProductFile(productSlug string, productFileID int) (pivnet.ProductFile, error)

func (Client) ProductFileForRelease added in v0.26.0

func (c Client) ProductFileForRelease(productSlug string, releaseID int, productFileID int) (pivnet.ProductFile, error)

func (Client) ProductFiles added in v0.26.0

func (c Client) ProductFiles(productSlug string) ([]pivnet.ProductFile, error)

func (Client) ProductFilesForRelease added in v0.26.0

func (c Client) ProductFilesForRelease(productSlug string, releaseID int) ([]pivnet.ProductFile, error)

func (Client) ReleaseDependencies

func (c Client) ReleaseDependencies(productSlug string, releaseID int) ([]pivnet.ReleaseDependency, error)

func (Client) ReleaseTypes

func (c Client) ReleaseTypes() ([]pivnet.ReleaseType, error)

func (Client) ReleaseUpgradePaths added in v0.20.0

func (c Client) ReleaseUpgradePaths(productSlug string, releaseID int) ([]pivnet.ReleaseUpgradePath, error)

func (Client) ReleasesForProductSlug

func (c Client) ReleasesForProductSlug(productSlug string) ([]pivnet.Release, error)

func (Client) S3PrefixForProductSlug added in v0.31.14

func (c Client) S3PrefixForProductSlug(productSlug string) (string, error)

func (Client) UpdateRelease added in v0.19.0

func (c Client) UpdateRelease(productSlug string, release pivnet.Release) (pivnet.Release, error)

func (Client) UpgradePathSpecifiers added in v0.30.6

func (c Client) UpgradePathSpecifiers(productSlug string, releaseID int) ([]pivnet.UpgradePathSpecifier, error)

func (Client) UserGroups added in v0.20.0

func (c Client) UserGroups(productSlug string, releaseID int) ([]pivnet.UserGroup, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL