Enhance bindings for IDE hints

* Follow https://pkg.go.dev/cmd/go#hdr-Generate_Go_files_by_processing_source
  for leading comment
* Add godoc strings for all exposed methods for IDE support
* Copy field godoc strings into generated code as function godoc string
* Remove unused/unnecessary fields from generator.go structures
* Cleanup code regarding template usage

Signed-off-by: Jhon Honce <jhonce@redhat.com>
This commit is contained in:
Jhon Honce
2021-09-13 14:29:22 -07:00
parent b603c7a4b9
commit d7256be807
110 changed files with 2060 additions and 1759 deletions

View File

@ -57,6 +57,10 @@ to interact with containers.
### Examples
The following examples build upon the connection example from above. They are all rootful connections as well.
Note: Optional arguments to the bindings methods are set using With*() methods on *Option structures.
Composite types are not duplicated rather the address is used. As such, you should not change an underlying
field between initializing the *Option structure and calling the bindings method.
#### Inspect a container
The following example obtains the inspect information for a container named `foorbar` and then prints
the container's ID. Note the use of optional inspect options for size.

View File

@ -37,9 +37,9 @@ type CommitOptions struct {
//go:generate go run ../generator/generator.go AttachOptions
// AttachOptions are optional options for attaching to containers
type AttachOptions struct {
DetachKeys *string
Logs *bool
Stream *bool
DetachKeys *string // Keys to detach from running container
Logs *bool // Flag to return all logs from container when true
Stream *bool // Flag only return container logs when false and Logs is true
}
//go:generate go run ../generator/generator.go CheckpointOptions

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,64 +7,57 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *AttachOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *AttachOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithDetachKeys
// WithDetachKeys set keys to detach from running container
func (o *AttachOptions) WithDetachKeys(value string) *AttachOptions {
v := &value
o.DetachKeys = v
o.DetachKeys = &value
return o
}
// GetDetachKeys
// GetDetachKeys returns value of keys to detach from running container
func (o *AttachOptions) GetDetachKeys() string {
var detachKeys string
if o.DetachKeys == nil {
return detachKeys
var z string
return z
}
return *o.DetachKeys
}
// WithLogs
// WithLogs set flag to return all logs from container when true
func (o *AttachOptions) WithLogs(value bool) *AttachOptions {
v := &value
o.Logs = v
o.Logs = &value
return o
}
// GetLogs
// GetLogs returns value of flag to return all logs from container when true
func (o *AttachOptions) GetLogs() bool {
var logs bool
if o.Logs == nil {
return logs
var z bool
return z
}
return *o.Logs
}
// WithStream
// WithStream set flag only return container logs when false and Logs is true
func (o *AttachOptions) WithStream(value bool) *AttachOptions {
v := &value
o.Stream = v
o.Stream = &value
return o
}
// GetStream
// GetStream returns value of flag only return container logs when false and Logs is true
func (o *AttachOptions) GetStream() bool {
var stream bool
if o.Stream == nil {
return stream
var z bool
return z
}
return *o.Stream
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,96 +7,87 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *CheckpointOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *CheckpointOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithExport
// WithExport set field Export to given value
func (o *CheckpointOptions) WithExport(value string) *CheckpointOptions {
v := &value
o.Export = v
o.Export = &value
return o
}
// GetExport
// GetExport returns value of field Export
func (o *CheckpointOptions) GetExport() string {
var export string
if o.Export == nil {
return export
var z string
return z
}
return *o.Export
}
// WithIgnoreRootfs
// WithIgnoreRootfs set field IgnoreRootfs to given value
func (o *CheckpointOptions) WithIgnoreRootfs(value bool) *CheckpointOptions {
v := &value
o.IgnoreRootfs = v
o.IgnoreRootfs = &value
return o
}
// GetIgnoreRootfs
// GetIgnoreRootfs returns value of field IgnoreRootfs
func (o *CheckpointOptions) GetIgnoreRootfs() bool {
var ignoreRootfs bool
if o.IgnoreRootfs == nil {
return ignoreRootfs
var z bool
return z
}
return *o.IgnoreRootfs
}
// WithKeep
// WithKeep set field Keep to given value
func (o *CheckpointOptions) WithKeep(value bool) *CheckpointOptions {
v := &value
o.Keep = v
o.Keep = &value
return o
}
// GetKeep
// GetKeep returns value of field Keep
func (o *CheckpointOptions) GetKeep() bool {
var keep bool
if o.Keep == nil {
return keep
var z bool
return z
}
return *o.Keep
}
// WithLeaveRunning
// WithLeaveRunning set field LeaveRunning to given value
func (o *CheckpointOptions) WithLeaveRunning(value bool) *CheckpointOptions {
v := &value
o.LeaveRunning = v
o.LeaveRunning = &value
return o
}
// GetLeaveRunning
// GetLeaveRunning returns value of field LeaveRunning
func (o *CheckpointOptions) GetLeaveRunning() bool {
var leaveRunning bool
if o.LeaveRunning == nil {
return leaveRunning
var z bool
return z
}
return *o.LeaveRunning
}
// WithTCPEstablished
// WithTCPEstablished set field TCPEstablished to given value
func (o *CheckpointOptions) WithTCPEstablished(value bool) *CheckpointOptions {
v := &value
o.TCPEstablished = v
o.TCPEstablished = &value
return o
}
// GetTCPEstablished
// GetTCPEstablished returns value of field TCPEstablished
func (o *CheckpointOptions) GetTCPEstablished() bool {
var tCPEstablished bool
if o.TCPEstablished == nil {
return tCPEstablished
var z bool
return z
}
return *o.TCPEstablished
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,128 +7,117 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *CommitOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *CommitOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithAuthor
// WithAuthor set field Author to given value
func (o *CommitOptions) WithAuthor(value string) *CommitOptions {
v := &value
o.Author = v
o.Author = &value
return o
}
// GetAuthor
// GetAuthor returns value of field Author
func (o *CommitOptions) GetAuthor() string {
var author string
if o.Author == nil {
return author
var z string
return z
}
return *o.Author
}
// WithChanges
// WithChanges set field Changes to given value
func (o *CommitOptions) WithChanges(value []string) *CommitOptions {
v := value
o.Changes = v
o.Changes = value
return o
}
// GetChanges
// GetChanges returns value of field Changes
func (o *CommitOptions) GetChanges() []string {
var changes []string
if o.Changes == nil {
return changes
var z []string
return z
}
return o.Changes
}
// WithComment
// WithComment set field Comment to given value
func (o *CommitOptions) WithComment(value string) *CommitOptions {
v := &value
o.Comment = v
o.Comment = &value
return o
}
// GetComment
// GetComment returns value of field Comment
func (o *CommitOptions) GetComment() string {
var comment string
if o.Comment == nil {
return comment
var z string
return z
}
return *o.Comment
}
// WithFormat
// WithFormat set field Format to given value
func (o *CommitOptions) WithFormat(value string) *CommitOptions {
v := &value
o.Format = v
o.Format = &value
return o
}
// GetFormat
// GetFormat returns value of field Format
func (o *CommitOptions) GetFormat() string {
var format string
if o.Format == nil {
return format
var z string
return z
}
return *o.Format
}
// WithPause
// WithPause set field Pause to given value
func (o *CommitOptions) WithPause(value bool) *CommitOptions {
v := &value
o.Pause = v
o.Pause = &value
return o
}
// GetPause
// GetPause returns value of field Pause
func (o *CommitOptions) GetPause() bool {
var pause bool
if o.Pause == nil {
return pause
var z bool
return z
}
return *o.Pause
}
// WithRepo
// WithRepo set field Repo to given value
func (o *CommitOptions) WithRepo(value string) *CommitOptions {
v := &value
o.Repo = v
o.Repo = &value
return o
}
// GetRepo
// GetRepo returns value of field Repo
func (o *CommitOptions) GetRepo() string {
var repo string
if o.Repo == nil {
return repo
var z string
return z
}
return *o.Repo
}
// WithTag
// WithTag set field Tag to given value
func (o *CommitOptions) WithTag(value string) *CommitOptions {
v := &value
o.Tag = v
o.Tag = &value
return o
}
// GetTag
// GetTag returns value of field Tag
func (o *CommitOptions) GetTag() string {
var tag string
if o.Tag == nil {
return tag
var z string
return z
}
return *o.Tag
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,48 +7,42 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *CopyOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *CopyOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithChown
// WithChown set field Chown to given value
func (o *CopyOptions) WithChown(value bool) *CopyOptions {
v := &value
o.Chown = v
o.Chown = &value
return o
}
// GetChown
// GetChown returns value of field Chown
func (o *CopyOptions) GetChown() bool {
var chown bool
if o.Chown == nil {
return chown
var z bool
return z
}
return *o.Chown
}
// WithRename
// WithRename set field Rename to given value
func (o *CopyOptions) WithRename(value map[string]string) *CopyOptions {
v := value
o.Rename = v
o.Rename = value
return o
}
// GetRename
// GetRename returns value of field Rename
func (o *CopyOptions) GetRename() map[string]string {
var rename map[string]string
if o.Rename == nil {
return rename
var z map[string]string
return z
}
return o.Rename
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *CreateOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *CreateOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,48 +7,42 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *DiffOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *DiffOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithParent
// WithParent set field Parent to given value
func (o *DiffOptions) WithParent(value string) *DiffOptions {
v := &value
o.Parent = v
o.Parent = &value
return o
}
// GetParent
// GetParent returns value of field Parent
func (o *DiffOptions) GetParent() string {
var parent string
if o.Parent == nil {
return parent
var z string
return z
}
return *o.Parent
}
// WithDiffType
// WithDiffType set field DiffType to given value
func (o *DiffOptions) WithDiffType(value string) *DiffOptions {
v := &value
o.DiffType = v
o.DiffType = &value
return o
}
// GetDiffType
// GetDiffType returns value of field DiffType
func (o *DiffOptions) GetDiffType() string {
var diffType string
if o.DiffType == nil {
return diffType
var z string
return z
}
return *o.DiffType
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ExecInspectOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ExecInspectOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ExecStartOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ExecStartOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -8,112 +9,102 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ExecStartAndAttachOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ExecStartAndAttachOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithOutputStream
// WithOutputStream set field OutputStream to given value
func (o *ExecStartAndAttachOptions) WithOutputStream(value io.WriteCloser) *ExecStartAndAttachOptions {
v := &value
o.OutputStream = v
o.OutputStream = &value
return o
}
// GetOutputStream
// GetOutputStream returns value of field OutputStream
func (o *ExecStartAndAttachOptions) GetOutputStream() io.WriteCloser {
var outputStream io.WriteCloser
if o.OutputStream == nil {
return outputStream
var z io.WriteCloser
return z
}
return *o.OutputStream
}
// WithErrorStream
// WithErrorStream set field ErrorStream to given value
func (o *ExecStartAndAttachOptions) WithErrorStream(value io.WriteCloser) *ExecStartAndAttachOptions {
v := &value
o.ErrorStream = v
o.ErrorStream = &value
return o
}
// GetErrorStream
// GetErrorStream returns value of field ErrorStream
func (o *ExecStartAndAttachOptions) GetErrorStream() io.WriteCloser {
var errorStream io.WriteCloser
if o.ErrorStream == nil {
return errorStream
var z io.WriteCloser
return z
}
return *o.ErrorStream
}
// WithInputStream
// WithInputStream set field InputStream to given value
func (o *ExecStartAndAttachOptions) WithInputStream(value bufio.Reader) *ExecStartAndAttachOptions {
v := &value
o.InputStream = v
o.InputStream = &value
return o
}
// GetInputStream
// GetInputStream returns value of field InputStream
func (o *ExecStartAndAttachOptions) GetInputStream() bufio.Reader {
var inputStream bufio.Reader
if o.InputStream == nil {
return inputStream
var z bufio.Reader
return z
}
return *o.InputStream
}
// WithAttachOutput
// WithAttachOutput set field AttachOutput to given value
func (o *ExecStartAndAttachOptions) WithAttachOutput(value bool) *ExecStartAndAttachOptions {
v := &value
o.AttachOutput = v
o.AttachOutput = &value
return o
}
// GetAttachOutput
// GetAttachOutput returns value of field AttachOutput
func (o *ExecStartAndAttachOptions) GetAttachOutput() bool {
var attachOutput bool
if o.AttachOutput == nil {
return attachOutput
var z bool
return z
}
return *o.AttachOutput
}
// WithAttachError
// WithAttachError set field AttachError to given value
func (o *ExecStartAndAttachOptions) WithAttachError(value bool) *ExecStartAndAttachOptions {
v := &value
o.AttachError = v
o.AttachError = &value
return o
}
// GetAttachError
// GetAttachError returns value of field AttachError
func (o *ExecStartAndAttachOptions) GetAttachError() bool {
var attachError bool
if o.AttachError == nil {
return attachError
var z bool
return z
}
return *o.AttachError
}
// WithAttachInput
// WithAttachInput set field AttachInput to given value
func (o *ExecStartAndAttachOptions) WithAttachInput(value bool) *ExecStartAndAttachOptions {
v := &value
o.AttachInput = v
o.AttachInput = &value
return o
}
// GetAttachInput
// GetAttachInput returns value of field AttachInput
func (o *ExecStartAndAttachOptions) GetAttachInput() bool {
var attachInput bool
if o.AttachInput == nil {
return attachInput
var z bool
return z
}
return *o.AttachInput
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ExistsOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ExistsOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithExternal
// WithExternal set field External to given value
func (o *ExistsOptions) WithExternal(value bool) *ExistsOptions {
v := &value
o.External = v
o.External = &value
return o
}
// GetExternal
// GetExternal returns value of field External
func (o *ExistsOptions) GetExternal() bool {
var external bool
if o.External == nil {
return external
var z bool
return z
}
return *o.External
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ExportOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ExportOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *HealthCheckOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *HealthCheckOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *InitOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *InitOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *InspectOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *InspectOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithSize
// WithSize set field Size to given value
func (o *InspectOptions) WithSize(value bool) *InspectOptions {
v := &value
o.Size = v
o.Size = &value
return o
}
// GetSize
// GetSize returns value of field Size
func (o *InspectOptions) GetSize() bool {
var size bool
if o.Size == nil {
return size
var z bool
return z
}
return *o.Size
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *KillOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *KillOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithSignal
// WithSignal set field Signal to given value
func (o *KillOptions) WithSignal(value string) *KillOptions {
v := &value
o.Signal = v
o.Signal = &value
return o
}
// GetSignal
// GetSignal returns value of field Signal
func (o *KillOptions) GetSignal() string {
var signal string
if o.Signal == nil {
return signal
var z string
return z
}
return *o.Signal
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,128 +7,117 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ListOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ListOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithAll
// WithAll set field All to given value
func (o *ListOptions) WithAll(value bool) *ListOptions {
v := &value
o.All = v
o.All = &value
return o
}
// GetAll
// GetAll returns value of field All
func (o *ListOptions) GetAll() bool {
var all bool
if o.All == nil {
return all
var z bool
return z
}
return *o.All
}
// WithExternal
// WithExternal set field External to given value
func (o *ListOptions) WithExternal(value bool) *ListOptions {
v := &value
o.External = v
o.External = &value
return o
}
// GetExternal
// GetExternal returns value of field External
func (o *ListOptions) GetExternal() bool {
var external bool
if o.External == nil {
return external
var z bool
return z
}
return *o.External
}
// WithFilters
// WithFilters set field Filters to given value
func (o *ListOptions) WithFilters(value map[string][]string) *ListOptions {
v := value
o.Filters = v
o.Filters = value
return o
}
// GetFilters
// GetFilters returns value of field Filters
func (o *ListOptions) GetFilters() map[string][]string {
var filters map[string][]string
if o.Filters == nil {
return filters
var z map[string][]string
return z
}
return o.Filters
}
// WithLast
// WithLast set field Last to given value
func (o *ListOptions) WithLast(value int) *ListOptions {
v := &value
o.Last = v
o.Last = &value
return o
}
// GetLast
// GetLast returns value of field Last
func (o *ListOptions) GetLast() int {
var last int
if o.Last == nil {
return last
var z int
return z
}
return *o.Last
}
// WithNamespace
// WithNamespace set field Namespace to given value
func (o *ListOptions) WithNamespace(value bool) *ListOptions {
v := &value
o.Namespace = v
o.Namespace = &value
return o
}
// GetNamespace
// GetNamespace returns value of field Namespace
func (o *ListOptions) GetNamespace() bool {
var namespace bool
if o.Namespace == nil {
return namespace
var z bool
return z
}
return *o.Namespace
}
// WithSize
// WithSize set field Size to given value
func (o *ListOptions) WithSize(value bool) *ListOptions {
v := &value
o.Size = v
o.Size = &value
return o
}
// GetSize
// GetSize returns value of field Size
func (o *ListOptions) GetSize() bool {
var size bool
if o.Size == nil {
return size
var z bool
return z
}
return *o.Size
}
// WithSync
// WithSync set field Sync to given value
func (o *ListOptions) WithSync(value bool) *ListOptions {
v := &value
o.Sync = v
o.Sync = &value
return o
}
// GetSync
// GetSync returns value of field Sync
func (o *ListOptions) GetSync() bool {
var sync bool
if o.Sync == nil {
return sync
var z bool
return z
}
return *o.Sync
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,128 +7,117 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *LogOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *LogOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithFollow
// WithFollow set field Follow to given value
func (o *LogOptions) WithFollow(value bool) *LogOptions {
v := &value
o.Follow = v
o.Follow = &value
return o
}
// GetFollow
// GetFollow returns value of field Follow
func (o *LogOptions) GetFollow() bool {
var follow bool
if o.Follow == nil {
return follow
var z bool
return z
}
return *o.Follow
}
// WithSince
// WithSince set field Since to given value
func (o *LogOptions) WithSince(value string) *LogOptions {
v := &value
o.Since = v
o.Since = &value
return o
}
// GetSince
// GetSince returns value of field Since
func (o *LogOptions) GetSince() string {
var since string
if o.Since == nil {
return since
var z string
return z
}
return *o.Since
}
// WithStderr
// WithStderr set field Stderr to given value
func (o *LogOptions) WithStderr(value bool) *LogOptions {
v := &value
o.Stderr = v
o.Stderr = &value
return o
}
// GetStderr
// GetStderr returns value of field Stderr
func (o *LogOptions) GetStderr() bool {
var stderr bool
if o.Stderr == nil {
return stderr
var z bool
return z
}
return *o.Stderr
}
// WithStdout
// WithStdout set field Stdout to given value
func (o *LogOptions) WithStdout(value bool) *LogOptions {
v := &value
o.Stdout = v
o.Stdout = &value
return o
}
// GetStdout
// GetStdout returns value of field Stdout
func (o *LogOptions) GetStdout() bool {
var stdout bool
if o.Stdout == nil {
return stdout
var z bool
return z
}
return *o.Stdout
}
// WithTail
// WithTail set field Tail to given value
func (o *LogOptions) WithTail(value string) *LogOptions {
v := &value
o.Tail = v
o.Tail = &value
return o
}
// GetTail
// GetTail returns value of field Tail
func (o *LogOptions) GetTail() string {
var tail string
if o.Tail == nil {
return tail
var z string
return z
}
return *o.Tail
}
// WithTimestamps
// WithTimestamps set field Timestamps to given value
func (o *LogOptions) WithTimestamps(value bool) *LogOptions {
v := &value
o.Timestamps = v
o.Timestamps = &value
return o
}
// GetTimestamps
// GetTimestamps returns value of field Timestamps
func (o *LogOptions) GetTimestamps() bool {
var timestamps bool
if o.Timestamps == nil {
return timestamps
var z bool
return z
}
return *o.Timestamps
}
// WithUntil
// WithUntil set field Until to given value
func (o *LogOptions) WithUntil(value string) *LogOptions {
v := &value
o.Until = v
o.Until = &value
return o
}
// GetUntil
// GetUntil returns value of field Until
func (o *LogOptions) GetUntil() string {
var until string
if o.Until == nil {
return until
var z string
return z
}
return *o.Until
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *MountOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *MountOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *MountedContainerPathsOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *MountedContainerPathsOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *PauseOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *PauseOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *PruneOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *PruneOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithFilters
// WithFilters set field Filters to given value
func (o *PruneOptions) WithFilters(value map[string][]string) *PruneOptions {
v := value
o.Filters = v
o.Filters = value
return o
}
// GetFilters
// GetFilters returns value of field Filters
func (o *PruneOptions) GetFilters() map[string][]string {
var filters map[string][]string
if o.Filters == nil {
return filters
var z map[string][]string
return z
}
return o.Filters
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,64 +7,57 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *RemoveOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *RemoveOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithIgnore
// WithIgnore set field Ignore to given value
func (o *RemoveOptions) WithIgnore(value bool) *RemoveOptions {
v := &value
o.Ignore = v
o.Ignore = &value
return o
}
// GetIgnore
// GetIgnore returns value of field Ignore
func (o *RemoveOptions) GetIgnore() bool {
var ignore bool
if o.Ignore == nil {
return ignore
var z bool
return z
}
return *o.Ignore
}
// WithForce
// WithForce set field Force to given value
func (o *RemoveOptions) WithForce(value bool) *RemoveOptions {
v := &value
o.Force = v
o.Force = &value
return o
}
// GetForce
// GetForce returns value of field Force
func (o *RemoveOptions) GetForce() bool {
var force bool
if o.Force == nil {
return force
var z bool
return z
}
return *o.Force
}
// WithVolumes
// WithVolumes set field Volumes to given value
func (o *RemoveOptions) WithVolumes(value bool) *RemoveOptions {
v := &value
o.Volumes = v
o.Volumes = &value
return o
}
// GetVolumes
// GetVolumes returns value of field Volumes
func (o *RemoveOptions) GetVolumes() bool {
var volumes bool
if o.Volumes == nil {
return volumes
var z bool
return z
}
return *o.Volumes
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *RenameOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *RenameOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithName
// WithName set field Name to given value
func (o *RenameOptions) WithName(value string) *RenameOptions {
v := &value
o.Name = v
o.Name = &value
return o
}
// GetName
// GetName returns value of field Name
func (o *RenameOptions) GetName() string {
var name string
if o.Name == nil {
return name
var z string
return z
}
return *o.Name
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,48 +7,42 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ResizeExecTTYOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ResizeExecTTYOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithHeight
// WithHeight set field Height to given value
func (o *ResizeExecTTYOptions) WithHeight(value int) *ResizeExecTTYOptions {
v := &value
o.Height = v
o.Height = &value
return o
}
// GetHeight
// GetHeight returns value of field Height
func (o *ResizeExecTTYOptions) GetHeight() int {
var height int
if o.Height == nil {
return height
var z int
return z
}
return *o.Height
}
// WithWidth
// WithWidth set field Width to given value
func (o *ResizeExecTTYOptions) WithWidth(value int) *ResizeExecTTYOptions {
v := &value
o.Width = v
o.Width = &value
return o
}
// GetWidth
// GetWidth returns value of field Width
func (o *ResizeExecTTYOptions) GetWidth() int {
var width int
if o.Width == nil {
return width
var z int
return z
}
return *o.Width
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,64 +7,57 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ResizeTTYOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ResizeTTYOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithHeight
// WithHeight set field Height to given value
func (o *ResizeTTYOptions) WithHeight(value int) *ResizeTTYOptions {
v := &value
o.Height = v
o.Height = &value
return o
}
// GetHeight
// GetHeight returns value of field Height
func (o *ResizeTTYOptions) GetHeight() int {
var height int
if o.Height == nil {
return height
var z int
return z
}
return *o.Height
}
// WithWidth
// WithWidth set field Width to given value
func (o *ResizeTTYOptions) WithWidth(value int) *ResizeTTYOptions {
v := &value
o.Width = v
o.Width = &value
return o
}
// GetWidth
// GetWidth returns value of field Width
func (o *ResizeTTYOptions) GetWidth() int {
var width int
if o.Width == nil {
return width
var z int
return z
}
return *o.Width
}
// WithRunning
// WithRunning set field Running to given value
func (o *ResizeTTYOptions) WithRunning(value bool) *ResizeTTYOptions {
v := &value
o.Running = v
o.Running = &value
return o
}
// GetRunning
// GetRunning returns value of field Running
func (o *ResizeTTYOptions) GetRunning() bool {
var running bool
if o.Running == nil {
return running
var z bool
return z
}
return *o.Running
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *RestartOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *RestartOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithTimeout
// WithTimeout set field Timeout to given value
func (o *RestartOptions) WithTimeout(value int) *RestartOptions {
v := &value
o.Timeout = v
o.Timeout = &value
return o
}
// GetTimeout
// GetTimeout returns value of field Timeout
func (o *RestartOptions) GetTimeout() int {
var timeout int
if o.Timeout == nil {
return timeout
var z int
return z
}
return *o.Timeout
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,144 +7,132 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *RestoreOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *RestoreOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithIgnoreRootfs
// WithIgnoreRootfs set field IgnoreRootfs to given value
func (o *RestoreOptions) WithIgnoreRootfs(value bool) *RestoreOptions {
v := &value
o.IgnoreRootfs = v
o.IgnoreRootfs = &value
return o
}
// GetIgnoreRootfs
// GetIgnoreRootfs returns value of field IgnoreRootfs
func (o *RestoreOptions) GetIgnoreRootfs() bool {
var ignoreRootfs bool
if o.IgnoreRootfs == nil {
return ignoreRootfs
var z bool
return z
}
return *o.IgnoreRootfs
}
// WithIgnoreStaticIP
// WithIgnoreStaticIP set field IgnoreStaticIP to given value
func (o *RestoreOptions) WithIgnoreStaticIP(value bool) *RestoreOptions {
v := &value
o.IgnoreStaticIP = v
o.IgnoreStaticIP = &value
return o
}
// GetIgnoreStaticIP
// GetIgnoreStaticIP returns value of field IgnoreStaticIP
func (o *RestoreOptions) GetIgnoreStaticIP() bool {
var ignoreStaticIP bool
if o.IgnoreStaticIP == nil {
return ignoreStaticIP
var z bool
return z
}
return *o.IgnoreStaticIP
}
// WithIgnoreStaticMAC
// WithIgnoreStaticMAC set field IgnoreStaticMAC to given value
func (o *RestoreOptions) WithIgnoreStaticMAC(value bool) *RestoreOptions {
v := &value
o.IgnoreStaticMAC = v
o.IgnoreStaticMAC = &value
return o
}
// GetIgnoreStaticMAC
// GetIgnoreStaticMAC returns value of field IgnoreStaticMAC
func (o *RestoreOptions) GetIgnoreStaticMAC() bool {
var ignoreStaticMAC bool
if o.IgnoreStaticMAC == nil {
return ignoreStaticMAC
var z bool
return z
}
return *o.IgnoreStaticMAC
}
// WithImportAchive
// WithImportAchive set field ImportAchive to given value
func (o *RestoreOptions) WithImportAchive(value string) *RestoreOptions {
v := &value
o.ImportAchive = v
o.ImportAchive = &value
return o
}
// GetImportAchive
// GetImportAchive returns value of field ImportAchive
func (o *RestoreOptions) GetImportAchive() string {
var importAchive string
if o.ImportAchive == nil {
return importAchive
var z string
return z
}
return *o.ImportAchive
}
// WithKeep
// WithKeep set field Keep to given value
func (o *RestoreOptions) WithKeep(value bool) *RestoreOptions {
v := &value
o.Keep = v
o.Keep = &value
return o
}
// GetKeep
// GetKeep returns value of field Keep
func (o *RestoreOptions) GetKeep() bool {
var keep bool
if o.Keep == nil {
return keep
var z bool
return z
}
return *o.Keep
}
// WithName
// WithName set field Name to given value
func (o *RestoreOptions) WithName(value string) *RestoreOptions {
v := &value
o.Name = v
o.Name = &value
return o
}
// GetName
// GetName returns value of field Name
func (o *RestoreOptions) GetName() string {
var name string
if o.Name == nil {
return name
var z string
return z
}
return *o.Name
}
// WithTCPEstablished
// WithTCPEstablished set field TCPEstablished to given value
func (o *RestoreOptions) WithTCPEstablished(value bool) *RestoreOptions {
v := &value
o.TCPEstablished = v
o.TCPEstablished = &value
return o
}
// GetTCPEstablished
// GetTCPEstablished returns value of field TCPEstablished
func (o *RestoreOptions) GetTCPEstablished() bool {
var tCPEstablished bool
if o.TCPEstablished == nil {
return tCPEstablished
var z bool
return z
}
return *o.TCPEstablished
}
// WithPod
// WithPod set field Pod to given value
func (o *RestoreOptions) WithPod(value string) *RestoreOptions {
v := &value
o.Pod = v
o.Pod = &value
return o
}
// GetPod
// GetPod returns value of field Pod
func (o *RestoreOptions) GetPod() string {
var pod string
if o.Pod == nil {
return pod
var z string
return z
}
return *o.Pod
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ShouldRestartOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ShouldRestartOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,48 +7,42 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *StartOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *StartOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithDetachKeys
// WithDetachKeys set field DetachKeys to given value
func (o *StartOptions) WithDetachKeys(value string) *StartOptions {
v := &value
o.DetachKeys = v
o.DetachKeys = &value
return o
}
// GetDetachKeys
// GetDetachKeys returns value of field DetachKeys
func (o *StartOptions) GetDetachKeys() string {
var detachKeys string
if o.DetachKeys == nil {
return detachKeys
var z string
return z
}
return *o.DetachKeys
}
// WithRecursive
// WithRecursive set field Recursive to given value
func (o *StartOptions) WithRecursive(value bool) *StartOptions {
v := &value
o.Recursive = v
o.Recursive = &value
return o
}
// GetRecursive
// GetRecursive returns value of field Recursive
func (o *StartOptions) GetRecursive() bool {
var recursive bool
if o.Recursive == nil {
return recursive
var z bool
return z
}
return *o.Recursive
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,48 +7,42 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *StatsOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *StatsOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithStream
// WithStream set field Stream to given value
func (o *StatsOptions) WithStream(value bool) *StatsOptions {
v := &value
o.Stream = v
o.Stream = &value
return o
}
// GetStream
// GetStream returns value of field Stream
func (o *StatsOptions) GetStream() bool {
var stream bool
if o.Stream == nil {
return stream
var z bool
return z
}
return *o.Stream
}
// WithInterval
// WithInterval set field Interval to given value
func (o *StatsOptions) WithInterval(value int) *StatsOptions {
v := &value
o.Interval = v
o.Interval = &value
return o
}
// GetInterval
// GetInterval returns value of field Interval
func (o *StatsOptions) GetInterval() int {
var interval int
if o.Interval == nil {
return interval
var z int
return z
}
return *o.Interval
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,48 +7,42 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *StopOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *StopOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithIgnore
// WithIgnore set field Ignore to given value
func (o *StopOptions) WithIgnore(value bool) *StopOptions {
v := &value
o.Ignore = v
o.Ignore = &value
return o
}
// GetIgnore
// GetIgnore returns value of field Ignore
func (o *StopOptions) GetIgnore() bool {
var ignore bool
if o.Ignore == nil {
return ignore
var z bool
return z
}
return *o.Ignore
}
// WithTimeout
// WithTimeout set field Timeout to given value
func (o *StopOptions) WithTimeout(value uint) *StopOptions {
v := &value
o.Timeout = v
o.Timeout = &value
return o
}
// GetTimeout
// GetTimeout returns value of field Timeout
func (o *StopOptions) GetTimeout() uint {
var timeout uint
if o.Timeout == nil {
return timeout
var z uint
return z
}
return *o.Timeout
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *TopOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *TopOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithDescriptors
// WithDescriptors set field Descriptors to given value
func (o *TopOptions) WithDescriptors(value []string) *TopOptions {
v := &value
o.Descriptors = v
o.Descriptors = &value
return o
}
// GetDescriptors
// GetDescriptors returns value of field Descriptors
func (o *TopOptions) GetDescriptors() []string {
var descriptors []string
if o.Descriptors == nil {
return descriptors
var z []string
return z
}
return *o.Descriptors
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *UnmountOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *UnmountOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *UnpauseOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *UnpauseOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package containers
import (
@ -7,48 +8,42 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *WaitOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *WaitOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithCondition
// WithCondition set field Condition to given value
func (o *WaitOptions) WithCondition(value []define.ContainerStatus) *WaitOptions {
v := value
o.Condition = v
o.Condition = value
return o
}
// GetCondition
// GetCondition returns value of field Condition
func (o *WaitOptions) GetCondition() []define.ContainerStatus {
var condition []define.ContainerStatus
if o.Condition == nil {
return condition
var z []define.ContainerStatus
return z
}
return o.Condition
}
// WithInterval
// WithInterval set field Interval to given value
func (o *WaitOptions) WithInterval(value string) *WaitOptions {
v := &value
o.Interval = v
o.Interval = &value
return o
}
// GetInterval
// GetInterval returns value of field Interval
func (o *WaitOptions) GetInterval() string {
var interval string
if o.Interval == nil {
return interval
var z string
return z
}
return *o.Interval
}

5
pkg/bindings/doc.go Normal file
View File

@ -0,0 +1,5 @@
package bindings
/*
See https://github.com/containers/podman/blob/main/pkg/bindings/README.md for details.
*/

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package generate
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *KubeOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *KubeOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithService
// WithService set field Service to given value
func (o *KubeOptions) WithService(value bool) *KubeOptions {
v := &value
o.Service = v
o.Service = &value
return o
}
// GetService
// GetService returns value of field Service
func (o *KubeOptions) GetService() bool {
var service bool
if o.Service == nil {
return service
var z bool
return z
}
return *o.Service
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package generate
import (
@ -6,144 +7,132 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *SystemdOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *SystemdOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithUseName
// WithUseName set field UseName to given value
func (o *SystemdOptions) WithUseName(value bool) *SystemdOptions {
v := &value
o.UseName = v
o.UseName = &value
return o
}
// GetUseName
// GetUseName returns value of field UseName
func (o *SystemdOptions) GetUseName() bool {
var useName bool
if o.UseName == nil {
return useName
var z bool
return z
}
return *o.UseName
}
// WithNew
// WithNew set field New to given value
func (o *SystemdOptions) WithNew(value bool) *SystemdOptions {
v := &value
o.New = v
o.New = &value
return o
}
// GetNew
// GetNew returns value of field New
func (o *SystemdOptions) GetNew() bool {
var new bool
if o.New == nil {
return new
var z bool
return z
}
return *o.New
}
// WithNoHeader
// WithNoHeader set field NoHeader to given value
func (o *SystemdOptions) WithNoHeader(value bool) *SystemdOptions {
v := &value
o.NoHeader = v
o.NoHeader = &value
return o
}
// GetNoHeader
// GetNoHeader returns value of field NoHeader
func (o *SystemdOptions) GetNoHeader() bool {
var noHeader bool
if o.NoHeader == nil {
return noHeader
var z bool
return z
}
return *o.NoHeader
}
// WithRestartPolicy
// WithRestartPolicy set field RestartPolicy to given value
func (o *SystemdOptions) WithRestartPolicy(value string) *SystemdOptions {
v := &value
o.RestartPolicy = v
o.RestartPolicy = &value
return o
}
// GetRestartPolicy
// GetRestartPolicy returns value of field RestartPolicy
func (o *SystemdOptions) GetRestartPolicy() string {
var restartPolicy string
if o.RestartPolicy == nil {
return restartPolicy
var z string
return z
}
return *o.RestartPolicy
}
// WithStopTimeout
// WithStopTimeout set field StopTimeout to given value
func (o *SystemdOptions) WithStopTimeout(value uint) *SystemdOptions {
v := &value
o.StopTimeout = v
o.StopTimeout = &value
return o
}
// GetStopTimeout
// GetStopTimeout returns value of field StopTimeout
func (o *SystemdOptions) GetStopTimeout() uint {
var stopTimeout uint
if o.StopTimeout == nil {
return stopTimeout
var z uint
return z
}
return *o.StopTimeout
}
// WithContainerPrefix
// WithContainerPrefix set field ContainerPrefix to given value
func (o *SystemdOptions) WithContainerPrefix(value string) *SystemdOptions {
v := &value
o.ContainerPrefix = v
o.ContainerPrefix = &value
return o
}
// GetContainerPrefix
// GetContainerPrefix returns value of field ContainerPrefix
func (o *SystemdOptions) GetContainerPrefix() string {
var containerPrefix string
if o.ContainerPrefix == nil {
return containerPrefix
var z string
return z
}
return *o.ContainerPrefix
}
// WithPodPrefix
// WithPodPrefix set field PodPrefix to given value
func (o *SystemdOptions) WithPodPrefix(value string) *SystemdOptions {
v := &value
o.PodPrefix = v
o.PodPrefix = &value
return o
}
// GetPodPrefix
// GetPodPrefix returns value of field PodPrefix
func (o *SystemdOptions) GetPodPrefix() string {
var podPrefix string
if o.PodPrefix == nil {
return podPrefix
var z string
return z
}
return *o.PodPrefix
}
// WithSeparator
// WithSeparator set field Separator to given value
func (o *SystemdOptions) WithSeparator(value string) *SystemdOptions {
v := &value
o.Separator = v
o.Separator = &value
return o
}
// GetSeparator
// GetSeparator returns value of field Separator
func (o *SystemdOptions) GetSeparator() string {
var separator string
if o.Separator == nil {
return separator
var z string
return z
}
return *o.Separator
}

View File

@ -1,5 +1,10 @@
// +build ignore
package main
// This program generates *_options_.go files to be used by the bindings calls to API service.
// It can be invoked by running go generate
import (
"errors"
"fmt"
@ -11,56 +16,52 @@ import (
"os/exec"
"strings"
"text/template"
"time"
"unicode"
"unicode/utf8"
)
var bodyTmpl = `package {{.PackageName}}
var bodyTmpl = `// Code generated by go generate; DO NOT EDIT.
package {{.PackageName}}
import (
{{range $import := .Imports}} {{$import}}
{{end}}
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *{{.StructName}}) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *{{.StructName}}) ToParams() (url.Values, error) {
return util.ToParams(o)
}
{{range $field := .Fields}}
// With{{.Name}}
func(o *{{$field.StructName}}) With{{$field.Name}}(value {{$field.Type}}) *{{$field.StructName}} {
v := {{$field.TypedValue}}
o.{{$field.Name}} = v
// With{{.Name}} set {{if .Comment}}{{.Comment}}{{else}}field {{.Name}} to given value{{end}}
func(o *{{.StructName}}) With{{.Name}}(value {{.Type}}) *{{.StructName}} {
o.{{.Name}} = {{if not .Composite}}&{{end}}value
return o
}
// Get{{.Name}}
func(o *{{$field.StructName}}) Get{{$field.Name}}() {{$field.Type}} {
var {{$field.ZeroName}} {{$field.Type}}
if o.{{$field.Name}} == nil {
return {{$field.ZeroName}}
// Get{{.Name}} returns value of {{if .Comment}}{{.Comment}}{{else}}field {{.Name}}{{end}}
func(o *{{.StructName}}) Get{{.Name}}() {{.Type}} {
if o.{{.Name}} == nil {
var z {{.Type}}
return z
}
return {{$field.TypedName}}
return {{if not .Composite}}*{{end}}o.{{.Name}}
}
{{end}}
`
type fieldStruct struct {
Comment string
Composite bool
Name string
StructName string
Type string
TypedName string
TypedValue string
ZeroName string
}
func main() {
@ -69,7 +70,6 @@ func main() {
fieldStructs []fieldStruct
)
srcFile := os.Getenv("GOFILE")
pkg := os.Getenv("GOPACKAGE")
inputStructName := os.Args[1]
b, err := ioutil.ReadFile(srcFile)
if err != nil {
@ -80,6 +80,7 @@ func main() {
if err != nil {
panic(err)
}
// always add reflect
imports := []string{"\"reflect\"", "\"github.com/containers/podman/v3/pkg/bindings/internal/util\""}
for _, imp := range f.Imports {
@ -96,65 +97,57 @@ func main() {
}
}()
body := template.Must(template.New("body").Parse(bodyTmpl))
ast.Inspect(f, func(n ast.Node) bool {
ref, refOK := n.(*ast.TypeSpec)
if refOK {
if ref.Name.Name == inputStructName {
if !(refOK && ref.Name.Name == inputStructName) {
return true
}
x := ref.Type.(*ast.StructType)
for _, field := range x.Fields.List {
var (
name, zeroName, typedName, typedValue string
)
var name string
if len(field.Names) > 0 {
name = field.Names[0].Name
if len(name) < 1 {
panic(errors.New("bad name"))
}
}
for k, v := range name {
zeroName = strings.ToLower(string(v)) + name[k+1:]
break
}
//sub := "*"
typeExpr := field.Type
var composite bool
switch field.Type.(type) {
case *ast.MapType, *ast.StructType, *ast.ArrayType:
typedName = "o." + name
typedValue = "value"
default:
typedName = "*o." + name
typedValue = "&value"
composite = true
}
//sub := "*"
typeExpr := field.Type
start := typeExpr.Pos() - 1
end := typeExpr.End() - 1
fieldType := strings.Replace(string(b[start:end]), "*", "", 1)
fStruct := fieldStruct{
fieldStructs = append(fieldStructs, fieldStruct{
Comment: fmtComment(field.Comment.Text()),
Composite: composite,
Name: name,
StructName: inputStructName,
Type: fieldType,
TypedName: typedName,
TypedValue: typedValue,
ZeroName: zeroName,
}
fieldStructs = append(fieldStructs, fStruct)
})
} // for
bodyStruct := struct {
PackageName string
Imports []string
Date string
StructName string
Fields []fieldStruct
}{
PackageName: pkg,
PackageName: os.Getenv("GOPACKAGE"),
Imports: imports,
Date: time.Now().String(),
StructName: inputStructName,
Fields: fieldStructs,
}
body := template.Must(template.New("body").Parse(bodyTmpl))
// create the body
if err := body.Execute(out, bodyStruct); err != nil {
fmt.Println(err)
@ -183,8 +176,15 @@ func main() {
fmt.Println(err)
os.Exit(1)
}
}
}
return true
})
}
func fmtComment(comment string) string {
r, n := utf8.DecodeRuneInString(comment)
if r != utf8.RuneError {
comment = string(unicode.ToLower(r)) + comment[n:]
}
comment = strings.TrimSpace(comment)
return comment
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,48 +7,42 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *DiffOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *DiffOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithParent
// WithParent set field Parent to given value
func (o *DiffOptions) WithParent(value string) *DiffOptions {
v := &value
o.Parent = v
o.Parent = &value
return o
}
// GetParent
// GetParent returns value of field Parent
func (o *DiffOptions) GetParent() string {
var parent string
if o.Parent == nil {
return parent
var z string
return z
}
return *o.Parent
}
// WithDiffType
// WithDiffType set field DiffType to given value
func (o *DiffOptions) WithDiffType(value string) *DiffOptions {
v := &value
o.DiffType = v
o.DiffType = &value
return o
}
// GetDiffType
// GetDiffType returns value of field DiffType
func (o *DiffOptions) GetDiffType() string {
var diffType string
if o.DiffType == nil {
return diffType
var z string
return z
}
return *o.DiffType
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ExistsOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ExistsOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,48 +7,42 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ExportOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ExportOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithCompress
// WithCompress set field Compress to given value
func (o *ExportOptions) WithCompress(value bool) *ExportOptions {
v := &value
o.Compress = v
o.Compress = &value
return o
}
// GetCompress
// GetCompress returns value of field Compress
func (o *ExportOptions) GetCompress() bool {
var compress bool
if o.Compress == nil {
return compress
var z bool
return z
}
return *o.Compress
}
// WithFormat
// WithFormat set field Format to given value
func (o *ExportOptions) WithFormat(value string) *ExportOptions {
v := &value
o.Format = v
o.Format = &value
return o
}
// GetFormat
// GetFormat returns value of field Format
func (o *ExportOptions) GetFormat() string {
var format string
if o.Format == nil {
return format
var z string
return z
}
return *o.Format
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *GetOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *GetOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithSize
// WithSize set field Size to given value
func (o *GetOptions) WithSize(value bool) *GetOptions {
v := &value
o.Size = v
o.Size = &value
return o
}
// GetSize
// GetSize returns value of field Size
func (o *GetOptions) GetSize() bool {
var size bool
if o.Size == nil {
return size
var z bool
return z
}
return *o.Size
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *HistoryOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *HistoryOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,80 +7,72 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ImportOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ImportOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithChanges
// WithChanges set field Changes to given value
func (o *ImportOptions) WithChanges(value []string) *ImportOptions {
v := &value
o.Changes = v
o.Changes = &value
return o
}
// GetChanges
// GetChanges returns value of field Changes
func (o *ImportOptions) GetChanges() []string {
var changes []string
if o.Changes == nil {
return changes
var z []string
return z
}
return *o.Changes
}
// WithMessage
// WithMessage set field Message to given value
func (o *ImportOptions) WithMessage(value string) *ImportOptions {
v := &value
o.Message = v
o.Message = &value
return o
}
// GetMessage
// GetMessage returns value of field Message
func (o *ImportOptions) GetMessage() string {
var message string
if o.Message == nil {
return message
var z string
return z
}
return *o.Message
}
// WithReference
// WithReference set field Reference to given value
func (o *ImportOptions) WithReference(value string) *ImportOptions {
v := &value
o.Reference = v
o.Reference = &value
return o
}
// GetReference
// GetReference returns value of field Reference
func (o *ImportOptions) GetReference() string {
var reference string
if o.Reference == nil {
return reference
var z string
return z
}
return *o.Reference
}
// WithURL
// WithURL set field URL to given value
func (o *ImportOptions) WithURL(value string) *ImportOptions {
v := &value
o.URL = v
o.URL = &value
return o
}
// GetURL
// GetURL returns value of field URL
func (o *ImportOptions) GetURL() string {
var uRL string
if o.URL == nil {
return uRL
var z string
return z
}
return *o.URL
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,48 +7,42 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ListOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ListOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithAll
// WithAll set field All to given value
func (o *ListOptions) WithAll(value bool) *ListOptions {
v := &value
o.All = v
o.All = &value
return o
}
// GetAll
// GetAll returns value of field All
func (o *ListOptions) GetAll() bool {
var all bool
if o.All == nil {
return all
var z bool
return z
}
return *o.All
}
// WithFilters
// WithFilters set field Filters to given value
func (o *ListOptions) WithFilters(value map[string][]string) *ListOptions {
v := value
o.Filters = v
o.Filters = value
return o
}
// GetFilters
// GetFilters returns value of field Filters
func (o *ListOptions) GetFilters() map[string][]string {
var filters map[string][]string
if o.Filters == nil {
return filters
var z map[string][]string
return z
}
return o.Filters
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *LoadOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *LoadOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithReference
// WithReference set field Reference to given value
func (o *LoadOptions) WithReference(value string) *LoadOptions {
v := &value
o.Reference = v
o.Reference = &value
return o
}
// GetReference
// GetReference returns value of field Reference
func (o *LoadOptions) GetReference() string {
var reference string
if o.Reference == nil {
return reference
var z string
return z
}
return *o.Reference
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,48 +7,42 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *PruneOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *PruneOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithAll
// WithAll set field All to given value
func (o *PruneOptions) WithAll(value bool) *PruneOptions {
v := &value
o.All = v
o.All = &value
return o
}
// GetAll
// GetAll returns value of field All
func (o *PruneOptions) GetAll() bool {
var all bool
if o.All == nil {
return all
var z bool
return z
}
return *o.All
}
// WithFilters
// WithFilters set field Filters to given value
func (o *PruneOptions) WithFilters(value map[string][]string) *PruneOptions {
v := value
o.Filters = v
o.Filters = value
return o
}
// GetFilters
// GetFilters returns value of field Filters
func (o *PruneOptions) GetFilters() map[string][]string {
var filters map[string][]string
if o.Filters == nil {
return filters
var z map[string][]string
return z
}
return o.Filters
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,176 +7,162 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *PullOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *PullOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithAllTags
// WithAllTags set field AllTags to given value
func (o *PullOptions) WithAllTags(value bool) *PullOptions {
v := &value
o.AllTags = v
o.AllTags = &value
return o
}
// GetAllTags
// GetAllTags returns value of field AllTags
func (o *PullOptions) GetAllTags() bool {
var allTags bool
if o.AllTags == nil {
return allTags
var z bool
return z
}
return *o.AllTags
}
// WithArch
// WithArch set field Arch to given value
func (o *PullOptions) WithArch(value string) *PullOptions {
v := &value
o.Arch = v
o.Arch = &value
return o
}
// GetArch
// GetArch returns value of field Arch
func (o *PullOptions) GetArch() string {
var arch string
if o.Arch == nil {
return arch
var z string
return z
}
return *o.Arch
}
// WithAuthfile
// WithAuthfile set field Authfile to given value
func (o *PullOptions) WithAuthfile(value string) *PullOptions {
v := &value
o.Authfile = v
o.Authfile = &value
return o
}
// GetAuthfile
// GetAuthfile returns value of field Authfile
func (o *PullOptions) GetAuthfile() string {
var authfile string
if o.Authfile == nil {
return authfile
var z string
return z
}
return *o.Authfile
}
// WithOS
// WithOS set field OS to given value
func (o *PullOptions) WithOS(value string) *PullOptions {
v := &value
o.OS = v
o.OS = &value
return o
}
// GetOS
// GetOS returns value of field OS
func (o *PullOptions) GetOS() string {
var oS string
if o.OS == nil {
return oS
var z string
return z
}
return *o.OS
}
// WithPolicy
// WithPolicy set field Policy to given value
func (o *PullOptions) WithPolicy(value string) *PullOptions {
v := &value
o.Policy = v
o.Policy = &value
return o
}
// GetPolicy
// GetPolicy returns value of field Policy
func (o *PullOptions) GetPolicy() string {
var policy string
if o.Policy == nil {
return policy
var z string
return z
}
return *o.Policy
}
// WithPassword
// WithPassword set field Password to given value
func (o *PullOptions) WithPassword(value string) *PullOptions {
v := &value
o.Password = v
o.Password = &value
return o
}
// GetPassword
// GetPassword returns value of field Password
func (o *PullOptions) GetPassword() string {
var password string
if o.Password == nil {
return password
var z string
return z
}
return *o.Password
}
// WithQuiet
// WithQuiet set field Quiet to given value
func (o *PullOptions) WithQuiet(value bool) *PullOptions {
v := &value
o.Quiet = v
o.Quiet = &value
return o
}
// GetQuiet
// GetQuiet returns value of field Quiet
func (o *PullOptions) GetQuiet() bool {
var quiet bool
if o.Quiet == nil {
return quiet
var z bool
return z
}
return *o.Quiet
}
// WithSkipTLSVerify
// WithSkipTLSVerify set field SkipTLSVerify to given value
func (o *PullOptions) WithSkipTLSVerify(value bool) *PullOptions {
v := &value
o.SkipTLSVerify = v
o.SkipTLSVerify = &value
return o
}
// GetSkipTLSVerify
// GetSkipTLSVerify returns value of field SkipTLSVerify
func (o *PullOptions) GetSkipTLSVerify() bool {
var skipTLSVerify bool
if o.SkipTLSVerify == nil {
return skipTLSVerify
var z bool
return z
}
return *o.SkipTLSVerify
}
// WithUsername
// WithUsername set field Username to given value
func (o *PullOptions) WithUsername(value string) *PullOptions {
v := &value
o.Username = v
o.Username = &value
return o
}
// GetUsername
// GetUsername returns value of field Username
func (o *PullOptions) GetUsername() string {
var username string
if o.Username == nil {
return username
var z string
return z
}
return *o.Username
}
// WithVariant
// WithVariant set field Variant to given value
func (o *PullOptions) WithVariant(value string) *PullOptions {
v := &value
o.Variant = v
o.Variant = &value
return o
}
// GetVariant
// GetVariant returns value of field Variant
func (o *PullOptions) GetVariant() string {
var variant string
if o.Variant == nil {
return variant
var z string
return z
}
return *o.Variant
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,128 +7,117 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *PushOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *PushOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithAll
// WithAll set field All to given value
func (o *PushOptions) WithAll(value bool) *PushOptions {
v := &value
o.All = v
o.All = &value
return o
}
// GetAll
// GetAll returns value of field All
func (o *PushOptions) GetAll() bool {
var all bool
if o.All == nil {
return all
var z bool
return z
}
return *o.All
}
// WithAuthfile
// WithAuthfile set field Authfile to given value
func (o *PushOptions) WithAuthfile(value string) *PushOptions {
v := &value
o.Authfile = v
o.Authfile = &value
return o
}
// GetAuthfile
// GetAuthfile returns value of field Authfile
func (o *PushOptions) GetAuthfile() string {
var authfile string
if o.Authfile == nil {
return authfile
var z string
return z
}
return *o.Authfile
}
// WithCompress
// WithCompress set field Compress to given value
func (o *PushOptions) WithCompress(value bool) *PushOptions {
v := &value
o.Compress = v
o.Compress = &value
return o
}
// GetCompress
// GetCompress returns value of field Compress
func (o *PushOptions) GetCompress() bool {
var compress bool
if o.Compress == nil {
return compress
var z bool
return z
}
return *o.Compress
}
// WithFormat
// WithFormat set field Format to given value
func (o *PushOptions) WithFormat(value string) *PushOptions {
v := &value
o.Format = v
o.Format = &value
return o
}
// GetFormat
// GetFormat returns value of field Format
func (o *PushOptions) GetFormat() string {
var format string
if o.Format == nil {
return format
var z string
return z
}
return *o.Format
}
// WithPassword
// WithPassword set field Password to given value
func (o *PushOptions) WithPassword(value string) *PushOptions {
v := &value
o.Password = v
o.Password = &value
return o
}
// GetPassword
// GetPassword returns value of field Password
func (o *PushOptions) GetPassword() string {
var password string
if o.Password == nil {
return password
var z string
return z
}
return *o.Password
}
// WithSkipTLSVerify
// WithSkipTLSVerify set field SkipTLSVerify to given value
func (o *PushOptions) WithSkipTLSVerify(value bool) *PushOptions {
v := &value
o.SkipTLSVerify = v
o.SkipTLSVerify = &value
return o
}
// GetSkipTLSVerify
// GetSkipTLSVerify returns value of field SkipTLSVerify
func (o *PushOptions) GetSkipTLSVerify() bool {
var skipTLSVerify bool
if o.SkipTLSVerify == nil {
return skipTLSVerify
var z bool
return z
}
return *o.SkipTLSVerify
}
// WithUsername
// WithUsername set field Username to given value
func (o *PushOptions) WithUsername(value string) *PushOptions {
v := &value
o.Username = v
o.Username = &value
return o
}
// GetUsername
// GetUsername returns value of field Username
func (o *PushOptions) GetUsername() string {
var username string
if o.Username == nil {
return username
var z string
return z
}
return *o.Username
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,48 +7,42 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *RemoveOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *RemoveOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithAll
// WithAll set field All to given value
func (o *RemoveOptions) WithAll(value bool) *RemoveOptions {
v := &value
o.All = v
o.All = &value
return o
}
// GetAll
// GetAll returns value of field All
func (o *RemoveOptions) GetAll() bool {
var all bool
if o.All == nil {
return all
var z bool
return z
}
return *o.All
}
// WithForce
// WithForce set field Force to given value
func (o *RemoveOptions) WithForce(value bool) *RemoveOptions {
v := &value
o.Force = v
o.Force = &value
return o
}
// GetForce
// GetForce returns value of field Force
func (o *RemoveOptions) GetForce() bool {
var force bool
if o.Force == nil {
return force
var z bool
return z
}
return *o.Force
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,112 +7,102 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *SearchOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *SearchOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithAuthfile
// WithAuthfile set field Authfile to given value
func (o *SearchOptions) WithAuthfile(value string) *SearchOptions {
v := &value
o.Authfile = v
o.Authfile = &value
return o
}
// GetAuthfile
// GetAuthfile returns value of field Authfile
func (o *SearchOptions) GetAuthfile() string {
var authfile string
if o.Authfile == nil {
return authfile
var z string
return z
}
return *o.Authfile
}
// WithFilters
// WithFilters set field Filters to given value
func (o *SearchOptions) WithFilters(value map[string][]string) *SearchOptions {
v := value
o.Filters = v
o.Filters = value
return o
}
// GetFilters
// GetFilters returns value of field Filters
func (o *SearchOptions) GetFilters() map[string][]string {
var filters map[string][]string
if o.Filters == nil {
return filters
var z map[string][]string
return z
}
return o.Filters
}
// WithLimit
// WithLimit set field Limit to given value
func (o *SearchOptions) WithLimit(value int) *SearchOptions {
v := &value
o.Limit = v
o.Limit = &value
return o
}
// GetLimit
// GetLimit returns value of field Limit
func (o *SearchOptions) GetLimit() int {
var limit int
if o.Limit == nil {
return limit
var z int
return z
}
return *o.Limit
}
// WithNoTrunc
// WithNoTrunc set field NoTrunc to given value
func (o *SearchOptions) WithNoTrunc(value bool) *SearchOptions {
v := &value
o.NoTrunc = v
o.NoTrunc = &value
return o
}
// GetNoTrunc
// GetNoTrunc returns value of field NoTrunc
func (o *SearchOptions) GetNoTrunc() bool {
var noTrunc bool
if o.NoTrunc == nil {
return noTrunc
var z bool
return z
}
return *o.NoTrunc
}
// WithSkipTLSVerify
// WithSkipTLSVerify set field SkipTLSVerify to given value
func (o *SearchOptions) WithSkipTLSVerify(value bool) *SearchOptions {
v := &value
o.SkipTLSVerify = v
o.SkipTLSVerify = &value
return o
}
// GetSkipTLSVerify
// GetSkipTLSVerify returns value of field SkipTLSVerify
func (o *SearchOptions) GetSkipTLSVerify() bool {
var skipTLSVerify bool
if o.SkipTLSVerify == nil {
return skipTLSVerify
var z bool
return z
}
return *o.SkipTLSVerify
}
// WithListTags
// WithListTags set field ListTags to given value
func (o *SearchOptions) WithListTags(value bool) *SearchOptions {
v := &value
o.ListTags = v
o.ListTags = &value
return o
}
// GetListTags
// GetListTags returns value of field ListTags
func (o *SearchOptions) GetListTags() bool {
var listTags bool
if o.ListTags == nil {
return listTags
var z bool
return z
}
return *o.ListTags
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *TagOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *TagOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *TreeOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *TreeOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithWhatRequires
// WithWhatRequires set field WhatRequires to given value
func (o *TreeOptions) WithWhatRequires(value bool) *TreeOptions {
v := &value
o.WhatRequires = v
o.WhatRequires = &value
return o
}
// GetWhatRequires
// GetWhatRequires returns value of field WhatRequires
func (o *TreeOptions) GetWhatRequires() bool {
var whatRequires bool
if o.WhatRequires == nil {
return whatRequires
var z bool
return z
}
return *o.WhatRequires
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package images
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *UntagOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *UntagOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package manifests
import (
@ -6,144 +7,132 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *AddOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *AddOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithAll
// WithAll set field All to given value
func (o *AddOptions) WithAll(value bool) *AddOptions {
v := &value
o.All = v
o.All = &value
return o
}
// GetAll
// GetAll returns value of field All
func (o *AddOptions) GetAll() bool {
var all bool
if o.All == nil {
return all
var z bool
return z
}
return *o.All
}
// WithAnnotation
// WithAnnotation set field Annotation to given value
func (o *AddOptions) WithAnnotation(value map[string]string) *AddOptions {
v := value
o.Annotation = v
o.Annotation = value
return o
}
// GetAnnotation
// GetAnnotation returns value of field Annotation
func (o *AddOptions) GetAnnotation() map[string]string {
var annotation map[string]string
if o.Annotation == nil {
return annotation
var z map[string]string
return z
}
return o.Annotation
}
// WithArch
// WithArch set field Arch to given value
func (o *AddOptions) WithArch(value string) *AddOptions {
v := &value
o.Arch = v
o.Arch = &value
return o
}
// GetArch
// GetArch returns value of field Arch
func (o *AddOptions) GetArch() string {
var arch string
if o.Arch == nil {
return arch
var z string
return z
}
return *o.Arch
}
// WithFeatures
// WithFeatures set field Features to given value
func (o *AddOptions) WithFeatures(value []string) *AddOptions {
v := value
o.Features = v
o.Features = value
return o
}
// GetFeatures
// GetFeatures returns value of field Features
func (o *AddOptions) GetFeatures() []string {
var features []string
if o.Features == nil {
return features
var z []string
return z
}
return o.Features
}
// WithImages
// WithImages set field Images to given value
func (o *AddOptions) WithImages(value []string) *AddOptions {
v := value
o.Images = v
o.Images = value
return o
}
// GetImages
// GetImages returns value of field Images
func (o *AddOptions) GetImages() []string {
var images []string
if o.Images == nil {
return images
var z []string
return z
}
return o.Images
}
// WithOS
// WithOS set field OS to given value
func (o *AddOptions) WithOS(value string) *AddOptions {
v := &value
o.OS = v
o.OS = &value
return o
}
// GetOS
// GetOS returns value of field OS
func (o *AddOptions) GetOS() string {
var oS string
if o.OS == nil {
return oS
var z string
return z
}
return *o.OS
}
// WithOSVersion
// WithOSVersion set field OSVersion to given value
func (o *AddOptions) WithOSVersion(value string) *AddOptions {
v := &value
o.OSVersion = v
o.OSVersion = &value
return o
}
// GetOSVersion
// GetOSVersion returns value of field OSVersion
func (o *AddOptions) GetOSVersion() string {
var oSVersion string
if o.OSVersion == nil {
return oSVersion
var z string
return z
}
return *o.OSVersion
}
// WithVariant
// WithVariant set field Variant to given value
func (o *AddOptions) WithVariant(value string) *AddOptions {
v := &value
o.Variant = v
o.Variant = &value
return o
}
// GetVariant
// GetVariant returns value of field Variant
func (o *AddOptions) GetVariant() string {
var variant string
if o.Variant == nil {
return variant
var z string
return z
}
return *o.Variant
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package manifests
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *CreateOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *CreateOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithAll
// WithAll set field All to given value
func (o *CreateOptions) WithAll(value bool) *CreateOptions {
v := &value
o.All = v
o.All = &value
return o
}
// GetAll
// GetAll returns value of field All
func (o *CreateOptions) GetAll() bool {
var all bool
if o.All == nil {
return all
var z bool
return z
}
return *o.All
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package manifests
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ExistsOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ExistsOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package manifests
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *InspectOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *InspectOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package manifests
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *RemoveOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *RemoveOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package network
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ConnectOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ConnectOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithAliases
// WithAliases set field Aliases to given value
func (o *ConnectOptions) WithAliases(value []string) *ConnectOptions {
v := &value
o.Aliases = v
o.Aliases = &value
return o
}
// GetAliases
// GetAliases returns value of field Aliases
func (o *ConnectOptions) GetAliases() []string {
var aliases []string
if o.Aliases == nil {
return aliases
var z []string
return z
}
return *o.Aliases
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package network
import (
@ -7,192 +8,177 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *CreateOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *CreateOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithDisableDNS
// WithDisableDNS set field DisableDNS to given value
func (o *CreateOptions) WithDisableDNS(value bool) *CreateOptions {
v := &value
o.DisableDNS = v
o.DisableDNS = &value
return o
}
// GetDisableDNS
// GetDisableDNS returns value of field DisableDNS
func (o *CreateOptions) GetDisableDNS() bool {
var disableDNS bool
if o.DisableDNS == nil {
return disableDNS
var z bool
return z
}
return *o.DisableDNS
}
// WithDriver
// WithDriver set field Driver to given value
func (o *CreateOptions) WithDriver(value string) *CreateOptions {
v := &value
o.Driver = v
o.Driver = &value
return o
}
// GetDriver
// GetDriver returns value of field Driver
func (o *CreateOptions) GetDriver() string {
var driver string
if o.Driver == nil {
return driver
var z string
return z
}
return *o.Driver
}
// WithGateway
// WithGateway set field Gateway to given value
func (o *CreateOptions) WithGateway(value net.IP) *CreateOptions {
v := &value
o.Gateway = v
o.Gateway = &value
return o
}
// GetGateway
// GetGateway returns value of field Gateway
func (o *CreateOptions) GetGateway() net.IP {
var gateway net.IP
if o.Gateway == nil {
return gateway
var z net.IP
return z
}
return *o.Gateway
}
// WithInternal
// WithInternal set field Internal to given value
func (o *CreateOptions) WithInternal(value bool) *CreateOptions {
v := &value
o.Internal = v
o.Internal = &value
return o
}
// GetInternal
// GetInternal returns value of field Internal
func (o *CreateOptions) GetInternal() bool {
var internal bool
if o.Internal == nil {
return internal
var z bool
return z
}
return *o.Internal
}
// WithLabels
// WithLabels set field Labels to given value
func (o *CreateOptions) WithLabels(value map[string]string) *CreateOptions {
v := value
o.Labels = v
o.Labels = value
return o
}
// GetLabels
// GetLabels returns value of field Labels
func (o *CreateOptions) GetLabels() map[string]string {
var labels map[string]string
if o.Labels == nil {
return labels
var z map[string]string
return z
}
return o.Labels
}
// WithMacVLAN
// WithMacVLAN set field MacVLAN to given value
func (o *CreateOptions) WithMacVLAN(value string) *CreateOptions {
v := &value
o.MacVLAN = v
o.MacVLAN = &value
return o
}
// GetMacVLAN
// GetMacVLAN returns value of field MacVLAN
func (o *CreateOptions) GetMacVLAN() string {
var macVLAN string
if o.MacVLAN == nil {
return macVLAN
var z string
return z
}
return *o.MacVLAN
}
// WithIPRange
// WithIPRange set field IPRange to given value
func (o *CreateOptions) WithIPRange(value net.IPNet) *CreateOptions {
v := &value
o.IPRange = v
o.IPRange = &value
return o
}
// GetIPRange
// GetIPRange returns value of field IPRange
func (o *CreateOptions) GetIPRange() net.IPNet {
var iPRange net.IPNet
if o.IPRange == nil {
return iPRange
var z net.IPNet
return z
}
return *o.IPRange
}
// WithSubnet
// WithSubnet set field Subnet to given value
func (o *CreateOptions) WithSubnet(value net.IPNet) *CreateOptions {
v := &value
o.Subnet = v
o.Subnet = &value
return o
}
// GetSubnet
// GetSubnet returns value of field Subnet
func (o *CreateOptions) GetSubnet() net.IPNet {
var subnet net.IPNet
if o.Subnet == nil {
return subnet
var z net.IPNet
return z
}
return *o.Subnet
}
// WithIPv6
// WithIPv6 set field IPv6 to given value
func (o *CreateOptions) WithIPv6(value bool) *CreateOptions {
v := &value
o.IPv6 = v
o.IPv6 = &value
return o
}
// GetIPv6
// GetIPv6 returns value of field IPv6
func (o *CreateOptions) GetIPv6() bool {
var iPv6 bool
if o.IPv6 == nil {
return iPv6
var z bool
return z
}
return *o.IPv6
}
// WithOptions
// WithOptions set field Options to given value
func (o *CreateOptions) WithOptions(value map[string]string) *CreateOptions {
v := value
o.Options = v
o.Options = value
return o
}
// GetOptions
// GetOptions returns value of field Options
func (o *CreateOptions) GetOptions() map[string]string {
var options map[string]string
if o.Options == nil {
return options
var z map[string]string
return z
}
return o.Options
}
// WithName
// WithName set field Name to given value
func (o *CreateOptions) WithName(value string) *CreateOptions {
v := &value
o.Name = v
o.Name = &value
return o
}
// GetName
// GetName returns value of field Name
func (o *CreateOptions) GetName() string {
var name string
if o.Name == nil {
return name
var z string
return z
}
return *o.Name
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package network
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *DisconnectOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *DisconnectOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithForce
// WithForce set field Force to given value
func (o *DisconnectOptions) WithForce(value bool) *DisconnectOptions {
v := &value
o.Force = v
o.Force = &value
return o
}
// GetForce
// GetForce returns value of field Force
func (o *DisconnectOptions) GetForce() bool {
var force bool
if o.Force == nil {
return force
var z bool
return z
}
return *o.Force
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package network
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ExistsOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ExistsOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package network
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *InspectOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *InspectOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package network
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ListOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ListOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithFilters
// WithFilters set field Filters to given value
func (o *ListOptions) WithFilters(value map[string][]string) *ListOptions {
v := value
o.Filters = v
o.Filters = value
return o
}
// GetFilters
// GetFilters returns value of field Filters
func (o *ListOptions) GetFilters() map[string][]string {
var filters map[string][]string
if o.Filters == nil {
return filters
var z map[string][]string
return z
}
return o.Filters
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package network
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *PruneOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *PruneOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithFilters
// WithFilters set field Filters to given value
func (o *PruneOptions) WithFilters(value map[string][]string) *PruneOptions {
v := value
o.Filters = v
o.Filters = value
return o
}
// GetFilters
// GetFilters returns value of field Filters
func (o *PruneOptions) GetFilters() map[string][]string {
var filters map[string][]string
if o.Filters == nil {
return filters
var z map[string][]string
return z
}
return o.Filters
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package network
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *RemoveOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *RemoveOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithForce
// WithForce set field Force to given value
func (o *RemoveOptions) WithForce(value bool) *RemoveOptions {
v := &value
o.Force = v
o.Force = &value
return o
}
// GetForce
// GetForce returns value of field Force
func (o *RemoveOptions) GetForce() bool {
var force bool
if o.Force == nil {
return force
var z bool
return z
}
return *o.Force
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package play
import (
@ -7,240 +8,222 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *KubeOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *KubeOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithAuthfile
// WithAuthfile set field Authfile to given value
func (o *KubeOptions) WithAuthfile(value string) *KubeOptions {
v := &value
o.Authfile = v
o.Authfile = &value
return o
}
// GetAuthfile
// GetAuthfile returns value of field Authfile
func (o *KubeOptions) GetAuthfile() string {
var authfile string
if o.Authfile == nil {
return authfile
var z string
return z
}
return *o.Authfile
}
// WithCertDir
// WithCertDir set field CertDir to given value
func (o *KubeOptions) WithCertDir(value string) *KubeOptions {
v := &value
o.CertDir = v
o.CertDir = &value
return o
}
// GetCertDir
// GetCertDir returns value of field CertDir
func (o *KubeOptions) GetCertDir() string {
var certDir string
if o.CertDir == nil {
return certDir
var z string
return z
}
return *o.CertDir
}
// WithUsername
// WithUsername set field Username to given value
func (o *KubeOptions) WithUsername(value string) *KubeOptions {
v := &value
o.Username = v
o.Username = &value
return o
}
// GetUsername
// GetUsername returns value of field Username
func (o *KubeOptions) GetUsername() string {
var username string
if o.Username == nil {
return username
var z string
return z
}
return *o.Username
}
// WithPassword
// WithPassword set field Password to given value
func (o *KubeOptions) WithPassword(value string) *KubeOptions {
v := &value
o.Password = v
o.Password = &value
return o
}
// GetPassword
// GetPassword returns value of field Password
func (o *KubeOptions) GetPassword() string {
var password string
if o.Password == nil {
return password
var z string
return z
}
return *o.Password
}
// WithNetwork
// WithNetwork set field Network to given value
func (o *KubeOptions) WithNetwork(value string) *KubeOptions {
v := &value
o.Network = v
o.Network = &value
return o
}
// GetNetwork
// GetNetwork returns value of field Network
func (o *KubeOptions) GetNetwork() string {
var network string
if o.Network == nil {
return network
var z string
return z
}
return *o.Network
}
// WithQuiet
// WithQuiet set field Quiet to given value
func (o *KubeOptions) WithQuiet(value bool) *KubeOptions {
v := &value
o.Quiet = v
o.Quiet = &value
return o
}
// GetQuiet
// GetQuiet returns value of field Quiet
func (o *KubeOptions) GetQuiet() bool {
var quiet bool
if o.Quiet == nil {
return quiet
var z bool
return z
}
return *o.Quiet
}
// WithSignaturePolicy
// WithSignaturePolicy set field SignaturePolicy to given value
func (o *KubeOptions) WithSignaturePolicy(value string) *KubeOptions {
v := &value
o.SignaturePolicy = v
o.SignaturePolicy = &value
return o
}
// GetSignaturePolicy
// GetSignaturePolicy returns value of field SignaturePolicy
func (o *KubeOptions) GetSignaturePolicy() string {
var signaturePolicy string
if o.SignaturePolicy == nil {
return signaturePolicy
var z string
return z
}
return *o.SignaturePolicy
}
// WithSkipTLSVerify
// WithSkipTLSVerify set field SkipTLSVerify to given value
func (o *KubeOptions) WithSkipTLSVerify(value bool) *KubeOptions {
v := &value
o.SkipTLSVerify = v
o.SkipTLSVerify = &value
return o
}
// GetSkipTLSVerify
// GetSkipTLSVerify returns value of field SkipTLSVerify
func (o *KubeOptions) GetSkipTLSVerify() bool {
var skipTLSVerify bool
if o.SkipTLSVerify == nil {
return skipTLSVerify
var z bool
return z
}
return *o.SkipTLSVerify
}
// WithSeccompProfileRoot
// WithSeccompProfileRoot set field SeccompProfileRoot to given value
func (o *KubeOptions) WithSeccompProfileRoot(value string) *KubeOptions {
v := &value
o.SeccompProfileRoot = v
o.SeccompProfileRoot = &value
return o
}
// GetSeccompProfileRoot
// GetSeccompProfileRoot returns value of field SeccompProfileRoot
func (o *KubeOptions) GetSeccompProfileRoot() string {
var seccompProfileRoot string
if o.SeccompProfileRoot == nil {
return seccompProfileRoot
var z string
return z
}
return *o.SeccompProfileRoot
}
// WithStaticIPs
// WithStaticIPs set field StaticIPs to given value
func (o *KubeOptions) WithStaticIPs(value []net.IP) *KubeOptions {
v := &value
o.StaticIPs = v
o.StaticIPs = &value
return o
}
// GetStaticIPs
// GetStaticIPs returns value of field StaticIPs
func (o *KubeOptions) GetStaticIPs() []net.IP {
var staticIPs []net.IP
if o.StaticIPs == nil {
return staticIPs
var z []net.IP
return z
}
return *o.StaticIPs
}
// WithStaticMACs
// WithStaticMACs set field StaticMACs to given value
func (o *KubeOptions) WithStaticMACs(value []net.HardwareAddr) *KubeOptions {
v := &value
o.StaticMACs = v
o.StaticMACs = &value
return o
}
// GetStaticMACs
// GetStaticMACs returns value of field StaticMACs
func (o *KubeOptions) GetStaticMACs() []net.HardwareAddr {
var staticMACs []net.HardwareAddr
if o.StaticMACs == nil {
return staticMACs
var z []net.HardwareAddr
return z
}
return *o.StaticMACs
}
// WithConfigMaps
// WithConfigMaps set field ConfigMaps to given value
func (o *KubeOptions) WithConfigMaps(value []string) *KubeOptions {
v := &value
o.ConfigMaps = v
o.ConfigMaps = &value
return o
}
// GetConfigMaps
// GetConfigMaps returns value of field ConfigMaps
func (o *KubeOptions) GetConfigMaps() []string {
var configMaps []string
if o.ConfigMaps == nil {
return configMaps
var z []string
return z
}
return *o.ConfigMaps
}
// WithLogDriver
// WithLogDriver set field LogDriver to given value
func (o *KubeOptions) WithLogDriver(value string) *KubeOptions {
v := &value
o.LogDriver = v
o.LogDriver = &value
return o
}
// GetLogDriver
// GetLogDriver returns value of field LogDriver
func (o *KubeOptions) GetLogDriver() string {
var logDriver string
if o.LogDriver == nil {
return logDriver
var z string
return z
}
return *o.LogDriver
}
// WithStart
// WithStart set field Start to given value
func (o *KubeOptions) WithStart(value bool) *KubeOptions {
v := &value
o.Start = v
o.Start = &value
return o
}
// GetStart
// GetStart returns value of field Start
func (o *KubeOptions) GetStart() bool {
var start bool
if o.Start == nil {
return start
var z bool
return z
}
return *o.Start
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package pods
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *CreateOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *CreateOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package pods
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ExistsOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ExistsOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package pods
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *InspectOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *InspectOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package pods
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *KillOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *KillOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithSignal
// WithSignal set field Signal to given value
func (o *KillOptions) WithSignal(value string) *KillOptions {
v := &value
o.Signal = v
o.Signal = &value
return o
}
// GetSignal
// GetSignal returns value of field Signal
func (o *KillOptions) GetSignal() string {
var signal string
if o.Signal == nil {
return signal
var z string
return z
}
return *o.Signal
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package pods
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ListOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ListOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithFilters
// WithFilters set field Filters to given value
func (o *ListOptions) WithFilters(value map[string][]string) *ListOptions {
v := value
o.Filters = v
o.Filters = value
return o
}
// GetFilters
// GetFilters returns value of field Filters
func (o *ListOptions) GetFilters() map[string][]string {
var filters map[string][]string
if o.Filters == nil {
return filters
var z map[string][]string
return z
}
return o.Filters
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package pods
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *PauseOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *PauseOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package pods
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *PruneOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *PruneOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package pods
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *RemoveOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *RemoveOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithForce
// WithForce set field Force to given value
func (o *RemoveOptions) WithForce(value bool) *RemoveOptions {
v := &value
o.Force = v
o.Force = &value
return o
}
// GetForce
// GetForce returns value of field Force
func (o *RemoveOptions) GetForce() bool {
var force bool
if o.Force == nil {
return force
var z bool
return z
}
return *o.Force
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package pods
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *RestartOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *RestartOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package pods
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *StartOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *StartOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package pods
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *StatsOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *StatsOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithAll
// WithAll set field All to given value
func (o *StatsOptions) WithAll(value bool) *StatsOptions {
v := &value
o.All = v
o.All = &value
return o
}
// GetAll
// GetAll returns value of field All
func (o *StatsOptions) GetAll() bool {
var all bool
if o.All == nil {
return all
var z bool
return z
}
return *o.All
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package pods
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *StopOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *StopOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithTimeout
// WithTimeout set field Timeout to given value
func (o *StopOptions) WithTimeout(value int) *StopOptions {
v := &value
o.Timeout = v
o.Timeout = &value
return o
}
// GetTimeout
// GetTimeout returns value of field Timeout
func (o *StopOptions) GetTimeout() int {
var timeout int
if o.Timeout == nil {
return timeout
var z int
return z
}
return *o.Timeout
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package pods
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *TopOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *TopOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithDescriptors
// WithDescriptors set field Descriptors to given value
func (o *TopOptions) WithDescriptors(value []string) *TopOptions {
v := value
o.Descriptors = v
o.Descriptors = value
return o
}
// GetDescriptors
// GetDescriptors returns value of field Descriptors
func (o *TopOptions) GetDescriptors() []string {
var descriptors []string
if o.Descriptors == nil {
return descriptors
var z []string
return z
}
return o.Descriptors
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package pods
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *UnpauseOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *UnpauseOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package secrets
import (
@ -6,64 +7,57 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *CreateOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *CreateOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithName
// WithName set field Name to given value
func (o *CreateOptions) WithName(value string) *CreateOptions {
v := &value
o.Name = v
o.Name = &value
return o
}
// GetName
// GetName returns value of field Name
func (o *CreateOptions) GetName() string {
var name string
if o.Name == nil {
return name
var z string
return z
}
return *o.Name
}
// WithDriver
// WithDriver set field Driver to given value
func (o *CreateOptions) WithDriver(value string) *CreateOptions {
v := &value
o.Driver = v
o.Driver = &value
return o
}
// GetDriver
// GetDriver returns value of field Driver
func (o *CreateOptions) GetDriver() string {
var driver string
if o.Driver == nil {
return driver
var z string
return z
}
return *o.Driver
}
// WithDriverOpts
// WithDriverOpts set field DriverOpts to given value
func (o *CreateOptions) WithDriverOpts(value map[string]string) *CreateOptions {
v := value
o.DriverOpts = v
o.DriverOpts = value
return o
}
// GetDriverOpts
// GetDriverOpts returns value of field DriverOpts
func (o *CreateOptions) GetDriverOpts() map[string]string {
var driverOpts map[string]string
if o.DriverOpts == nil {
return driverOpts
var z map[string]string
return z
}
return o.DriverOpts
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package secrets
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *InspectOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *InspectOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package secrets
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ListOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ListOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithFilters
// WithFilters set field Filters to given value
func (o *ListOptions) WithFilters(value map[string][]string) *ListOptions {
v := value
o.Filters = v
o.Filters = value
return o
}
// GetFilters
// GetFilters returns value of field Filters
func (o *ListOptions) GetFilters() map[string][]string {
var filters map[string][]string
if o.Filters == nil {
return filters
var z map[string][]string
return z
}
return o.Filters
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package secrets
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *RemoveOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *RemoveOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package system
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *DiskOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *DiskOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package system
import (
@ -6,80 +7,72 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *EventsOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *EventsOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithFilters
// WithFilters set field Filters to given value
func (o *EventsOptions) WithFilters(value map[string][]string) *EventsOptions {
v := value
o.Filters = v
o.Filters = value
return o
}
// GetFilters
// GetFilters returns value of field Filters
func (o *EventsOptions) GetFilters() map[string][]string {
var filters map[string][]string
if o.Filters == nil {
return filters
var z map[string][]string
return z
}
return o.Filters
}
// WithSince
// WithSince set field Since to given value
func (o *EventsOptions) WithSince(value string) *EventsOptions {
v := &value
o.Since = v
o.Since = &value
return o
}
// GetSince
// GetSince returns value of field Since
func (o *EventsOptions) GetSince() string {
var since string
if o.Since == nil {
return since
var z string
return z
}
return *o.Since
}
// WithStream
// WithStream set field Stream to given value
func (o *EventsOptions) WithStream(value bool) *EventsOptions {
v := &value
o.Stream = v
o.Stream = &value
return o
}
// GetStream
// GetStream returns value of field Stream
func (o *EventsOptions) GetStream() bool {
var stream bool
if o.Stream == nil {
return stream
var z bool
return z
}
return *o.Stream
}
// WithUntil
// WithUntil set field Until to given value
func (o *EventsOptions) WithUntil(value string) *EventsOptions {
v := &value
o.Until = v
o.Until = &value
return o
}
// GetUntil
// GetUntil returns value of field Until
func (o *EventsOptions) GetUntil() string {
var until string
if o.Until == nil {
return until
var z string
return z
}
return *o.Until
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package system
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *InfoOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *InfoOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package system
import (
@ -6,64 +7,57 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *PruneOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *PruneOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithAll
// WithAll set field All to given value
func (o *PruneOptions) WithAll(value bool) *PruneOptions {
v := &value
o.All = v
o.All = &value
return o
}
// GetAll
// GetAll returns value of field All
func (o *PruneOptions) GetAll() bool {
var all bool
if o.All == nil {
return all
var z bool
return z
}
return *o.All
}
// WithFilters
// WithFilters set field Filters to given value
func (o *PruneOptions) WithFilters(value map[string][]string) *PruneOptions {
v := value
o.Filters = v
o.Filters = value
return o
}
// GetFilters
// GetFilters returns value of field Filters
func (o *PruneOptions) GetFilters() map[string][]string {
var filters map[string][]string
if o.Filters == nil {
return filters
var z map[string][]string
return z
}
return o.Filters
}
// WithVolumes
// WithVolumes set field Volumes to given value
func (o *PruneOptions) WithVolumes(value bool) *PruneOptions {
v := &value
o.Volumes = v
o.Volumes = &value
return o
}
// GetVolumes
// GetVolumes returns value of field Volumes
func (o *PruneOptions) GetVolumes() bool {
var volumes bool
if o.Volumes == nil {
return volumes
var z bool
return z
}
return *o.Volumes
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package system
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *VersionOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *VersionOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -0,0 +1,51 @@
package test_bindings
import (
"github.com/containers/podman/v3/pkg/bindings/containers"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
. "github.com/onsi/gomega/gstruct"
)
var _ = Describe("Podman API Bindings", func() {
boxedTrue, boxedFalse := new(bool), new(bool)
*boxedTrue = true
*boxedFalse = false
It("verify simple setters", func() {
boxedString := new(string)
*boxedString = "Test"
actual := new(containers.AttachOptions).
WithDetachKeys("Test").WithLogs(true).WithStream(false)
Expect(*actual).To(MatchAllFields(Fields{
"DetachKeys": Equal(boxedString),
"Logs": Equal(boxedTrue),
"Stream": Equal(boxedFalse),
}))
Expect(actual.GetDetachKeys()).To(Equal("Test"))
Expect(actual.GetLogs()).To(Equal(true))
Expect(actual.GetStream()).To(Equal(false))
})
It("verify composite setters", func() {
boxedInt := new(int)
*boxedInt = 50
actual := new(containers.ListOptions).
WithFilters(map[string][]string{"Test": {"Test Filter"}}).
WithLast(50)
Expect(*actual).To(MatchAllFields(Fields{
"All": BeNil(),
"External": BeNil(),
"Filters": HaveKeyWithValue("Test", []string{"Test Filter"}),
"Last": Equal(boxedInt),
"Namespace": BeNil(),
"Size": BeNil(),
"Sync": BeNil(),
}))
})
})

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package volumes
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *CreateOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *CreateOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package volumes
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ExistsOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ExistsOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package volumes
import (
@ -6,16 +7,12 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *InspectOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *InspectOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package volumes
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *ListOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *ListOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithFilters
// WithFilters set field Filters to given value
func (o *ListOptions) WithFilters(value map[string][]string) *ListOptions {
v := value
o.Filters = v
o.Filters = value
return o
}
// GetFilters
// GetFilters returns value of field Filters
func (o *ListOptions) GetFilters() map[string][]string {
var filters map[string][]string
if o.Filters == nil {
return filters
var z map[string][]string
return z
}
return o.Filters
}

View File

@ -1,3 +1,4 @@
// Code generated by go generate; DO NOT EDIT.
package volumes
import (
@ -6,32 +7,27 @@ import (
"github.com/containers/podman/v3/pkg/bindings/internal/util"
)
/*
This file is generated automatically by go generate. Do not edit.
*/
// Changed
// Changed returns true if named field has been set
func (o *PruneOptions) Changed(fieldName string) bool {
return util.Changed(o, fieldName)
}
// ToParams
// ToParams formats struct fields to be passed to API service
func (o *PruneOptions) ToParams() (url.Values, error) {
return util.ToParams(o)
}
// WithFilters
// WithFilters set field Filters to given value
func (o *PruneOptions) WithFilters(value map[string][]string) *PruneOptions {
v := value
o.Filters = v
o.Filters = value
return o
}
// GetFilters
// GetFilters returns value of field Filters
func (o *PruneOptions) GetFilters() map[string][]string {
var filters map[string][]string
if o.Filters == nil {
return filters
var z map[string][]string
return z
}
return o.Filters
}

Some files were not shown because too many files have changed in this diff Show More