storage

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const (
	VolumeTypeCloudDisk = "CloudDisk"

	VolumeTypeCephRBD = "CephRBD"

	VolumeTypeCephFS = "CephFS"

	VolumeTypeNAS = "NAS"

	VolumeTypeOther = "Other"

	CreateTypeStatic = "Static"

	CreateTypeDynamic = "Dynamic"

	CreateTypeByStorageClass = "ByStorageClass"

	CreateTypeByPersistentVolume = "ByPersistentVolume"

	FSTypeExtreme = "Extreme"

	StatusPersistentVolumeAvailable = "Available"

	StatusPersistentVolumeBound = "Bound"

	StatusPersistentVolumeReleased = "Released"

	StatusPersistentVolumeClaimPending = "Pending"

	StatusPersistentVolumeClaimBound = "Bound"

	StatusPersistentVolumeClaimLost = "Lost"
)

Variables

View Source
var CreatePersistentVolumeClaimRequest_Base_DEFAULT *base.Base
View Source
var CreatePersistentVolumeClaimRequest_Top_DEFAULT *base.TopParam
View Source
var CreatePersistentVolumeClaimResponse_Base_DEFAULT *base.Base
View Source
var CreatePersistentVolumeRequest_Base_DEFAULT *base.Base
View Source
var CreatePersistentVolumeRequest_DiskType_DEFAULT string
View Source
var CreatePersistentVolumeRequest_FileSystem_DEFAULT string
View Source
var CreatePersistentVolumeRequest_Top_DEFAULT *base.TopParam
View Source
var CreatePersistentVolumeRequest_ZoneId_DEFAULT string
View Source
var CreatePersistentVolumeResponse_Base_DEFAULT *base.Base
View Source
var CreateStorageClassRequest_Base_DEFAULT *base.Base
View Source
var CreateStorageClassRequest_ChargeType_DEFAULT string
View Source
var CreateStorageClassRequest_DiskType_DEFAULT string
View Source
var CreateStorageClassRequest_Top_DEFAULT *base.TopParam
View Source
var CreateStorageClassRequest_ZoneId_DEFAULT string
View Source
var CreateStorageClassResponse_Base_DEFAULT *base.Base
View Source
var DeletePersistentVolumeClaimRequest_Base_DEFAULT *base.Base
View Source
var DeletePersistentVolumeClaimRequest_Top_DEFAULT *base.TopParam
View Source
var DeletePersistentVolumeRequest_Base_DEFAULT *base.Base
View Source
var DeletePersistentVolumeRequest_Top_DEFAULT *base.TopParam
View Source
var DeleteStorageClassRequest_Base_DEFAULT *base.Base
View Source
var DeleteStorageClassRequest_Top_DEFAULT *base.TopParam
View Source
var GetPersistentVolumeClaimRequest_Base_DEFAULT *base.Base
View Source
var GetPersistentVolumeClaimRequest_Top_DEFAULT *base.TopParam
View Source
var GetPersistentVolumeClaimResponse_Base_DEFAULT *base.Base
View Source
var GetPersistentVolumeClaimResponse_DiskType_DEFAULT string
View Source
var GetPersistentVolumeClaimResponse_FSType_DEFAULT string = FSTypeExtreme
View Source
var GetPersistentVolumeRequest_Base_DEFAULT *base.Base
View Source
var GetPersistentVolumeRequest_Top_DEFAULT *base.TopParam
View Source
var GetPersistentVolumeResponse_Base_DEFAULT *base.Base
View Source
var GetPersistentVolumeResponse_CloudDiskId_DEFAULT string
View Source
var GetPersistentVolumeResponse_DiskType_DEFAULT string
View Source
var GetStorageClassRequest_Base_DEFAULT *base.Base
View Source
var GetStorageClassRequest_Top_DEFAULT *base.TopParam
View Source
var GetStorageClassResponse_Base_DEFAULT *base.Base
View Source
var GetStorageClassResponse_ChargeType_DEFAULT string
View Source
var GetStorageClassResponse_DiskType_DEFAULT string
View Source
var KitexUnusedProtection = struct{}{}

KitexUnusedProtection is used to prevent 'imported and not used' error.

View Source
var ListCephClusterRequest_Base_DEFAULT *base.Base
View Source
var ListCephClusterRequest_Top_DEFAULT *base.TopParam
View Source
var ListCephClusterResponse_Base_DEFAULT *base.Base
View Source
var ListPersistentVolumeClaimRequest_Base_DEFAULT *base.Base
View Source
var ListPersistentVolumeClaimRequest_Filters_DEFAULT map[string][]string
View Source
var ListPersistentVolumeClaimRequest_Limit_DEFAULT int32 = 10
View Source
var ListPersistentVolumeClaimRequest_Start_DEFAULT int32 = 0
View Source
var ListPersistentVolumeClaimRequest_Top_DEFAULT *base.TopParam
View Source
var ListPersistentVolumeClaimResponse_Base_DEFAULT *base.Base
View Source
var ListPersistentVolumeRequest_Base_DEFAULT *base.Base
View Source
var ListPersistentVolumeRequest_Filters_DEFAULT map[string][]string
View Source
var ListPersistentVolumeRequest_Limit_DEFAULT int32 = 10
View Source
var ListPersistentVolumeRequest_Start_DEFAULT int32 = 0
View Source
var ListPersistentVolumeRequest_Top_DEFAULT *base.TopParam
View Source
var ListPersistentVolumeResponse_Base_DEFAULT *base.Base
View Source
var ListStorageClassRequest_Base_DEFAULT *base.Base
View Source
var ListStorageClassRequest_Filters_DEFAULT map[string][]string
View Source
var ListStorageClassRequest_Limit_DEFAULT int32 = 10
View Source
var ListStorageClassRequest_Start_DEFAULT int32 = 0
View Source
var ListStorageClassRequest_Top_DEFAULT *base.TopParam
View Source
var ListStorageClassResponse_Base_DEFAULT *base.Base
View Source
var ParameterCephFS_Pool_DEFAULT string
View Source
var ParameterCephFS_RootPath_DEFAULT string
View Source
var ParameterCephRBD_FSType_DEFAULT string
View Source
var ParameterNAS_FSType_DEFAULT string = FSTypeExtreme
View Source
var ParameterNAS_FsId_DEFAULT string = ""
View Source
var ParameterNAS_NFSShare_DEFAULT string = "/"
View Source
var ParameterNAS_NFSVersion_DEFAULT string = "4.1"
View Source
var StorageClassItem_ChargeType_DEFAULT string
View Source
var StorageClassItem_DiskType_DEFAULT string

Functions

This section is empty.

Types

type CephClusterItem

type CephClusterItem struct {
	ClusterId string   `thrift:"ClusterId,1,required" json:"ClusterId"`
	Monitors  []string `thrift:"Monitors,2,required" json:"Monitors"`
}

func NewCephClusterItem

func NewCephClusterItem() *CephClusterItem

func (*CephClusterItem) BLength

func (p *CephClusterItem) BLength() int

func (*CephClusterItem) DeepEqual

func (p *CephClusterItem) DeepEqual(ano *CephClusterItem) bool

func (*CephClusterItem) FastRead

func (p *CephClusterItem) FastRead(buf []byte) (int, error)

func (*CephClusterItem) FastReadField1

func (p *CephClusterItem) FastReadField1(buf []byte) (int, error)

func (*CephClusterItem) FastReadField2

func (p *CephClusterItem) FastReadField2(buf []byte) (int, error)

func (*CephClusterItem) FastWrite

func (p *CephClusterItem) FastWrite(buf []byte) int

for compatibility

func (*CephClusterItem) FastWriteNocopy

func (p *CephClusterItem) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*CephClusterItem) Field1DeepEqual

func (p *CephClusterItem) Field1DeepEqual(src string) bool

func (*CephClusterItem) Field2DeepEqual

func (p *CephClusterItem) Field2DeepEqual(src []string) bool

func (*CephClusterItem) GetClusterId

func (p *CephClusterItem) GetClusterId() (v string)

func (*CephClusterItem) GetMonitors

func (p *CephClusterItem) GetMonitors() (v []string)

func (*CephClusterItem) Read

func (p *CephClusterItem) Read(iprot thrift.TProtocol) (err error)

func (*CephClusterItem) ReadField1

func (p *CephClusterItem) ReadField1(iprot thrift.TProtocol) error

func (*CephClusterItem) ReadField2

func (p *CephClusterItem) ReadField2(iprot thrift.TProtocol) error

func (*CephClusterItem) SetClusterId

func (p *CephClusterItem) SetClusterId(val string)

func (*CephClusterItem) SetMonitors

func (p *CephClusterItem) SetMonitors(val []string)

func (*CephClusterItem) String

func (p *CephClusterItem) String() string

func (*CephClusterItem) Write

func (p *CephClusterItem) Write(oprot thrift.TProtocol) (err error)

type CreatePersistentVolumeClaimRequest

type CreatePersistentVolumeClaimRequest struct {
	ClusterId        string                        `thrift:"ClusterId,1,required" validate:"required"`
	Namespace        string                        `thrift:"Namespace,2,required" validate:"required"`
	Name             string                        `thrift:"Name,3,required" validate:"required,k8sName"`
	AccessMode       string                        `thrift:"AccessMode,4,required" validate:"required,oneof=ReadWriteOnce ReadOnlyMany ReadWriteMany"`
	StorageClass     *StorageClassConfigForPVC     `thrift:"StorageClass,5" json:"StorageClass,omitempty"`
	PersistentVolume *PersistentVolumeConfigForPVC `thrift:"PersistentVolume,6" json:"PersistentVolume,omitempty"`
	Top              *base.TopParam                `thrift:"Top,254,required" json:"Top"`
	Base             *base.Base                    `thrift:"Base,255" json:"Base,omitempty"`
}

func NewCreatePersistentVolumeClaimRequest

func NewCreatePersistentVolumeClaimRequest() *CreatePersistentVolumeClaimRequest

func (*CreatePersistentVolumeClaimRequest) BLength

func (*CreatePersistentVolumeClaimRequest) DeepEqual

func (*CreatePersistentVolumeClaimRequest) FastRead

func (p *CreatePersistentVolumeClaimRequest) FastRead(buf []byte) (int, error)

func (*CreatePersistentVolumeClaimRequest) FastReadField1

func (p *CreatePersistentVolumeClaimRequest) FastReadField1(buf []byte) (int, error)

func (*CreatePersistentVolumeClaimRequest) FastReadField2

func (p *CreatePersistentVolumeClaimRequest) FastReadField2(buf []byte) (int, error)

func (*CreatePersistentVolumeClaimRequest) FastReadField254

func (p *CreatePersistentVolumeClaimRequest) FastReadField254(buf []byte) (int, error)

func (*CreatePersistentVolumeClaimRequest) FastReadField255

func (p *CreatePersistentVolumeClaimRequest) FastReadField255(buf []byte) (int, error)

func (*CreatePersistentVolumeClaimRequest) FastReadField3

func (p *CreatePersistentVolumeClaimRequest) FastReadField3(buf []byte) (int, error)

func (*CreatePersistentVolumeClaimRequest) FastReadField4

func (p *CreatePersistentVolumeClaimRequest) FastReadField4(buf []byte) (int, error)

func (*CreatePersistentVolumeClaimRequest) FastReadField5

func (p *CreatePersistentVolumeClaimRequest) FastReadField5(buf []byte) (int, error)

func (*CreatePersistentVolumeClaimRequest) FastReadField6

func (p *CreatePersistentVolumeClaimRequest) FastReadField6(buf []byte) (int, error)

func (*CreatePersistentVolumeClaimRequest) FastWrite

func (p *CreatePersistentVolumeClaimRequest) FastWrite(buf []byte) int

for compatibility

func (*CreatePersistentVolumeClaimRequest) FastWriteNocopy

func (p *CreatePersistentVolumeClaimRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*CreatePersistentVolumeClaimRequest) Field1DeepEqual

func (p *CreatePersistentVolumeClaimRequest) Field1DeepEqual(src string) bool

func (*CreatePersistentVolumeClaimRequest) Field254DeepEqual

func (p *CreatePersistentVolumeClaimRequest) Field254DeepEqual(src *base.TopParam) bool

func (*CreatePersistentVolumeClaimRequest) Field255DeepEqual

func (p *CreatePersistentVolumeClaimRequest) Field255DeepEqual(src *base.Base) bool

func (*CreatePersistentVolumeClaimRequest) Field2DeepEqual

func (p *CreatePersistentVolumeClaimRequest) Field2DeepEqual(src string) bool

func (*CreatePersistentVolumeClaimRequest) Field3DeepEqual

func (p *CreatePersistentVolumeClaimRequest) Field3DeepEqual(src string) bool

func (*CreatePersistentVolumeClaimRequest) Field4DeepEqual

func (p *CreatePersistentVolumeClaimRequest) Field4DeepEqual(src string) bool

func (*CreatePersistentVolumeClaimRequest) Field5DeepEqual

func (*CreatePersistentVolumeClaimRequest) Field6DeepEqual

func (*CreatePersistentVolumeClaimRequest) GetAccessMode

func (p *CreatePersistentVolumeClaimRequest) GetAccessMode() (v string)

func (*CreatePersistentVolumeClaimRequest) GetBase

func (p *CreatePersistentVolumeClaimRequest) GetBase() (v *base.Base)

func (*CreatePersistentVolumeClaimRequest) GetClusterId

func (p *CreatePersistentVolumeClaimRequest) GetClusterId() (v string)

func (*CreatePersistentVolumeClaimRequest) GetName

func (p *CreatePersistentVolumeClaimRequest) GetName() (v string)

func (*CreatePersistentVolumeClaimRequest) GetNamespace

func (p *CreatePersistentVolumeClaimRequest) GetNamespace() (v string)

func (*CreatePersistentVolumeClaimRequest) GetOrSetBase

func (p *CreatePersistentVolumeClaimRequest) GetOrSetBase() interface{}

func (*CreatePersistentVolumeClaimRequest) GetPersistentVolume

func (*CreatePersistentVolumeClaimRequest) GetStorageClass

func (*CreatePersistentVolumeClaimRequest) GetTop

func (*CreatePersistentVolumeClaimRequest) IsSetBase

func (*CreatePersistentVolumeClaimRequest) IsSetPersistentVolume

func (p *CreatePersistentVolumeClaimRequest) IsSetPersistentVolume() bool

func (*CreatePersistentVolumeClaimRequest) IsSetStorageClass

func (p *CreatePersistentVolumeClaimRequest) IsSetStorageClass() bool

func (*CreatePersistentVolumeClaimRequest) IsSetTop

func (*CreatePersistentVolumeClaimRequest) Read

func (*CreatePersistentVolumeClaimRequest) ReadField1

func (*CreatePersistentVolumeClaimRequest) ReadField2

func (*CreatePersistentVolumeClaimRequest) ReadField254

func (*CreatePersistentVolumeClaimRequest) ReadField255

func (*CreatePersistentVolumeClaimRequest) ReadField3

func (*CreatePersistentVolumeClaimRequest) ReadField4

func (*CreatePersistentVolumeClaimRequest) ReadField5

func (*CreatePersistentVolumeClaimRequest) ReadField6

func (*CreatePersistentVolumeClaimRequest) SetAccessMode

func (p *CreatePersistentVolumeClaimRequest) SetAccessMode(val string)

func (*CreatePersistentVolumeClaimRequest) SetBase

func (p *CreatePersistentVolumeClaimRequest) SetBase(val *base.Base)

func (*CreatePersistentVolumeClaimRequest) SetClusterId

func (p *CreatePersistentVolumeClaimRequest) SetClusterId(val string)

func (*CreatePersistentVolumeClaimRequest) SetName

func (*CreatePersistentVolumeClaimRequest) SetNamespace

func (p *CreatePersistentVolumeClaimRequest) SetNamespace(val string)

func (*CreatePersistentVolumeClaimRequest) SetPersistentVolume

func (*CreatePersistentVolumeClaimRequest) SetStorageClass

func (*CreatePersistentVolumeClaimRequest) SetTop

func (*CreatePersistentVolumeClaimRequest) String

func (*CreatePersistentVolumeClaimRequest) Write

type CreatePersistentVolumeClaimResponse

type CreatePersistentVolumeClaimResponse struct {
	Name string     `thrift:"Name,1,required" json:"Name"`
	Base *base.Base `thrift:"Base,255" json:"Base,omitempty"`
}

func NewCreatePersistentVolumeClaimResponse

func NewCreatePersistentVolumeClaimResponse() *CreatePersistentVolumeClaimResponse

func (*CreatePersistentVolumeClaimResponse) BLength

func (*CreatePersistentVolumeClaimResponse) DeepEqual

func (*CreatePersistentVolumeClaimResponse) FastRead

func (p *CreatePersistentVolumeClaimResponse) FastRead(buf []byte) (int, error)

func (*CreatePersistentVolumeClaimResponse) FastReadField1

func (p *CreatePersistentVolumeClaimResponse) FastReadField1(buf []byte) (int, error)

func (*CreatePersistentVolumeClaimResponse) FastReadField255

func (p *CreatePersistentVolumeClaimResponse) FastReadField255(buf []byte) (int, error)

func (*CreatePersistentVolumeClaimResponse) FastWrite

func (p *CreatePersistentVolumeClaimResponse) FastWrite(buf []byte) int

for compatibility

func (*CreatePersistentVolumeClaimResponse) FastWriteNocopy

func (p *CreatePersistentVolumeClaimResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*CreatePersistentVolumeClaimResponse) Field1DeepEqual

func (p *CreatePersistentVolumeClaimResponse) Field1DeepEqual(src string) bool

func (*CreatePersistentVolumeClaimResponse) Field255DeepEqual

func (p *CreatePersistentVolumeClaimResponse) Field255DeepEqual(src *base.Base) bool

func (*CreatePersistentVolumeClaimResponse) GetBase

func (p *CreatePersistentVolumeClaimResponse) GetBase() (v *base.Base)

func (*CreatePersistentVolumeClaimResponse) GetName

func (*CreatePersistentVolumeClaimResponse) GetOrSetBase

func (p *CreatePersistentVolumeClaimResponse) GetOrSetBase() interface{}

func (*CreatePersistentVolumeClaimResponse) IsSetBase

func (*CreatePersistentVolumeClaimResponse) Read

func (*CreatePersistentVolumeClaimResponse) ReadField1

func (*CreatePersistentVolumeClaimResponse) ReadField255

func (*CreatePersistentVolumeClaimResponse) SetBase

func (*CreatePersistentVolumeClaimResponse) SetName

func (*CreatePersistentVolumeClaimResponse) String

func (*CreatePersistentVolumeClaimResponse) Write

type CreatePersistentVolumeRequest

type CreatePersistentVolumeRequest struct {
	ClusterId   string         `thrift:"ClusterId,1,required" validate:"required"`
	Name        string         `thrift:"Name,2,required" validate:"required,k8sName"`
	VolumeType  string         `thrift:"VolumeType,3,required" validate:"required,oneof=CloudDisk CephRBD CephFS NAS"`
	DiskType    *string        `thrift:"DiskType,4" json:"DiskType,omitempty"`
	AccessMode  string         `thrift:"AccessMode,5,required" validate:"required,oneof=ReadWriteOnce ReadOnlyMany ReadWriteMany"`
	CloudDiskId string         `thrift:"CloudDiskId,6,required" validate:"required"`
	Capacity    string         `thrift:"Capacity,7,required" validate:"required"`
	FileSystem  *string        `thrift:"FileSystem,8" json:"FileSystem,omitempty"`
	Parameter   *Parameter     `thrift:"Parameter,9" json:"Parameter,omitempty"`
	ZoneId      *string        `thrift:"ZoneId,10" json:"ZoneId,omitempty"`
	Top         *base.TopParam `thrift:"Top,254,required" json:"Top"`
	Base        *base.Base     `thrift:"Base,255" json:"Base,omitempty"`
}

func NewCreatePersistentVolumeRequest

func NewCreatePersistentVolumeRequest() *CreatePersistentVolumeRequest

func (*CreatePersistentVolumeRequest) BLength

func (p *CreatePersistentVolumeRequest) BLength() int

func (*CreatePersistentVolumeRequest) DeepEqual

func (*CreatePersistentVolumeRequest) FastRead

func (p *CreatePersistentVolumeRequest) FastRead(buf []byte) (int, error)

func (*CreatePersistentVolumeRequest) FastReadField1

func (p *CreatePersistentVolumeRequest) FastReadField1(buf []byte) (int, error)

func (*CreatePersistentVolumeRequest) FastReadField10

func (p *CreatePersistentVolumeRequest) FastReadField10(buf []byte) (int, error)

func (*CreatePersistentVolumeRequest) FastReadField2

func (p *CreatePersistentVolumeRequest) FastReadField2(buf []byte) (int, error)

func (*CreatePersistentVolumeRequest) FastReadField254

func (p *CreatePersistentVolumeRequest) FastReadField254(buf []byte) (int, error)

func (*CreatePersistentVolumeRequest) FastReadField255

func (p *CreatePersistentVolumeRequest) FastReadField255(buf []byte) (int, error)

func (*CreatePersistentVolumeRequest) FastReadField3

func (p *CreatePersistentVolumeRequest) FastReadField3(buf []byte) (int, error)

func (*CreatePersistentVolumeRequest) FastReadField4

func (p *CreatePersistentVolumeRequest) FastReadField4(buf []byte) (int, error)

func (*CreatePersistentVolumeRequest) FastReadField5

func (p *CreatePersistentVolumeRequest) FastReadField5(buf []byte) (int, error)

func (*CreatePersistentVolumeRequest) FastReadField6

func (p *CreatePersistentVolumeRequest) FastReadField6(buf []byte) (int, error)

func (*CreatePersistentVolumeRequest) FastReadField7

func (p *CreatePersistentVolumeRequest) FastReadField7(buf []byte) (int, error)

func (*CreatePersistentVolumeRequest) FastReadField8

func (p *CreatePersistentVolumeRequest) FastReadField8(buf []byte) (int, error)

func (*CreatePersistentVolumeRequest) FastReadField9

func (p *CreatePersistentVolumeRequest) FastReadField9(buf []byte) (int, error)

func (*CreatePersistentVolumeRequest) FastWrite

func (p *CreatePersistentVolumeRequest) FastWrite(buf []byte) int

for compatibility

func (*CreatePersistentVolumeRequest) FastWriteNocopy

func (p *CreatePersistentVolumeRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*CreatePersistentVolumeRequest) Field10DeepEqual

func (p *CreatePersistentVolumeRequest) Field10DeepEqual(src *string) bool

func (*CreatePersistentVolumeRequest) Field1DeepEqual

func (p *CreatePersistentVolumeRequest) Field1DeepEqual(src string) bool

func (*CreatePersistentVolumeRequest) Field254DeepEqual

func (p *CreatePersistentVolumeRequest) Field254DeepEqual(src *base.TopParam) bool

func (*CreatePersistentVolumeRequest) Field255DeepEqual

func (p *CreatePersistentVolumeRequest) Field255DeepEqual(src *base.Base) bool

func (*CreatePersistentVolumeRequest) Field2DeepEqual

func (p *CreatePersistentVolumeRequest) Field2DeepEqual(src string) bool

func (*CreatePersistentVolumeRequest) Field3DeepEqual

func (p *CreatePersistentVolumeRequest) Field3DeepEqual(src string) bool

func (*CreatePersistentVolumeRequest) Field4DeepEqual

func (p *CreatePersistentVolumeRequest) Field4DeepEqual(src *string) bool

func (*CreatePersistentVolumeRequest) Field5DeepEqual

func (p *CreatePersistentVolumeRequest) Field5DeepEqual(src string) bool

func (*CreatePersistentVolumeRequest) Field6DeepEqual

func (p *CreatePersistentVolumeRequest) Field6DeepEqual(src string) bool

func (*CreatePersistentVolumeRequest) Field7DeepEqual

func (p *CreatePersistentVolumeRequest) Field7DeepEqual(src string) bool

func (*CreatePersistentVolumeRequest) Field8DeepEqual

func (p *CreatePersistentVolumeRequest) Field8DeepEqual(src *string) bool

func (*CreatePersistentVolumeRequest) Field9DeepEqual

func (p *CreatePersistentVolumeRequest) Field9DeepEqual(src *Parameter) bool

func (*CreatePersistentVolumeRequest) GetAccessMode

func (p *CreatePersistentVolumeRequest) GetAccessMode() (v string)

func (*CreatePersistentVolumeRequest) GetBase

func (p *CreatePersistentVolumeRequest) GetBase() (v *base.Base)

func (*CreatePersistentVolumeRequest) GetCapacity

func (p *CreatePersistentVolumeRequest) GetCapacity() (v string)

func (*CreatePersistentVolumeRequest) GetCloudDiskId

func (p *CreatePersistentVolumeRequest) GetCloudDiskId() (v string)

func (*CreatePersistentVolumeRequest) GetClusterId

func (p *CreatePersistentVolumeRequest) GetClusterId() (v string)

func (*CreatePersistentVolumeRequest) GetDiskType

func (p *CreatePersistentVolumeRequest) GetDiskType() (v string)

func (*CreatePersistentVolumeRequest) GetFileSystem

func (p *CreatePersistentVolumeRequest) GetFileSystem() (v string)

func (*CreatePersistentVolumeRequest) GetName

func (p *CreatePersistentVolumeRequest) GetName() (v string)

func (*CreatePersistentVolumeRequest) GetOrSetBase

func (p *CreatePersistentVolumeRequest) GetOrSetBase() interface{}

func (*CreatePersistentVolumeRequest) GetParameter

func (p *CreatePersistentVolumeRequest) GetParameter() (v *Parameter)

func (*CreatePersistentVolumeRequest) GetTop

func (p *CreatePersistentVolumeRequest) GetTop() (v *base.TopParam)

func (*CreatePersistentVolumeRequest) GetVolumeType

func (p *CreatePersistentVolumeRequest) GetVolumeType() (v string)

func (*CreatePersistentVolumeRequest) GetZoneId

func (p *CreatePersistentVolumeRequest) GetZoneId() (v string)

func (*CreatePersistentVolumeRequest) IsSetBase

func (p *CreatePersistentVolumeRequest) IsSetBase() bool

func (*CreatePersistentVolumeRequest) IsSetDiskType

func (p *CreatePersistentVolumeRequest) IsSetDiskType() bool

func (*CreatePersistentVolumeRequest) IsSetFileSystem

func (p *CreatePersistentVolumeRequest) IsSetFileSystem() bool

func (*CreatePersistentVolumeRequest) IsSetParameter

func (p *CreatePersistentVolumeRequest) IsSetParameter() bool

func (*CreatePersistentVolumeRequest) IsSetTop

func (p *CreatePersistentVolumeRequest) IsSetTop() bool

func (*CreatePersistentVolumeRequest) IsSetZoneId

func (p *CreatePersistentVolumeRequest) IsSetZoneId() bool

func (*CreatePersistentVolumeRequest) Read

func (p *CreatePersistentVolumeRequest) Read(iprot thrift.TProtocol) (err error)

func (*CreatePersistentVolumeRequest) ReadField1

func (p *CreatePersistentVolumeRequest) ReadField1(iprot thrift.TProtocol) error

func (*CreatePersistentVolumeRequest) ReadField10

func (p *CreatePersistentVolumeRequest) ReadField10(iprot thrift.TProtocol) error

func (*CreatePersistentVolumeRequest) ReadField2

func (p *CreatePersistentVolumeRequest) ReadField2(iprot thrift.TProtocol) error

func (*CreatePersistentVolumeRequest) ReadField254

func (p *CreatePersistentVolumeRequest) ReadField254(iprot thrift.TProtocol) error

func (*CreatePersistentVolumeRequest) ReadField255

func (p *CreatePersistentVolumeRequest) ReadField255(iprot thrift.TProtocol) error

func (*CreatePersistentVolumeRequest) ReadField3

func (p *CreatePersistentVolumeRequest) ReadField3(iprot thrift.TProtocol) error

func (*CreatePersistentVolumeRequest) ReadField4

func (p *CreatePersistentVolumeRequest) ReadField4(iprot thrift.TProtocol) error

func (*CreatePersistentVolumeRequest) ReadField5

func (p *CreatePersistentVolumeRequest) ReadField5(iprot thrift.TProtocol) error

func (*CreatePersistentVolumeRequest) ReadField6

func (p *CreatePersistentVolumeRequest) ReadField6(iprot thrift.TProtocol) error

func (*CreatePersistentVolumeRequest) ReadField7

func (p *CreatePersistentVolumeRequest) ReadField7(iprot thrift.TProtocol) error

func (*CreatePersistentVolumeRequest) ReadField8

func (p *CreatePersistentVolumeRequest) ReadField8(iprot thrift.TProtocol) error

func (*CreatePersistentVolumeRequest) ReadField9

func (p *CreatePersistentVolumeRequest) ReadField9(iprot thrift.TProtocol) error

func (*CreatePersistentVolumeRequest) SetAccessMode

func (p *CreatePersistentVolumeRequest) SetAccessMode(val string)

func (*CreatePersistentVolumeRequest) SetBase

func (p *CreatePersistentVolumeRequest) SetBase(val *base.Base)

func (*CreatePersistentVolumeRequest) SetCapacity

func (p *CreatePersistentVolumeRequest) SetCapacity(val string)

func (*CreatePersistentVolumeRequest) SetCloudDiskId

func (p *CreatePersistentVolumeRequest) SetCloudDiskId(val string)

func (*CreatePersistentVolumeRequest) SetClusterId

func (p *CreatePersistentVolumeRequest) SetClusterId(val string)

func (*CreatePersistentVolumeRequest) SetDiskType

func (p *CreatePersistentVolumeRequest) SetDiskType(val *string)

func (*CreatePersistentVolumeRequest) SetFileSystem

func (p *CreatePersistentVolumeRequest) SetFileSystem(val *string)

func (*CreatePersistentVolumeRequest) SetName

func (p *CreatePersistentVolumeRequest) SetName(val string)

func (*CreatePersistentVolumeRequest) SetParameter

func (p *CreatePersistentVolumeRequest) SetParameter(val *Parameter)

func (*CreatePersistentVolumeRequest) SetTop

func (*CreatePersistentVolumeRequest) SetVolumeType

func (p *CreatePersistentVolumeRequest) SetVolumeType(val string)

func (*CreatePersistentVolumeRequest) SetZoneId

func (p *CreatePersistentVolumeRequest) SetZoneId(val *string)

func (*CreatePersistentVolumeRequest) String

func (*CreatePersistentVolumeRequest) Write

func (p *CreatePersistentVolumeRequest) Write(oprot thrift.TProtocol) (err error)

type CreatePersistentVolumeResponse

type CreatePersistentVolumeResponse struct {
	Name string     `thrift:"Name,1,required" json:"Name"`
	Base *base.Base `thrift:"Base,255" json:"Base,omitempty"`
}

func NewCreatePersistentVolumeResponse

func NewCreatePersistentVolumeResponse() *CreatePersistentVolumeResponse

func (*CreatePersistentVolumeResponse) BLength

func (p *CreatePersistentVolumeResponse) BLength() int

func (*CreatePersistentVolumeResponse) DeepEqual

func (*CreatePersistentVolumeResponse) FastRead

func (p *CreatePersistentVolumeResponse) FastRead(buf []byte) (int, error)

func (*CreatePersistentVolumeResponse) FastReadField1

func (p *CreatePersistentVolumeResponse) FastReadField1(buf []byte) (int, error)

func (*CreatePersistentVolumeResponse) FastReadField255

func (p *CreatePersistentVolumeResponse) FastReadField255(buf []byte) (int, error)

func (*CreatePersistentVolumeResponse) FastWrite

func (p *CreatePersistentVolumeResponse) FastWrite(buf []byte) int

for compatibility

func (*CreatePersistentVolumeResponse) FastWriteNocopy

func (p *CreatePersistentVolumeResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*CreatePersistentVolumeResponse) Field1DeepEqual

func (p *CreatePersistentVolumeResponse) Field1DeepEqual(src string) bool

func (*CreatePersistentVolumeResponse) Field255DeepEqual

func (p *CreatePersistentVolumeResponse) Field255DeepEqual(src *base.Base) bool

func (*CreatePersistentVolumeResponse) GetBase

func (p *CreatePersistentVolumeResponse) GetBase() (v *base.Base)

func (*CreatePersistentVolumeResponse) GetName

func (p *CreatePersistentVolumeResponse) GetName() (v string)

func (*CreatePersistentVolumeResponse) GetOrSetBase

func (p *CreatePersistentVolumeResponse) GetOrSetBase() interface{}

func (*CreatePersistentVolumeResponse) IsSetBase

func (p *CreatePersistentVolumeResponse) IsSetBase() bool

func (*CreatePersistentVolumeResponse) Read

func (*CreatePersistentVolumeResponse) ReadField1

func (*CreatePersistentVolumeResponse) ReadField255

func (p *CreatePersistentVolumeResponse) ReadField255(iprot thrift.TProtocol) error

func (*CreatePersistentVolumeResponse) SetBase

func (p *CreatePersistentVolumeResponse) SetBase(val *base.Base)

func (*CreatePersistentVolumeResponse) SetName

func (p *CreatePersistentVolumeResponse) SetName(val string)

func (*CreatePersistentVolumeResponse) String

func (*CreatePersistentVolumeResponse) Write

func (p *CreatePersistentVolumeResponse) Write(oprot thrift.TProtocol) (err error)

type CreateStorageClassRequest

type CreateStorageClassRequest struct {
	ClusterId         string         `thrift:"ClusterId,1,required" validate:"required"`
	Name              string         `thrift:"Name,2,required" validate:"required,k8sName"`
	VolumeType        string         `thrift:"VolumeType,3,required" validate:"required,oneof=CloudDisk CephRBD CephFS NAS"`
	DiskType          *string        `thrift:"DiskType,4" json:"DiskType,omitempty"`
	ChargeType        *string        `thrift:"ChargeType,5" json:"ChargeType,omitempty"`
	ReclaimPolicy     string         `thrift:"ReclaimPolicy,6,required" validate:"required,oneof=Retain Delete"`
	VolumeBindingMode string         `thrift:"VolumeBindingMode,7,required" validate:"required,oneof=Immediate WaitForFirstConsumer"`
	Parameter         *Parameter     `thrift:"Parameter,8" json:"Parameter,omitempty"`
	ZoneId            *string        `thrift:"ZoneId,9" json:"ZoneId,omitempty"`
	Top               *base.TopParam `thrift:"Top,254,required" json:"Top"`
	Base              *base.Base     `thrift:"Base,255" json:"Base,omitempty"`
}

func NewCreateStorageClassRequest

func NewCreateStorageClassRequest() *CreateStorageClassRequest

func (*CreateStorageClassRequest) BLength

func (p *CreateStorageClassRequest) BLength() int

func (*CreateStorageClassRequest) DeepEqual

func (*CreateStorageClassRequest) FastRead

func (p *CreateStorageClassRequest) FastRead(buf []byte) (int, error)

func (*CreateStorageClassRequest) FastReadField1

func (p *CreateStorageClassRequest) FastReadField1(buf []byte) (int, error)

func (*CreateStorageClassRequest) FastReadField2

func (p *CreateStorageClassRequest) FastReadField2(buf []byte) (int, error)

func (*CreateStorageClassRequest) FastReadField254

func (p *CreateStorageClassRequest) FastReadField254(buf []byte) (int, error)

func (*CreateStorageClassRequest) FastReadField255

func (p *CreateStorageClassRequest) FastReadField255(buf []byte) (int, error)

func (*CreateStorageClassRequest) FastReadField3

func (p *CreateStorageClassRequest) FastReadField3(buf []byte) (int, error)

func (*CreateStorageClassRequest) FastReadField4

func (p *CreateStorageClassRequest) FastReadField4(buf []byte) (int, error)

func (*CreateStorageClassRequest) FastReadField5

func (p *CreateStorageClassRequest) FastReadField5(buf []byte) (int, error)

func (*CreateStorageClassRequest) FastReadField6

func (p *CreateStorageClassRequest) FastReadField6(buf []byte) (int, error)

func (*CreateStorageClassRequest) FastReadField7

func (p *CreateStorageClassRequest) FastReadField7(buf []byte) (int, error)

func (*CreateStorageClassRequest) FastReadField8

func (p *CreateStorageClassRequest) FastReadField8(buf []byte) (int, error)

func (*CreateStorageClassRequest) FastReadField9

func (p *CreateStorageClassRequest) FastReadField9(buf []byte) (int, error)

func (*CreateStorageClassRequest) FastWrite

func (p *CreateStorageClassRequest) FastWrite(buf []byte) int

for compatibility

func (*CreateStorageClassRequest) FastWriteNocopy

func (p *CreateStorageClassRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*CreateStorageClassRequest) Field1DeepEqual

func (p *CreateStorageClassRequest) Field1DeepEqual(src string) bool

func (*CreateStorageClassRequest) Field254DeepEqual

func (p *CreateStorageClassRequest) Field254DeepEqual(src *base.TopParam) bool

func (*CreateStorageClassRequest) Field255DeepEqual

func (p *CreateStorageClassRequest) Field255DeepEqual(src *base.Base) bool

func (*CreateStorageClassRequest) Field2DeepEqual

func (p *CreateStorageClassRequest) Field2DeepEqual(src string) bool

func (*CreateStorageClassRequest) Field3DeepEqual

func (p *CreateStorageClassRequest) Field3DeepEqual(src string) bool

func (*CreateStorageClassRequest) Field4DeepEqual

func (p *CreateStorageClassRequest) Field4DeepEqual(src *string) bool

func (*CreateStorageClassRequest) Field5DeepEqual

func (p *CreateStorageClassRequest) Field5DeepEqual(src *string) bool

func (*CreateStorageClassRequest) Field6DeepEqual

func (p *CreateStorageClassRequest) Field6DeepEqual(src string) bool

func (*CreateStorageClassRequest) Field7DeepEqual

func (p *CreateStorageClassRequest) Field7DeepEqual(src string) bool

func (*CreateStorageClassRequest) Field8DeepEqual

func (p *CreateStorageClassRequest) Field8DeepEqual(src *Parameter) bool

func (*CreateStorageClassRequest) Field9DeepEqual

func (p *CreateStorageClassRequest) Field9DeepEqual(src *string) bool

func (*CreateStorageClassRequest) GetBase

func (p *CreateStorageClassRequest) GetBase() (v *base.Base)

func (*CreateStorageClassRequest) GetChargeType

func (p *CreateStorageClassRequest) GetChargeType() (v string)

func (*CreateStorageClassRequest) GetClusterId

func (p *CreateStorageClassRequest) GetClusterId() (v string)

func (*CreateStorageClassRequest) GetDiskType

func (p *CreateStorageClassRequest) GetDiskType() (v string)

func (*CreateStorageClassRequest) GetName

func (p *CreateStorageClassRequest) GetName() (v string)

func (*CreateStorageClassRequest) GetOrSetBase

func (p *CreateStorageClassRequest) GetOrSetBase() interface{}

func (*CreateStorageClassRequest) GetParameter

func (p *CreateStorageClassRequest) GetParameter() (v *Parameter)

func (*CreateStorageClassRequest) GetReclaimPolicy

func (p *CreateStorageClassRequest) GetReclaimPolicy() (v string)

func (*CreateStorageClassRequest) GetTop

func (p *CreateStorageClassRequest) GetTop() (v *base.TopParam)

func (*CreateStorageClassRequest) GetVolumeBindingMode

func (p *CreateStorageClassRequest) GetVolumeBindingMode() (v string)

func (*CreateStorageClassRequest) GetVolumeType

func (p *CreateStorageClassRequest) GetVolumeType() (v string)

func (*CreateStorageClassRequest) GetZoneId

func (p *CreateStorageClassRequest) GetZoneId() (v string)

func (*CreateStorageClassRequest) IsSetBase

func (p *CreateStorageClassRequest) IsSetBase() bool

func (*CreateStorageClassRequest) IsSetChargeType

func (p *CreateStorageClassRequest) IsSetChargeType() bool

func (*CreateStorageClassRequest) IsSetDiskType

func (p *CreateStorageClassRequest) IsSetDiskType() bool

func (*CreateStorageClassRequest) IsSetParameter

func (p *CreateStorageClassRequest) IsSetParameter() bool

func (*CreateStorageClassRequest) IsSetTop

func (p *CreateStorageClassRequest) IsSetTop() bool

func (*CreateStorageClassRequest) IsSetZoneId

func (p *CreateStorageClassRequest) IsSetZoneId() bool

func (*CreateStorageClassRequest) Read

func (p *CreateStorageClassRequest) Read(iprot thrift.TProtocol) (err error)

func (*CreateStorageClassRequest) ReadField1

func (p *CreateStorageClassRequest) ReadField1(iprot thrift.TProtocol) error

func (*CreateStorageClassRequest) ReadField2

func (p *CreateStorageClassRequest) ReadField2(iprot thrift.TProtocol) error

func (*CreateStorageClassRequest) ReadField254

func (p *CreateStorageClassRequest) ReadField254(iprot thrift.TProtocol) error

func (*CreateStorageClassRequest) ReadField255

func (p *CreateStorageClassRequest) ReadField255(iprot thrift.TProtocol) error

func (*CreateStorageClassRequest) ReadField3

func (p *CreateStorageClassRequest) ReadField3(iprot thrift.TProtocol) error

func (*CreateStorageClassRequest) ReadField4

func (p *CreateStorageClassRequest) ReadField4(iprot thrift.TProtocol) error

func (*CreateStorageClassRequest) ReadField5

func (p *CreateStorageClassRequest) ReadField5(iprot thrift.TProtocol) error

func (*CreateStorageClassRequest) ReadField6

func (p *CreateStorageClassRequest) ReadField6(iprot thrift.TProtocol) error

func (*CreateStorageClassRequest) ReadField7

func (p *CreateStorageClassRequest) ReadField7(iprot thrift.TProtocol) error

func (*CreateStorageClassRequest) ReadField8

func (p *CreateStorageClassRequest) ReadField8(iprot thrift.TProtocol) error

func (*CreateStorageClassRequest) ReadField9

func (p *CreateStorageClassRequest) ReadField9(iprot thrift.TProtocol) error

func (*CreateStorageClassRequest) SetBase

func (p *CreateStorageClassRequest) SetBase(val *base.Base)

func (*CreateStorageClassRequest) SetChargeType

func (p *CreateStorageClassRequest) SetChargeType(val *string)

func (*CreateStorageClassRequest) SetClusterId

func (p *CreateStorageClassRequest) SetClusterId(val string)

func (*CreateStorageClassRequest) SetDiskType

func (p *CreateStorageClassRequest) SetDiskType(val *string)

func (*CreateStorageClassRequest) SetName

func (p *CreateStorageClassRequest) SetName(val string)

func (*CreateStorageClassRequest) SetParameter

func (p *CreateStorageClassRequest) SetParameter(val *Parameter)

func (*CreateStorageClassRequest) SetReclaimPolicy

func (p *CreateStorageClassRequest) SetReclaimPolicy(val string)

func (*CreateStorageClassRequest) SetTop

func (p *CreateStorageClassRequest) SetTop(val *base.TopParam)

func (*CreateStorageClassRequest) SetVolumeBindingMode

func (p *CreateStorageClassRequest) SetVolumeBindingMode(val string)

func (*CreateStorageClassRequest) SetVolumeType

func (p *CreateStorageClassRequest) SetVolumeType(val string)

func (*CreateStorageClassRequest) SetZoneId

func (p *CreateStorageClassRequest) SetZoneId(val *string)

func (*CreateStorageClassRequest) String

func (p *CreateStorageClassRequest) String() string

func (*CreateStorageClassRequest) Write

func (p *CreateStorageClassRequest) Write(oprot thrift.TProtocol) (err error)

type CreateStorageClassResponse

type CreateStorageClassResponse struct {
	Name string     `thrift:"Name,1,required" json:"Name"`
	Base *base.Base `thrift:"Base,255" json:"Base,omitempty"`
}

func NewCreateStorageClassResponse

func NewCreateStorageClassResponse() *CreateStorageClassResponse

func (*CreateStorageClassResponse) BLength

func (p *CreateStorageClassResponse) BLength() int

func (*CreateStorageClassResponse) DeepEqual

func (*CreateStorageClassResponse) FastRead

func (p *CreateStorageClassResponse) FastRead(buf []byte) (int, error)

func (*CreateStorageClassResponse) FastReadField1

func (p *CreateStorageClassResponse) FastReadField1(buf []byte) (int, error)

func (*CreateStorageClassResponse) FastReadField255

func (p *CreateStorageClassResponse) FastReadField255(buf []byte) (int, error)

func (*CreateStorageClassResponse) FastWrite

func (p *CreateStorageClassResponse) FastWrite(buf []byte) int

for compatibility

func (*CreateStorageClassResponse) FastWriteNocopy

func (p *CreateStorageClassResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*CreateStorageClassResponse) Field1DeepEqual

func (p *CreateStorageClassResponse) Field1DeepEqual(src string) bool

func (*CreateStorageClassResponse) Field255DeepEqual

func (p *CreateStorageClassResponse) Field255DeepEqual(src *base.Base) bool

func (*CreateStorageClassResponse) GetBase

func (p *CreateStorageClassResponse) GetBase() (v *base.Base)

func (*CreateStorageClassResponse) GetName

func (p *CreateStorageClassResponse) GetName() (v string)

func (*CreateStorageClassResponse) GetOrSetBase

func (p *CreateStorageClassResponse) GetOrSetBase() interface{}

func (*CreateStorageClassResponse) IsSetBase

func (p *CreateStorageClassResponse) IsSetBase() bool

func (*CreateStorageClassResponse) Read

func (p *CreateStorageClassResponse) Read(iprot thrift.TProtocol) (err error)

func (*CreateStorageClassResponse) ReadField1

func (p *CreateStorageClassResponse) ReadField1(iprot thrift.TProtocol) error

func (*CreateStorageClassResponse) ReadField255

func (p *CreateStorageClassResponse) ReadField255(iprot thrift.TProtocol) error

func (*CreateStorageClassResponse) SetBase

func (p *CreateStorageClassResponse) SetBase(val *base.Base)

func (*CreateStorageClassResponse) SetName

func (p *CreateStorageClassResponse) SetName(val string)

func (*CreateStorageClassResponse) String

func (p *CreateStorageClassResponse) String() string

func (*CreateStorageClassResponse) Write

func (p *CreateStorageClassResponse) Write(oprot thrift.TProtocol) (err error)

type DeletePersistentVolumeClaimRequest

type DeletePersistentVolumeClaimRequest struct {
	ClusterId string         `thrift:"ClusterId,1,required" validate:"required"`
	Namespace string         `thrift:"Namespace,2,required" validate:"required"`
	Name      string         `thrift:"Name,3,required" validate:"required,k8sName"`
	Top       *base.TopParam `thrift:"Top,254,required" json:"Top"`
	Base      *base.Base     `thrift:"Base,255" json:"Base,omitempty"`
}

func NewDeletePersistentVolumeClaimRequest

func NewDeletePersistentVolumeClaimRequest() *DeletePersistentVolumeClaimRequest

func (*DeletePersistentVolumeClaimRequest) BLength

func (*DeletePersistentVolumeClaimRequest) DeepEqual

func (*DeletePersistentVolumeClaimRequest) FastRead

func (p *DeletePersistentVolumeClaimRequest) FastRead(buf []byte) (int, error)

func (*DeletePersistentVolumeClaimRequest) FastReadField1

func (p *DeletePersistentVolumeClaimRequest) FastReadField1(buf []byte) (int, error)

func (*DeletePersistentVolumeClaimRequest) FastReadField2

func (p *DeletePersistentVolumeClaimRequest) FastReadField2(buf []byte) (int, error)

func (*DeletePersistentVolumeClaimRequest) FastReadField254

func (p *DeletePersistentVolumeClaimRequest) FastReadField254(buf []byte) (int, error)

func (*DeletePersistentVolumeClaimRequest) FastReadField255

func (p *DeletePersistentVolumeClaimRequest) FastReadField255(buf []byte) (int, error)

func (*DeletePersistentVolumeClaimRequest) FastReadField3

func (p *DeletePersistentVolumeClaimRequest) FastReadField3(buf []byte) (int, error)

func (*DeletePersistentVolumeClaimRequest) FastWrite

func (p *DeletePersistentVolumeClaimRequest) FastWrite(buf []byte) int

for compatibility

func (*DeletePersistentVolumeClaimRequest) FastWriteNocopy

func (p *DeletePersistentVolumeClaimRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*DeletePersistentVolumeClaimRequest) Field1DeepEqual

func (p *DeletePersistentVolumeClaimRequest) Field1DeepEqual(src string) bool

func (*DeletePersistentVolumeClaimRequest) Field254DeepEqual

func (p *DeletePersistentVolumeClaimRequest) Field254DeepEqual(src *base.TopParam) bool

func (*DeletePersistentVolumeClaimRequest) Field255DeepEqual

func (p *DeletePersistentVolumeClaimRequest) Field255DeepEqual(src *base.Base) bool

func (*DeletePersistentVolumeClaimRequest) Field2DeepEqual

func (p *DeletePersistentVolumeClaimRequest) Field2DeepEqual(src string) bool

func (*DeletePersistentVolumeClaimRequest) Field3DeepEqual

func (p *DeletePersistentVolumeClaimRequest) Field3DeepEqual(src string) bool

func (*DeletePersistentVolumeClaimRequest) GetBase

func (p *DeletePersistentVolumeClaimRequest) GetBase() (v *base.Base)

func (*DeletePersistentVolumeClaimRequest) GetClusterId

func (p *DeletePersistentVolumeClaimRequest) GetClusterId() (v string)

func (*DeletePersistentVolumeClaimRequest) GetName

func (p *DeletePersistentVolumeClaimRequest) GetName() (v string)

func (*DeletePersistentVolumeClaimRequest) GetNamespace

func (p *DeletePersistentVolumeClaimRequest) GetNamespace() (v string)

func (*DeletePersistentVolumeClaimRequest) GetOrSetBase

func (p *DeletePersistentVolumeClaimRequest) GetOrSetBase() interface{}

func (*DeletePersistentVolumeClaimRequest) GetTop

func (*DeletePersistentVolumeClaimRequest) IsSetBase

func (*DeletePersistentVolumeClaimRequest) IsSetTop

func (*DeletePersistentVolumeClaimRequest) Read

func (*DeletePersistentVolumeClaimRequest) ReadField1

func (*DeletePersistentVolumeClaimRequest) ReadField2

func (*DeletePersistentVolumeClaimRequest) ReadField254

func (*DeletePersistentVolumeClaimRequest) ReadField255

func (*DeletePersistentVolumeClaimRequest) ReadField3

func (*DeletePersistentVolumeClaimRequest) SetBase

func (p *DeletePersistentVolumeClaimRequest) SetBase(val *base.Base)

func (*DeletePersistentVolumeClaimRequest) SetClusterId

func (p *DeletePersistentVolumeClaimRequest) SetClusterId(val string)

func (*DeletePersistentVolumeClaimRequest) SetName

func (*DeletePersistentVolumeClaimRequest) SetNamespace

func (p *DeletePersistentVolumeClaimRequest) SetNamespace(val string)

func (*DeletePersistentVolumeClaimRequest) SetTop

func (*DeletePersistentVolumeClaimRequest) String

func (*DeletePersistentVolumeClaimRequest) Write

type DeletePersistentVolumeClaimResponse

type DeletePersistentVolumeClaimResponse struct {
}

func NewDeletePersistentVolumeClaimResponse

func NewDeletePersistentVolumeClaimResponse() *DeletePersistentVolumeClaimResponse

func (*DeletePersistentVolumeClaimResponse) BLength

func (*DeletePersistentVolumeClaimResponse) DeepEqual

func (*DeletePersistentVolumeClaimResponse) FastRead

func (p *DeletePersistentVolumeClaimResponse) FastRead(buf []byte) (int, error)

func (*DeletePersistentVolumeClaimResponse) FastWrite

func (p *DeletePersistentVolumeClaimResponse) FastWrite(buf []byte) int

for compatibility

func (*DeletePersistentVolumeClaimResponse) FastWriteNocopy

func (p *DeletePersistentVolumeClaimResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*DeletePersistentVolumeClaimResponse) Read

func (*DeletePersistentVolumeClaimResponse) String

func (*DeletePersistentVolumeClaimResponse) Write

type DeletePersistentVolumeRequest

type DeletePersistentVolumeRequest struct {
	ClusterId string         `thrift:"ClusterId,1,required" validate:"required"`
	Name      string         `thrift:"Name,2,required" validate:"required,k8sName"`
	Top       *base.TopParam `thrift:"Top,254,required" json:"Top"`
	Base      *base.Base     `thrift:"Base,255" json:"Base,omitempty"`
}

func NewDeletePersistentVolumeRequest

func NewDeletePersistentVolumeRequest() *DeletePersistentVolumeRequest

func (*DeletePersistentVolumeRequest) BLength

func (p *DeletePersistentVolumeRequest) BLength() int

func (*DeletePersistentVolumeRequest) DeepEqual

func (*DeletePersistentVolumeRequest) FastRead

func (p *DeletePersistentVolumeRequest) FastRead(buf []byte) (int, error)

func (*DeletePersistentVolumeRequest) FastReadField1

func (p *DeletePersistentVolumeRequest) FastReadField1(buf []byte) (int, error)

func (*DeletePersistentVolumeRequest) FastReadField2

func (p *DeletePersistentVolumeRequest) FastReadField2(buf []byte) (int, error)

func (*DeletePersistentVolumeRequest) FastReadField254

func (p *DeletePersistentVolumeRequest) FastReadField254(buf []byte) (int, error)

func (*DeletePersistentVolumeRequest) FastReadField255

func (p *DeletePersistentVolumeRequest) FastReadField255(buf []byte) (int, error)

func (*DeletePersistentVolumeRequest) FastWrite

func (p *DeletePersistentVolumeRequest) FastWrite(buf []byte) int

for compatibility

func (*DeletePersistentVolumeRequest) FastWriteNocopy

func (p *DeletePersistentVolumeRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*DeletePersistentVolumeRequest) Field1DeepEqual

func (p *DeletePersistentVolumeRequest) Field1DeepEqual(src string) bool

func (*DeletePersistentVolumeRequest) Field254DeepEqual

func (p *DeletePersistentVolumeRequest) Field254DeepEqual(src *base.TopParam) bool

func (*DeletePersistentVolumeRequest) Field255DeepEqual

func (p *DeletePersistentVolumeRequest) Field255DeepEqual(src *base.Base) bool

func (*DeletePersistentVolumeRequest) Field2DeepEqual

func (p *DeletePersistentVolumeRequest) Field2DeepEqual(src string) bool

func (*DeletePersistentVolumeRequest) GetBase

func (p *DeletePersistentVolumeRequest) GetBase() (v *base.Base)

func (*DeletePersistentVolumeRequest) GetClusterId

func (p *DeletePersistentVolumeRequest) GetClusterId() (v string)

func (*DeletePersistentVolumeRequest) GetName

func (p *DeletePersistentVolumeRequest) GetName() (v string)

func (*DeletePersistentVolumeRequest) GetOrSetBase

func (p *DeletePersistentVolumeRequest) GetOrSetBase() interface{}

func (*DeletePersistentVolumeRequest) GetTop

func (p *DeletePersistentVolumeRequest) GetTop() (v *base.TopParam)

func (*DeletePersistentVolumeRequest) IsSetBase

func (p *DeletePersistentVolumeRequest) IsSetBase() bool

func (*DeletePersistentVolumeRequest) IsSetTop

func (p *DeletePersistentVolumeRequest) IsSetTop() bool

func (*DeletePersistentVolumeRequest) Read

func (p *DeletePersistentVolumeRequest) Read(iprot thrift.TProtocol) (err error)

func (*DeletePersistentVolumeRequest) ReadField1

func (p *DeletePersistentVolumeRequest) ReadField1(iprot thrift.TProtocol) error

func (*DeletePersistentVolumeRequest) ReadField2

func (p *DeletePersistentVolumeRequest) ReadField2(iprot thrift.TProtocol) error

func (*DeletePersistentVolumeRequest) ReadField254

func (p *DeletePersistentVolumeRequest) ReadField254(iprot thrift.TProtocol) error

func (*DeletePersistentVolumeRequest) ReadField255

func (p *DeletePersistentVolumeRequest) ReadField255(iprot thrift.TProtocol) error

func (*DeletePersistentVolumeRequest) SetBase

func (p *DeletePersistentVolumeRequest) SetBase(val *base.Base)

func (*DeletePersistentVolumeRequest) SetClusterId

func (p *DeletePersistentVolumeRequest) SetClusterId(val string)

func (*DeletePersistentVolumeRequest) SetName

func (p *DeletePersistentVolumeRequest) SetName(val string)

func (*DeletePersistentVolumeRequest) SetTop

func (*DeletePersistentVolumeRequest) String

func (*DeletePersistentVolumeRequest) Write

func (p *DeletePersistentVolumeRequest) Write(oprot thrift.TProtocol) (err error)

type DeletePersistentVolumeResponse

type DeletePersistentVolumeResponse struct {
}

func NewDeletePersistentVolumeResponse

func NewDeletePersistentVolumeResponse() *DeletePersistentVolumeResponse

func (*DeletePersistentVolumeResponse) BLength

func (p *DeletePersistentVolumeResponse) BLength() int

func (*DeletePersistentVolumeResponse) DeepEqual

func (*DeletePersistentVolumeResponse) FastRead

func (p *DeletePersistentVolumeResponse) FastRead(buf []byte) (int, error)

func (*DeletePersistentVolumeResponse) FastWrite

func (p *DeletePersistentVolumeResponse) FastWrite(buf []byte) int

for compatibility

func (*DeletePersistentVolumeResponse) FastWriteNocopy

func (p *DeletePersistentVolumeResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*DeletePersistentVolumeResponse) Read

func (*DeletePersistentVolumeResponse) String

func (*DeletePersistentVolumeResponse) Write

func (p *DeletePersistentVolumeResponse) Write(oprot thrift.TProtocol) (err error)

type DeleteStorageClassRequest

type DeleteStorageClassRequest struct {
	ClusterId string         `thrift:"ClusterId,1,required" validate:"required"`
	Name      string         `thrift:"Name,2,required" validate:"required,k8sName"`
	Top       *base.TopParam `thrift:"Top,254,required" json:"Top"`
	Base      *base.Base     `thrift:"Base,255" json:"Base,omitempty"`
}

func NewDeleteStorageClassRequest

func NewDeleteStorageClassRequest() *DeleteStorageClassRequest

func (*DeleteStorageClassRequest) BLength

func (p *DeleteStorageClassRequest) BLength() int

func (*DeleteStorageClassRequest) DeepEqual

func (*DeleteStorageClassRequest) FastRead

func (p *DeleteStorageClassRequest) FastRead(buf []byte) (int, error)

func (*DeleteStorageClassRequest) FastReadField1

func (p *DeleteStorageClassRequest) FastReadField1(buf []byte) (int, error)

func (*DeleteStorageClassRequest) FastReadField2

func (p *DeleteStorageClassRequest) FastReadField2(buf []byte) (int, error)

func (*DeleteStorageClassRequest) FastReadField254

func (p *DeleteStorageClassRequest) FastReadField254(buf []byte) (int, error)

func (*DeleteStorageClassRequest) FastReadField255

func (p *DeleteStorageClassRequest) FastReadField255(buf []byte) (int, error)

func (*DeleteStorageClassRequest) FastWrite

func (p *DeleteStorageClassRequest) FastWrite(buf []byte) int

for compatibility

func (*DeleteStorageClassRequest) FastWriteNocopy

func (p *DeleteStorageClassRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*DeleteStorageClassRequest) Field1DeepEqual

func (p *DeleteStorageClassRequest) Field1DeepEqual(src string) bool

func (*DeleteStorageClassRequest) Field254DeepEqual

func (p *DeleteStorageClassRequest) Field254DeepEqual(src *base.TopParam) bool

func (*DeleteStorageClassRequest) Field255DeepEqual

func (p *DeleteStorageClassRequest) Field255DeepEqual(src *base.Base) bool

func (*DeleteStorageClassRequest) Field2DeepEqual

func (p *DeleteStorageClassRequest) Field2DeepEqual(src string) bool

func (*DeleteStorageClassRequest) GetBase

func (p *DeleteStorageClassRequest) GetBase() (v *base.Base)

func (*DeleteStorageClassRequest) GetClusterId

func (p *DeleteStorageClassRequest) GetClusterId() (v string)

func (*DeleteStorageClassRequest) GetName

func (p *DeleteStorageClassRequest) GetName() (v string)

func (*DeleteStorageClassRequest) GetOrSetBase

func (p *DeleteStorageClassRequest) GetOrSetBase() interface{}

func (*DeleteStorageClassRequest) GetTop

func (p *DeleteStorageClassRequest) GetTop() (v *base.TopParam)

func (*DeleteStorageClassRequest) IsSetBase

func (p *DeleteStorageClassRequest) IsSetBase() bool

func (*DeleteStorageClassRequest) IsSetTop

func (p *DeleteStorageClassRequest) IsSetTop() bool

func (*DeleteStorageClassRequest) Read

func (p *DeleteStorageClassRequest) Read(iprot thrift.TProtocol) (err error)

func (*DeleteStorageClassRequest) ReadField1

func (p *DeleteStorageClassRequest) ReadField1(iprot thrift.TProtocol) error

func (*DeleteStorageClassRequest) ReadField2

func (p *DeleteStorageClassRequest) ReadField2(iprot thrift.TProtocol) error

func (*DeleteStorageClassRequest) ReadField254

func (p *DeleteStorageClassRequest) ReadField254(iprot thrift.TProtocol) error

func (*DeleteStorageClassRequest) ReadField255

func (p *DeleteStorageClassRequest) ReadField255(iprot thrift.TProtocol) error

func (*DeleteStorageClassRequest) SetBase

func (p *DeleteStorageClassRequest) SetBase(val *base.Base)

func (*DeleteStorageClassRequest) SetClusterId

func (p *DeleteStorageClassRequest) SetClusterId(val string)

func (*DeleteStorageClassRequest) SetName

func (p *DeleteStorageClassRequest) SetName(val string)

func (*DeleteStorageClassRequest) SetTop

func (p *DeleteStorageClassRequest) SetTop(val *base.TopParam)

func (*DeleteStorageClassRequest) String

func (p *DeleteStorageClassRequest) String() string

func (*DeleteStorageClassRequest) Write

func (p *DeleteStorageClassRequest) Write(oprot thrift.TProtocol) (err error)

type DeleteStorageClassResponse

type DeleteStorageClassResponse struct {
}

func NewDeleteStorageClassResponse

func NewDeleteStorageClassResponse() *DeleteStorageClassResponse

func (*DeleteStorageClassResponse) BLength

func (p *DeleteStorageClassResponse) BLength() int

func (*DeleteStorageClassResponse) DeepEqual

func (*DeleteStorageClassResponse) FastRead

func (p *DeleteStorageClassResponse) FastRead(buf []byte) (int, error)

func (*DeleteStorageClassResponse) FastWrite

func (p *DeleteStorageClassResponse) FastWrite(buf []byte) int

for compatibility

func (*DeleteStorageClassResponse) FastWriteNocopy

func (p *DeleteStorageClassResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*DeleteStorageClassResponse) Read

func (p *DeleteStorageClassResponse) Read(iprot thrift.TProtocol) (err error)

func (*DeleteStorageClassResponse) String

func (p *DeleteStorageClassResponse) String() string

func (*DeleteStorageClassResponse) Write

func (p *DeleteStorageClassResponse) Write(oprot thrift.TProtocol) (err error)

type GetPersistentVolumeClaimRequest

type GetPersistentVolumeClaimRequest struct {
	ClusterId string         `thrift:"ClusterId,1,required" validate:"required"`
	Namespace string         `thrift:"Namespace,2,required" validate:"required"`
	Name      string         `thrift:"Name,3,required" validate:"required,k8sName"`
	Top       *base.TopParam `thrift:"Top,254,required" json:"Top"`
	Base      *base.Base     `thrift:"Base,255" json:"Base,omitempty"`
}

func NewGetPersistentVolumeClaimRequest

func NewGetPersistentVolumeClaimRequest() *GetPersistentVolumeClaimRequest

func (*GetPersistentVolumeClaimRequest) BLength

func (p *GetPersistentVolumeClaimRequest) BLength() int

func (*GetPersistentVolumeClaimRequest) DeepEqual

func (*GetPersistentVolumeClaimRequest) FastRead

func (p *GetPersistentVolumeClaimRequest) FastRead(buf []byte) (int, error)

func (*GetPersistentVolumeClaimRequest) FastReadField1

func (p *GetPersistentVolumeClaimRequest) FastReadField1(buf []byte) (int, error)

func (*GetPersistentVolumeClaimRequest) FastReadField2

func (p *GetPersistentVolumeClaimRequest) FastReadField2(buf []byte) (int, error)

func (*GetPersistentVolumeClaimRequest) FastReadField254

func (p *GetPersistentVolumeClaimRequest) FastReadField254(buf []byte) (int, error)

func (*GetPersistentVolumeClaimRequest) FastReadField255

func (p *GetPersistentVolumeClaimRequest) FastReadField255(buf []byte) (int, error)

func (*GetPersistentVolumeClaimRequest) FastReadField3

func (p *GetPersistentVolumeClaimRequest) FastReadField3(buf []byte) (int, error)

func (*GetPersistentVolumeClaimRequest) FastWrite

func (p *GetPersistentVolumeClaimRequest) FastWrite(buf []byte) int

for compatibility

func (*GetPersistentVolumeClaimRequest) FastWriteNocopy

func (p *GetPersistentVolumeClaimRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*GetPersistentVolumeClaimRequest) Field1DeepEqual

func (p *GetPersistentVolumeClaimRequest) Field1DeepEqual(src string) bool

func (*GetPersistentVolumeClaimRequest) Field254DeepEqual

func (p *GetPersistentVolumeClaimRequest) Field254DeepEqual(src *base.TopParam) bool

func (*GetPersistentVolumeClaimRequest) Field255DeepEqual

func (p *GetPersistentVolumeClaimRequest) Field255DeepEqual(src *base.Base) bool

func (*GetPersistentVolumeClaimRequest) Field2DeepEqual

func (p *GetPersistentVolumeClaimRequest) Field2DeepEqual(src string) bool

func (*GetPersistentVolumeClaimRequest) Field3DeepEqual

func (p *GetPersistentVolumeClaimRequest) Field3DeepEqual(src string) bool

func (*GetPersistentVolumeClaimRequest) GetBase

func (p *GetPersistentVolumeClaimRequest) GetBase() (v *base.Base)

func (*GetPersistentVolumeClaimRequest) GetClusterId

func (p *GetPersistentVolumeClaimRequest) GetClusterId() (v string)

func (*GetPersistentVolumeClaimRequest) GetName

func (p *GetPersistentVolumeClaimRequest) GetName() (v string)

func (*GetPersistentVolumeClaimRequest) GetNamespace

func (p *GetPersistentVolumeClaimRequest) GetNamespace() (v string)

func (*GetPersistentVolumeClaimRequest) GetOrSetBase

func (p *GetPersistentVolumeClaimRequest) GetOrSetBase() interface{}

func (*GetPersistentVolumeClaimRequest) GetTop

func (*GetPersistentVolumeClaimRequest) IsSetBase

func (p *GetPersistentVolumeClaimRequest) IsSetBase() bool

func (*GetPersistentVolumeClaimRequest) IsSetTop

func (p *GetPersistentVolumeClaimRequest) IsSetTop() bool

func (*GetPersistentVolumeClaimRequest) Read

func (*GetPersistentVolumeClaimRequest) ReadField1

func (*GetPersistentVolumeClaimRequest) ReadField2

func (*GetPersistentVolumeClaimRequest) ReadField254

func (p *GetPersistentVolumeClaimRequest) ReadField254(iprot thrift.TProtocol) error

func (*GetPersistentVolumeClaimRequest) ReadField255

func (p *GetPersistentVolumeClaimRequest) ReadField255(iprot thrift.TProtocol) error

func (*GetPersistentVolumeClaimRequest) ReadField3

func (*GetPersistentVolumeClaimRequest) SetBase

func (p *GetPersistentVolumeClaimRequest) SetBase(val *base.Base)

func (*GetPersistentVolumeClaimRequest) SetClusterId

func (p *GetPersistentVolumeClaimRequest) SetClusterId(val string)

func (*GetPersistentVolumeClaimRequest) SetName

func (p *GetPersistentVolumeClaimRequest) SetName(val string)

func (*GetPersistentVolumeClaimRequest) SetNamespace

func (p *GetPersistentVolumeClaimRequest) SetNamespace(val string)

func (*GetPersistentVolumeClaimRequest) SetTop

func (*GetPersistentVolumeClaimRequest) String

func (*GetPersistentVolumeClaimRequest) Write

func (p *GetPersistentVolumeClaimRequest) Write(oprot thrift.TProtocol) (err error)

type GetPersistentVolumeClaimResponse

type GetPersistentVolumeClaimResponse struct {
	Namespace     string     `thrift:"Namespace,1,required" json:"Namespace"`
	Name          string     `thrift:"Name,2,required" json:"Name"`
	AccessMode    string     `thrift:"AccessMode,3,required" json:"AccessMode"`
	CreateType    string     `thrift:"CreateType,4,required" json:"CreateType"`
	DiskType      *string    `thrift:"DiskType,5" json:"DiskType,omitempty"`
	Capacity      string     `thrift:"Capacity,6,required" json:"Capacity"`
	ResourceBound []string   `thrift:"ResourceBound,7,required" json:"ResourceBound"`
	Status        string     `thrift:"Status,8,required" json:"Status"`
	VolumeType    string     `thrift:"VolumeType,9,required" json:"VolumeType"`
	FSType        string     `thrift:"FSType,10" json:"FSType,omitempty"`
	Base          *base.Base `thrift:"Base,255" json:"Base,omitempty"`
}

func NewGetPersistentVolumeClaimResponse

func NewGetPersistentVolumeClaimResponse() *GetPersistentVolumeClaimResponse

func (*GetPersistentVolumeClaimResponse) BLength

func (*GetPersistentVolumeClaimResponse) DeepEqual

func (*GetPersistentVolumeClaimResponse) FastRead

func (p *GetPersistentVolumeClaimResponse) FastRead(buf []byte) (int, error)

func (*GetPersistentVolumeClaimResponse) FastReadField1

func (p *GetPersistentVolumeClaimResponse) FastReadField1(buf []byte) (int, error)

func (*GetPersistentVolumeClaimResponse) FastReadField10

func (p *GetPersistentVolumeClaimResponse) FastReadField10(buf []byte) (int, error)

func (*GetPersistentVolumeClaimResponse) FastReadField2

func (p *GetPersistentVolumeClaimResponse) FastReadField2(buf []byte) (int, error)

func (*GetPersistentVolumeClaimResponse) FastReadField255

func (p *GetPersistentVolumeClaimResponse) FastReadField255(buf []byte) (int, error)

func (*GetPersistentVolumeClaimResponse) FastReadField3

func (p *GetPersistentVolumeClaimResponse) FastReadField3(buf []byte) (int, error)

func (*GetPersistentVolumeClaimResponse) FastReadField4

func (p *GetPersistentVolumeClaimResponse) FastReadField4(buf []byte) (int, error)

func (*GetPersistentVolumeClaimResponse) FastReadField5

func (p *GetPersistentVolumeClaimResponse) FastReadField5(buf []byte) (int, error)

func (*GetPersistentVolumeClaimResponse) FastReadField6

func (p *GetPersistentVolumeClaimResponse) FastReadField6(buf []byte) (int, error)

func (*GetPersistentVolumeClaimResponse) FastReadField7

func (p *GetPersistentVolumeClaimResponse) FastReadField7(buf []byte) (int, error)

func (*GetPersistentVolumeClaimResponse) FastReadField8

func (p *GetPersistentVolumeClaimResponse) FastReadField8(buf []byte) (int, error)

func (*GetPersistentVolumeClaimResponse) FastReadField9

func (p *GetPersistentVolumeClaimResponse) FastReadField9(buf []byte) (int, error)

func (*GetPersistentVolumeClaimResponse) FastWrite

func (p *GetPersistentVolumeClaimResponse) FastWrite(buf []byte) int

for compatibility

func (*GetPersistentVolumeClaimResponse) FastWriteNocopy

func (p *GetPersistentVolumeClaimResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*GetPersistentVolumeClaimResponse) Field10DeepEqual

func (p *GetPersistentVolumeClaimResponse) Field10DeepEqual(src string) bool

func (*GetPersistentVolumeClaimResponse) Field1DeepEqual

func (p *GetPersistentVolumeClaimResponse) Field1DeepEqual(src string) bool

func (*GetPersistentVolumeClaimResponse) Field255DeepEqual

func (p *GetPersistentVolumeClaimResponse) Field255DeepEqual(src *base.Base) bool

func (*GetPersistentVolumeClaimResponse) Field2DeepEqual

func (p *GetPersistentVolumeClaimResponse) Field2DeepEqual(src string) bool

func (*GetPersistentVolumeClaimResponse) Field3DeepEqual

func (p *GetPersistentVolumeClaimResponse) Field3DeepEqual(src string) bool

func (*GetPersistentVolumeClaimResponse) Field4DeepEqual

func (p *GetPersistentVolumeClaimResponse) Field4DeepEqual(src string) bool

func (*GetPersistentVolumeClaimResponse) Field5DeepEqual

func (p *GetPersistentVolumeClaimResponse) Field5DeepEqual(src *string) bool

func (*GetPersistentVolumeClaimResponse) Field6DeepEqual

func (p *GetPersistentVolumeClaimResponse) Field6DeepEqual(src string) bool

func (*GetPersistentVolumeClaimResponse) Field7DeepEqual

func (p *GetPersistentVolumeClaimResponse) Field7DeepEqual(src []string) bool

func (*GetPersistentVolumeClaimResponse) Field8DeepEqual

func (p *GetPersistentVolumeClaimResponse) Field8DeepEqual(src string) bool

func (*GetPersistentVolumeClaimResponse) Field9DeepEqual

func (p *GetPersistentVolumeClaimResponse) Field9DeepEqual(src string) bool

func (*GetPersistentVolumeClaimResponse) GetAccessMode

func (p *GetPersistentVolumeClaimResponse) GetAccessMode() (v string)

func (*GetPersistentVolumeClaimResponse) GetBase

func (p *GetPersistentVolumeClaimResponse) GetBase() (v *base.Base)

func (*GetPersistentVolumeClaimResponse) GetCapacity

func (p *GetPersistentVolumeClaimResponse) GetCapacity() (v string)

func (*GetPersistentVolumeClaimResponse) GetCreateType

func (p *GetPersistentVolumeClaimResponse) GetCreateType() (v string)

func (*GetPersistentVolumeClaimResponse) GetDiskType

func (p *GetPersistentVolumeClaimResponse) GetDiskType() (v string)

func (*GetPersistentVolumeClaimResponse) GetFSType

func (p *GetPersistentVolumeClaimResponse) GetFSType() (v string)

func (*GetPersistentVolumeClaimResponse) GetName

func (p *GetPersistentVolumeClaimResponse) GetName() (v string)

func (*GetPersistentVolumeClaimResponse) GetNamespace

func (p *GetPersistentVolumeClaimResponse) GetNamespace() (v string)

func (*GetPersistentVolumeClaimResponse) GetOrSetBase

func (p *GetPersistentVolumeClaimResponse) GetOrSetBase() interface{}

func (*GetPersistentVolumeClaimResponse) GetResourceBound

func (p *GetPersistentVolumeClaimResponse) GetResourceBound() (v []string)

func (*GetPersistentVolumeClaimResponse) GetStatus

func (p *GetPersistentVolumeClaimResponse) GetStatus() (v string)

func (*GetPersistentVolumeClaimResponse) GetVolumeType

func (p *GetPersistentVolumeClaimResponse) GetVolumeType() (v string)

func (*GetPersistentVolumeClaimResponse) IsSetBase

func (p *GetPersistentVolumeClaimResponse) IsSetBase() bool

func (*GetPersistentVolumeClaimResponse) IsSetDiskType

func (p *GetPersistentVolumeClaimResponse) IsSetDiskType() bool

func (*GetPersistentVolumeClaimResponse) IsSetFSType

func (p *GetPersistentVolumeClaimResponse) IsSetFSType() bool

func (*GetPersistentVolumeClaimResponse) Read

func (*GetPersistentVolumeClaimResponse) ReadField1

func (*GetPersistentVolumeClaimResponse) ReadField10

func (*GetPersistentVolumeClaimResponse) ReadField2

func (*GetPersistentVolumeClaimResponse) ReadField255

func (p *GetPersistentVolumeClaimResponse) ReadField255(iprot thrift.TProtocol) error

func (*GetPersistentVolumeClaimResponse) ReadField3

func (*GetPersistentVolumeClaimResponse) ReadField4

func (*GetPersistentVolumeClaimResponse) ReadField5

func (*GetPersistentVolumeClaimResponse) ReadField6

func (*GetPersistentVolumeClaimResponse) ReadField7

func (*GetPersistentVolumeClaimResponse) ReadField8

func (*GetPersistentVolumeClaimResponse) ReadField9

func (*GetPersistentVolumeClaimResponse) SetAccessMode

func (p *GetPersistentVolumeClaimResponse) SetAccessMode(val string)

func (*GetPersistentVolumeClaimResponse) SetBase

func (p *GetPersistentVolumeClaimResponse) SetBase(val *base.Base)

func (*GetPersistentVolumeClaimResponse) SetCapacity

func (p *GetPersistentVolumeClaimResponse) SetCapacity(val string)

func (*GetPersistentVolumeClaimResponse) SetCreateType

func (p *GetPersistentVolumeClaimResponse) SetCreateType(val string)

func (*GetPersistentVolumeClaimResponse) SetDiskType

func (p *GetPersistentVolumeClaimResponse) SetDiskType(val *string)

func (*GetPersistentVolumeClaimResponse) SetFSType

func (p *GetPersistentVolumeClaimResponse) SetFSType(val string)

func (*GetPersistentVolumeClaimResponse) SetName

func (p *GetPersistentVolumeClaimResponse) SetName(val string)

func (*GetPersistentVolumeClaimResponse) SetNamespace

func (p *GetPersistentVolumeClaimResponse) SetNamespace(val string)

func (*GetPersistentVolumeClaimResponse) SetResourceBound

func (p *GetPersistentVolumeClaimResponse) SetResourceBound(val []string)

func (*GetPersistentVolumeClaimResponse) SetStatus

func (p *GetPersistentVolumeClaimResponse) SetStatus(val string)

func (*GetPersistentVolumeClaimResponse) SetVolumeType

func (p *GetPersistentVolumeClaimResponse) SetVolumeType(val string)

func (*GetPersistentVolumeClaimResponse) String

func (*GetPersistentVolumeClaimResponse) Write

type GetPersistentVolumeRequest

type GetPersistentVolumeRequest struct {
	ClusterId string         `thrift:"ClusterId,1,required" validate:"required"`
	Name      string         `thrift:"Name,2,required" validate:"required,k8sName"`
	Top       *base.TopParam `thrift:"Top,254,required" json:"Top"`
	Base      *base.Base     `thrift:"Base,255" json:"Base,omitempty"`
}

func NewGetPersistentVolumeRequest

func NewGetPersistentVolumeRequest() *GetPersistentVolumeRequest

func (*GetPersistentVolumeRequest) BLength

func (p *GetPersistentVolumeRequest) BLength() int

func (*GetPersistentVolumeRequest) DeepEqual

func (*GetPersistentVolumeRequest) FastRead

func (p *GetPersistentVolumeRequest) FastRead(buf []byte) (int, error)

func (*GetPersistentVolumeRequest) FastReadField1

func (p *GetPersistentVolumeRequest) FastReadField1(buf []byte) (int, error)

func (*GetPersistentVolumeRequest) FastReadField2

func (p *GetPersistentVolumeRequest) FastReadField2(buf []byte) (int, error)

func (*GetPersistentVolumeRequest) FastReadField254

func (p *GetPersistentVolumeRequest) FastReadField254(buf []byte) (int, error)

func (*GetPersistentVolumeRequest) FastReadField255

func (p *GetPersistentVolumeRequest) FastReadField255(buf []byte) (int, error)

func (*GetPersistentVolumeRequest) FastWrite

func (p *GetPersistentVolumeRequest) FastWrite(buf []byte) int

for compatibility

func (*GetPersistentVolumeRequest) FastWriteNocopy

func (p *GetPersistentVolumeRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*GetPersistentVolumeRequest) Field1DeepEqual

func (p *GetPersistentVolumeRequest) Field1DeepEqual(src string) bool

func (*GetPersistentVolumeRequest) Field254DeepEqual

func (p *GetPersistentVolumeRequest) Field254DeepEqual(src *base.TopParam) bool

func (*GetPersistentVolumeRequest) Field255DeepEqual

func (p *GetPersistentVolumeRequest) Field255DeepEqual(src *base.Base) bool

func (*GetPersistentVolumeRequest) Field2DeepEqual

func (p *GetPersistentVolumeRequest) Field2DeepEqual(src string) bool

func (*GetPersistentVolumeRequest) GetBase

func (p *GetPersistentVolumeRequest) GetBase() (v *base.Base)

func (*GetPersistentVolumeRequest) GetClusterId

func (p *GetPersistentVolumeRequest) GetClusterId() (v string)

func (*GetPersistentVolumeRequest) GetName

func (p *GetPersistentVolumeRequest) GetName() (v string)

func (*GetPersistentVolumeRequest) GetOrSetBase

func (p *GetPersistentVolumeRequest) GetOrSetBase() interface{}

func (*GetPersistentVolumeRequest) GetTop

func (p *GetPersistentVolumeRequest) GetTop() (v *base.TopParam)

func (*GetPersistentVolumeRequest) IsSetBase

func (p *GetPersistentVolumeRequest) IsSetBase() bool

func (*GetPersistentVolumeRequest) IsSetTop

func (p *GetPersistentVolumeRequest) IsSetTop() bool

func (*GetPersistentVolumeRequest) Read

func (p *GetPersistentVolumeRequest) Read(iprot thrift.TProtocol) (err error)

func (*GetPersistentVolumeRequest) ReadField1

func (p *GetPersistentVolumeRequest) ReadField1(iprot thrift.TProtocol) error

func (*GetPersistentVolumeRequest) ReadField2

func (p *GetPersistentVolumeRequest) ReadField2(iprot thrift.TProtocol) error

func (*GetPersistentVolumeRequest) ReadField254

func (p *GetPersistentVolumeRequest) ReadField254(iprot thrift.TProtocol) error

func (*GetPersistentVolumeRequest) ReadField255

func (p *GetPersistentVolumeRequest) ReadField255(iprot thrift.TProtocol) error

func (*GetPersistentVolumeRequest) SetBase

func (p *GetPersistentVolumeRequest) SetBase(val *base.Base)

func (*GetPersistentVolumeRequest) SetClusterId

func (p *GetPersistentVolumeRequest) SetClusterId(val string)

func (*GetPersistentVolumeRequest) SetName

func (p *GetPersistentVolumeRequest) SetName(val string)

func (*GetPersistentVolumeRequest) SetTop

func (p *GetPersistentVolumeRequest) SetTop(val *base.TopParam)

func (*GetPersistentVolumeRequest) String

func (p *GetPersistentVolumeRequest) String() string

func (*GetPersistentVolumeRequest) Write

func (p *GetPersistentVolumeRequest) Write(oprot thrift.TProtocol) (err error)

type GetPersistentVolumeResponse

type GetPersistentVolumeResponse struct {
	Name                      string     `thrift:"Name,1,required" json:"Name"`
	CreateType                string     `thrift:"CreateType,2,required" json:"CreateType"`
	VolumeType                string     `thrift:"VolumeType,3,required" json:"VolumeType"`
	DiskType                  *string    `thrift:"DiskType,4" json:"DiskType,omitempty"`
	AccessMode                string     `thrift:"AccessMode,5,required" json:"AccessMode"`
	Capacity                  string     `thrift:"Capacity,6,required" json:"Capacity"`
	ReclaimPolicy             string     `thrift:"ReclaimPolicy,7,required" json:"ReclaimPolicy"`
	PersistentVolumeClaimName string     `thrift:"PersistentVolumeClaimName,8,required" json:"PersistentVolumeClaimName"`
	Status                    string     `thrift:"Status,9,required" json:"Status"`
	Parameter                 *Parameter `thrift:"Parameter,10" json:"Parameter,omitempty"`
	CloudDiskId               *string    `thrift:"CloudDiskId,11" json:"CloudDiskId,omitempty"`
	Base                      *base.Base `thrift:"Base,255" json:"Base,omitempty"`
}

func NewGetPersistentVolumeResponse

func NewGetPersistentVolumeResponse() *GetPersistentVolumeResponse

func (*GetPersistentVolumeResponse) BLength

func (p *GetPersistentVolumeResponse) BLength() int

func (*GetPersistentVolumeResponse) DeepEqual

func (*GetPersistentVolumeResponse) FastRead

func (p *GetPersistentVolumeResponse) FastRead(buf []byte) (int, error)

func (*GetPersistentVolumeResponse) FastReadField1

func (p *GetPersistentVolumeResponse) FastReadField1(buf []byte) (int, error)

func (*GetPersistentVolumeResponse) FastReadField10

func (p *GetPersistentVolumeResponse) FastReadField10(buf []byte) (int, error)

func (*GetPersistentVolumeResponse) FastReadField11

func (p *GetPersistentVolumeResponse) FastReadField11(buf []byte) (int, error)

func (*GetPersistentVolumeResponse) FastReadField2

func (p *GetPersistentVolumeResponse) FastReadField2(buf []byte) (int, error)

func (*GetPersistentVolumeResponse) FastReadField255

func (p *GetPersistentVolumeResponse) FastReadField255(buf []byte) (int, error)

func (*GetPersistentVolumeResponse) FastReadField3

func (p *GetPersistentVolumeResponse) FastReadField3(buf []byte) (int, error)

func (*GetPersistentVolumeResponse) FastReadField4

func (p *GetPersistentVolumeResponse) FastReadField4(buf []byte) (int, error)

func (*GetPersistentVolumeResponse) FastReadField5

func (p *GetPersistentVolumeResponse) FastReadField5(buf []byte) (int, error)

func (*GetPersistentVolumeResponse) FastReadField6

func (p *GetPersistentVolumeResponse) FastReadField6(buf []byte) (int, error)

func (*GetPersistentVolumeResponse) FastReadField7

func (p *GetPersistentVolumeResponse) FastReadField7(buf []byte) (int, error)

func (*GetPersistentVolumeResponse) FastReadField8

func (p *GetPersistentVolumeResponse) FastReadField8(buf []byte) (int, error)

func (*GetPersistentVolumeResponse) FastReadField9

func (p *GetPersistentVolumeResponse) FastReadField9(buf []byte) (int, error)

func (*GetPersistentVolumeResponse) FastWrite

func (p *GetPersistentVolumeResponse) FastWrite(buf []byte) int

for compatibility

func (*GetPersistentVolumeResponse) FastWriteNocopy

func (p *GetPersistentVolumeResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*GetPersistentVolumeResponse) Field10DeepEqual

func (p *GetPersistentVolumeResponse) Field10DeepEqual(src *Parameter) bool

func (*GetPersistentVolumeResponse) Field11DeepEqual

func (p *GetPersistentVolumeResponse) Field11DeepEqual(src *string) bool

func (*GetPersistentVolumeResponse) Field1DeepEqual

func (p *GetPersistentVolumeResponse) Field1DeepEqual(src string) bool

func (*GetPersistentVolumeResponse) Field255DeepEqual

func (p *GetPersistentVolumeResponse) Field255DeepEqual(src *base.Base) bool

func (*GetPersistentVolumeResponse) Field2DeepEqual

func (p *GetPersistentVolumeResponse) Field2DeepEqual(src string) bool

func (*GetPersistentVolumeResponse) Field3DeepEqual

func (p *GetPersistentVolumeResponse) Field3DeepEqual(src string) bool

func (*GetPersistentVolumeResponse) Field4DeepEqual

func (p *GetPersistentVolumeResponse) Field4DeepEqual(src *string) bool

func (*GetPersistentVolumeResponse) Field5DeepEqual

func (p *GetPersistentVolumeResponse) Field5DeepEqual(src string) bool

func (*GetPersistentVolumeResponse) Field6DeepEqual

func (p *GetPersistentVolumeResponse) Field6DeepEqual(src string) bool

func (*GetPersistentVolumeResponse) Field7DeepEqual

func (p *GetPersistentVolumeResponse) Field7DeepEqual(src string) bool

func (*GetPersistentVolumeResponse) Field8DeepEqual

func (p *GetPersistentVolumeResponse) Field8DeepEqual(src string) bool

func (*GetPersistentVolumeResponse) Field9DeepEqual

func (p *GetPersistentVolumeResponse) Field9DeepEqual(src string) bool

func (*GetPersistentVolumeResponse) GetAccessMode

func (p *GetPersistentVolumeResponse) GetAccessMode() (v string)

func (*GetPersistentVolumeResponse) GetBase

func (p *GetPersistentVolumeResponse) GetBase() (v *base.Base)

func (*GetPersistentVolumeResponse) GetCapacity

func (p *GetPersistentVolumeResponse) GetCapacity() (v string)

func (*GetPersistentVolumeResponse) GetCloudDiskId

func (p *GetPersistentVolumeResponse) GetCloudDiskId() (v string)

func (*GetPersistentVolumeResponse) GetCreateType

func (p *GetPersistentVolumeResponse) GetCreateType() (v string)

func (*GetPersistentVolumeResponse) GetDiskType

func (p *GetPersistentVolumeResponse) GetDiskType() (v string)

func (*GetPersistentVolumeResponse) GetName

func (p *GetPersistentVolumeResponse) GetName() (v string)

func (*GetPersistentVolumeResponse) GetOrSetBase

func (p *GetPersistentVolumeResponse) GetOrSetBase() interface{}

func (*GetPersistentVolumeResponse) GetParameter

func (p *GetPersistentVolumeResponse) GetParameter() (v *Parameter)

func (*GetPersistentVolumeResponse) GetPersistentVolumeClaimName

func (p *GetPersistentVolumeResponse) GetPersistentVolumeClaimName() (v string)

func (*GetPersistentVolumeResponse) GetReclaimPolicy

func (p *GetPersistentVolumeResponse) GetReclaimPolicy() (v string)

func (*GetPersistentVolumeResponse) GetStatus

func (p *GetPersistentVolumeResponse) GetStatus() (v string)

func (*GetPersistentVolumeResponse) GetVolumeType

func (p *GetPersistentVolumeResponse) GetVolumeType() (v string)

func (*GetPersistentVolumeResponse) IsSetBase

func (p *GetPersistentVolumeResponse) IsSetBase() bool

func (*GetPersistentVolumeResponse) IsSetCloudDiskId

func (p *GetPersistentVolumeResponse) IsSetCloudDiskId() bool

func (*GetPersistentVolumeResponse) IsSetDiskType

func (p *GetPersistentVolumeResponse) IsSetDiskType() bool

func (*GetPersistentVolumeResponse) IsSetParameter

func (p *GetPersistentVolumeResponse) IsSetParameter() bool

func (*GetPersistentVolumeResponse) Read

func (p *GetPersistentVolumeResponse) Read(iprot thrift.TProtocol) (err error)

func (*GetPersistentVolumeResponse) ReadField1

func (p *GetPersistentVolumeResponse) ReadField1(iprot thrift.TProtocol) error

func (*GetPersistentVolumeResponse) ReadField10

func (p *GetPersistentVolumeResponse) ReadField10(iprot thrift.TProtocol) error

func (*GetPersistentVolumeResponse) ReadField11

func (p *GetPersistentVolumeResponse) ReadField11(iprot thrift.TProtocol) error

func (*GetPersistentVolumeResponse) ReadField2

func (p *GetPersistentVolumeResponse) ReadField2(iprot thrift.TProtocol) error

func (*GetPersistentVolumeResponse) ReadField255

func (p *GetPersistentVolumeResponse) ReadField255(iprot thrift.TProtocol) error

func (*GetPersistentVolumeResponse) ReadField3

func (p *GetPersistentVolumeResponse) ReadField3(iprot thrift.TProtocol) error

func (*GetPersistentVolumeResponse) ReadField4

func (p *GetPersistentVolumeResponse) ReadField4(iprot thrift.TProtocol) error

func (*GetPersistentVolumeResponse) ReadField5

func (p *GetPersistentVolumeResponse) ReadField5(iprot thrift.TProtocol) error

func (*GetPersistentVolumeResponse) ReadField6

func (p *GetPersistentVolumeResponse) ReadField6(iprot thrift.TProtocol) error

func (*GetPersistentVolumeResponse) ReadField7

func (p *GetPersistentVolumeResponse) ReadField7(iprot thrift.TProtocol) error

func (*GetPersistentVolumeResponse) ReadField8

func (p *GetPersistentVolumeResponse) ReadField8(iprot thrift.TProtocol) error

func (*GetPersistentVolumeResponse) ReadField9

func (p *GetPersistentVolumeResponse) ReadField9(iprot thrift.TProtocol) error

func (*GetPersistentVolumeResponse) SetAccessMode

func (p *GetPersistentVolumeResponse) SetAccessMode(val string)

func (*GetPersistentVolumeResponse) SetBase

func (p *GetPersistentVolumeResponse) SetBase(val *base.Base)

func (*GetPersistentVolumeResponse) SetCapacity

func (p *GetPersistentVolumeResponse) SetCapacity(val string)

func (*GetPersistentVolumeResponse) SetCloudDiskId

func (p *GetPersistentVolumeResponse) SetCloudDiskId(val *string)

func (*GetPersistentVolumeResponse) SetCreateType

func (p *GetPersistentVolumeResponse) SetCreateType(val string)

func (*GetPersistentVolumeResponse) SetDiskType

func (p *GetPersistentVolumeResponse) SetDiskType(val *string)

func (*GetPersistentVolumeResponse) SetName

func (p *GetPersistentVolumeResponse) SetName(val string)

func (*GetPersistentVolumeResponse) SetParameter

func (p *GetPersistentVolumeResponse) SetParameter(val *Parameter)

func (*GetPersistentVolumeResponse) SetPersistentVolumeClaimName

func (p *GetPersistentVolumeResponse) SetPersistentVolumeClaimName(val string)

func (*GetPersistentVolumeResponse) SetReclaimPolicy

func (p *GetPersistentVolumeResponse) SetReclaimPolicy(val string)

func (*GetPersistentVolumeResponse) SetStatus

func (p *GetPersistentVolumeResponse) SetStatus(val string)

func (*GetPersistentVolumeResponse) SetVolumeType

func (p *GetPersistentVolumeResponse) SetVolumeType(val string)

func (*GetPersistentVolumeResponse) String

func (p *GetPersistentVolumeResponse) String() string

func (*GetPersistentVolumeResponse) Write

func (p *GetPersistentVolumeResponse) Write(oprot thrift.TProtocol) (err error)

type GetStorageClassRequest

type GetStorageClassRequest struct {
	ClusterId string         `thrift:"ClusterId,1,required" validate:"required"`
	Name      string         `thrift:"Name,2,required" validate:"required,k8sName"`
	Top       *base.TopParam `thrift:"Top,254,required" json:"Top"`
	Base      *base.Base     `thrift:"Base,255" json:"Base,omitempty"`
}

func NewGetStorageClassRequest

func NewGetStorageClassRequest() *GetStorageClassRequest

func (*GetStorageClassRequest) BLength

func (p *GetStorageClassRequest) BLength() int

func (*GetStorageClassRequest) DeepEqual

func (*GetStorageClassRequest) FastRead

func (p *GetStorageClassRequest) FastRead(buf []byte) (int, error)

func (*GetStorageClassRequest) FastReadField1

func (p *GetStorageClassRequest) FastReadField1(buf []byte) (int, error)

func (*GetStorageClassRequest) FastReadField2

func (p *GetStorageClassRequest) FastReadField2(buf []byte) (int, error)

func (*GetStorageClassRequest) FastReadField254

func (p *GetStorageClassRequest) FastReadField254(buf []byte) (int, error)

func (*GetStorageClassRequest) FastReadField255

func (p *GetStorageClassRequest) FastReadField255(buf []byte) (int, error)

func (*GetStorageClassRequest) FastWrite

func (p *GetStorageClassRequest) FastWrite(buf []byte) int

for compatibility

func (*GetStorageClassRequest) FastWriteNocopy

func (p *GetStorageClassRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*GetStorageClassRequest) Field1DeepEqual

func (p *GetStorageClassRequest) Field1DeepEqual(src string) bool

func (*GetStorageClassRequest) Field254DeepEqual

func (p *GetStorageClassRequest) Field254DeepEqual(src *base.TopParam) bool

func (*GetStorageClassRequest) Field255DeepEqual

func (p *GetStorageClassRequest) Field255DeepEqual(src *base.Base) bool

func (*GetStorageClassRequest) Field2DeepEqual

func (p *GetStorageClassRequest) Field2DeepEqual(src string) bool

func (*GetStorageClassRequest) GetBase

func (p *GetStorageClassRequest) GetBase() (v *base.Base)

func (*GetStorageClassRequest) GetClusterId

func (p *GetStorageClassRequest) GetClusterId() (v string)

func (*GetStorageClassRequest) GetName

func (p *GetStorageClassRequest) GetName() (v string)

func (*GetStorageClassRequest) GetOrSetBase

func (p *GetStorageClassRequest) GetOrSetBase() interface{}

func (*GetStorageClassRequest) GetTop

func (p *GetStorageClassRequest) GetTop() (v *base.TopParam)

func (*GetStorageClassRequest) IsSetBase

func (p *GetStorageClassRequest) IsSetBase() bool

func (*GetStorageClassRequest) IsSetTop

func (p *GetStorageClassRequest) IsSetTop() bool

func (*GetStorageClassRequest) Read

func (p *GetStorageClassRequest) Read(iprot thrift.TProtocol) (err error)

func (*GetStorageClassRequest) ReadField1

func (p *GetStorageClassRequest) ReadField1(iprot thrift.TProtocol) error

func (*GetStorageClassRequest) ReadField2

func (p *GetStorageClassRequest) ReadField2(iprot thrift.TProtocol) error

func (*GetStorageClassRequest) ReadField254

func (p *GetStorageClassRequest) ReadField254(iprot thrift.TProtocol) error

func (*GetStorageClassRequest) ReadField255

func (p *GetStorageClassRequest) ReadField255(iprot thrift.TProtocol) error

func (*GetStorageClassRequest) SetBase

func (p *GetStorageClassRequest) SetBase(val *base.Base)

func (*GetStorageClassRequest) SetClusterId

func (p *GetStorageClassRequest) SetClusterId(val string)

func (*GetStorageClassRequest) SetName

func (p *GetStorageClassRequest) SetName(val string)

func (*GetStorageClassRequest) SetTop

func (p *GetStorageClassRequest) SetTop(val *base.TopParam)

func (*GetStorageClassRequest) String

func (p *GetStorageClassRequest) String() string

func (*GetStorageClassRequest) Write

func (p *GetStorageClassRequest) Write(oprot thrift.TProtocol) (err error)

type GetStorageClassResponse

type GetStorageClassResponse struct {
	Name              string     `thrift:"Name,1,required" json:"Name"`
	Provisioner       string     `thrift:"Provisioner,2,required" json:"Provisioner"`
	VolumeType        string     `thrift:"VolumeType,3,required" json:"VolumeType"`
	DiskType          *string    `thrift:"DiskType,4" json:"DiskType,omitempty"`
	ChargeType        *string    `thrift:"ChargeType,5" json:"ChargeType,omitempty"`
	ReclaimPolicy     string     `thrift:"ReclaimPolicy,6,required" json:"ReclaimPolicy"`
	VolumeBindingMode string     `thrift:"VolumeBindingMode,7,required" json:"VolumeBindingMode"`
	Parameter         *Parameter `thrift:"Parameter,8" json:"Parameter,omitempty"`
	ZoneId            string     `thrift:"ZoneId,9,required" json:"ZoneId"`
	Base              *base.Base `thrift:"Base,255" json:"Base,omitempty"`
}

func NewGetStorageClassResponse

func NewGetStorageClassResponse() *GetStorageClassResponse

func (*GetStorageClassResponse) BLength

func (p *GetStorageClassResponse) BLength() int

func (*GetStorageClassResponse) DeepEqual

func (*GetStorageClassResponse) FastRead

func (p *GetStorageClassResponse) FastRead(buf []byte) (int, error)

func (*GetStorageClassResponse) FastReadField1

func (p *GetStorageClassResponse) FastReadField1(buf []byte) (int, error)

func (*GetStorageClassResponse) FastReadField2

func (p *GetStorageClassResponse) FastReadField2(buf []byte) (int, error)

func (*GetStorageClassResponse) FastReadField255

func (p *GetStorageClassResponse) FastReadField255(buf []byte) (int, error)

func (*GetStorageClassResponse) FastReadField3

func (p *GetStorageClassResponse) FastReadField3(buf []byte) (int, error)

func (*GetStorageClassResponse) FastReadField4

func (p *GetStorageClassResponse) FastReadField4(buf []byte) (int, error)

func (*GetStorageClassResponse) FastReadField5

func (p *GetStorageClassResponse) FastReadField5(buf []byte) (int, error)

func (*GetStorageClassResponse) FastReadField6

func (p *GetStorageClassResponse) FastReadField6(buf []byte) (int, error)

func (*GetStorageClassResponse) FastReadField7

func (p *GetStorageClassResponse) FastReadField7(buf []byte) (int, error)

func (*GetStorageClassResponse) FastReadField8

func (p *GetStorageClassResponse) FastReadField8(buf []byte) (int, error)

func (*GetStorageClassResponse) FastReadField9

func (p *GetStorageClassResponse) FastReadField9(buf []byte) (int, error)

func (*GetStorageClassResponse) FastWrite

func (p *GetStorageClassResponse) FastWrite(buf []byte) int

for compatibility

func (*GetStorageClassResponse) FastWriteNocopy

func (p *GetStorageClassResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*GetStorageClassResponse) Field1DeepEqual

func (p *GetStorageClassResponse) Field1DeepEqual(src string) bool

func (*GetStorageClassResponse) Field255DeepEqual

func (p *GetStorageClassResponse) Field255DeepEqual(src *base.Base) bool

func (*GetStorageClassResponse) Field2DeepEqual

func (p *GetStorageClassResponse) Field2DeepEqual(src string) bool

func (*GetStorageClassResponse) Field3DeepEqual

func (p *GetStorageClassResponse) Field3DeepEqual(src string) bool

func (*GetStorageClassResponse) Field4DeepEqual

func (p *GetStorageClassResponse) Field4DeepEqual(src *string) bool

func (*GetStorageClassResponse) Field5DeepEqual

func (p *GetStorageClassResponse) Field5DeepEqual(src *string) bool

func (*GetStorageClassResponse) Field6DeepEqual

func (p *GetStorageClassResponse) Field6DeepEqual(src string) bool

func (*GetStorageClassResponse) Field7DeepEqual

func (p *GetStorageClassResponse) Field7DeepEqual(src string) bool

func (*GetStorageClassResponse) Field8DeepEqual

func (p *GetStorageClassResponse) Field8DeepEqual(src *Parameter) bool

func (*GetStorageClassResponse) Field9DeepEqual

func (p *GetStorageClassResponse) Field9DeepEqual(src string) bool

func (*GetStorageClassResponse) GetBase

func (p *GetStorageClassResponse) GetBase() (v *base.Base)

func (*GetStorageClassResponse) GetChargeType

func (p *GetStorageClassResponse) GetChargeType() (v string)

func (*GetStorageClassResponse) GetDiskType

func (p *GetStorageClassResponse) GetDiskType() (v string)

func (*GetStorageClassResponse) GetName

func (p *GetStorageClassResponse) GetName() (v string)

func (*GetStorageClassResponse) GetOrSetBase

func (p *GetStorageClassResponse) GetOrSetBase() interface{}

func (*GetStorageClassResponse) GetParameter

func (p *GetStorageClassResponse) GetParameter() (v *Parameter)

func (*GetStorageClassResponse) GetProvisioner

func (p *GetStorageClassResponse) GetProvisioner() (v string)

func (*GetStorageClassResponse) GetReclaimPolicy

func (p *GetStorageClassResponse) GetReclaimPolicy() (v string)

func (*GetStorageClassResponse) GetVolumeBindingMode

func (p *GetStorageClassResponse) GetVolumeBindingMode() (v string)

func (*GetStorageClassResponse) GetVolumeType

func (p *GetStorageClassResponse) GetVolumeType() (v string)

func (*GetStorageClassResponse) GetZoneId

func (p *GetStorageClassResponse) GetZoneId() (v string)

func (*GetStorageClassResponse) IsSetBase

func (p *GetStorageClassResponse) IsSetBase() bool

func (*GetStorageClassResponse) IsSetChargeType

func (p *GetStorageClassResponse) IsSetChargeType() bool

func (*GetStorageClassResponse) IsSetDiskType

func (p *GetStorageClassResponse) IsSetDiskType() bool

func (*GetStorageClassResponse) IsSetParameter

func (p *GetStorageClassResponse) IsSetParameter() bool

func (*GetStorageClassResponse) Read

func (p *GetStorageClassResponse) Read(iprot thrift.TProtocol) (err error)

func (*GetStorageClassResponse) ReadField1

func (p *GetStorageClassResponse) ReadField1(iprot thrift.TProtocol) error

func (*GetStorageClassResponse) ReadField2

func (p *GetStorageClassResponse) ReadField2(iprot thrift.TProtocol) error

func (*GetStorageClassResponse) ReadField255

func (p *GetStorageClassResponse) ReadField255(iprot thrift.TProtocol) error

func (*GetStorageClassResponse) ReadField3

func (p *GetStorageClassResponse) ReadField3(iprot thrift.TProtocol) error

func (*GetStorageClassResponse) ReadField4

func (p *GetStorageClassResponse) ReadField4(iprot thrift.TProtocol) error

func (*GetStorageClassResponse) ReadField5

func (p *GetStorageClassResponse) ReadField5(iprot thrift.TProtocol) error

func (*GetStorageClassResponse) ReadField6

func (p *GetStorageClassResponse) ReadField6(iprot thrift.TProtocol) error

func (*GetStorageClassResponse) ReadField7

func (p *GetStorageClassResponse) ReadField7(iprot thrift.TProtocol) error

func (*GetStorageClassResponse) ReadField8

func (p *GetStorageClassResponse) ReadField8(iprot thrift.TProtocol) error

func (*GetStorageClassResponse) ReadField9

func (p *GetStorageClassResponse) ReadField9(iprot thrift.TProtocol) error

func (*GetStorageClassResponse) SetBase

func (p *GetStorageClassResponse) SetBase(val *base.Base)

func (*GetStorageClassResponse) SetChargeType

func (p *GetStorageClassResponse) SetChargeType(val *string)

func (*GetStorageClassResponse) SetDiskType

func (p *GetStorageClassResponse) SetDiskType(val *string)

func (*GetStorageClassResponse) SetName

func (p *GetStorageClassResponse) SetName(val string)

func (*GetStorageClassResponse) SetParameter

func (p *GetStorageClassResponse) SetParameter(val *Parameter)

func (*GetStorageClassResponse) SetProvisioner

func (p *GetStorageClassResponse) SetProvisioner(val string)

func (*GetStorageClassResponse) SetReclaimPolicy

func (p *GetStorageClassResponse) SetReclaimPolicy(val string)

func (*GetStorageClassResponse) SetVolumeBindingMode

func (p *GetStorageClassResponse) SetVolumeBindingMode(val string)

func (*GetStorageClassResponse) SetVolumeType

func (p *GetStorageClassResponse) SetVolumeType(val string)

func (*GetStorageClassResponse) SetZoneId

func (p *GetStorageClassResponse) SetZoneId(val string)

func (*GetStorageClassResponse) String

func (p *GetStorageClassResponse) String() string

func (*GetStorageClassResponse) Write

func (p *GetStorageClassResponse) Write(oprot thrift.TProtocol) (err error)

type ListCephClusterRequest

type ListCephClusterRequest struct {
	ClusterId string         `thrift:"ClusterId,1,required" validate:"required"`
	Top       *base.TopParam `thrift:"Top,254,required" json:"Top"`
	Base      *base.Base     `thrift:"Base,255" json:"Base,omitempty"`
}

func NewListCephClusterRequest

func NewListCephClusterRequest() *ListCephClusterRequest

func (*ListCephClusterRequest) BLength

func (p *ListCephClusterRequest) BLength() int

func (*ListCephClusterRequest) DeepEqual

func (*ListCephClusterRequest) FastRead

func (p *ListCephClusterRequest) FastRead(buf []byte) (int, error)

func (*ListCephClusterRequest) FastReadField1

func (p *ListCephClusterRequest) FastReadField1(buf []byte) (int, error)

func (*ListCephClusterRequest) FastReadField254

func (p *ListCephClusterRequest) FastReadField254(buf []byte) (int, error)

func (*ListCephClusterRequest) FastReadField255

func (p *ListCephClusterRequest) FastReadField255(buf []byte) (int, error)

func (*ListCephClusterRequest) FastWrite

func (p *ListCephClusterRequest) FastWrite(buf []byte) int

for compatibility

func (*ListCephClusterRequest) FastWriteNocopy

func (p *ListCephClusterRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*ListCephClusterRequest) Field1DeepEqual

func (p *ListCephClusterRequest) Field1DeepEqual(src string) bool

func (*ListCephClusterRequest) Field254DeepEqual

func (p *ListCephClusterRequest) Field254DeepEqual(src *base.TopParam) bool

func (*ListCephClusterRequest) Field255DeepEqual

func (p *ListCephClusterRequest) Field255DeepEqual(src *base.Base) bool

func (*ListCephClusterRequest) GetBase

func (p *ListCephClusterRequest) GetBase() (v *base.Base)

func (*ListCephClusterRequest) GetClusterId

func (p *ListCephClusterRequest) GetClusterId() (v string)

func (*ListCephClusterRequest) GetOrSetBase

func (p *ListCephClusterRequest) GetOrSetBase() interface{}

func (*ListCephClusterRequest) GetTop

func (p *ListCephClusterRequest) GetTop() (v *base.TopParam)

func (*ListCephClusterRequest) IsSetBase

func (p *ListCephClusterRequest) IsSetBase() bool

func (*ListCephClusterRequest) IsSetTop

func (p *ListCephClusterRequest) IsSetTop() bool

func (*ListCephClusterRequest) Read

func (p *ListCephClusterRequest) Read(iprot thrift.TProtocol) (err error)

func (*ListCephClusterRequest) ReadField1

func (p *ListCephClusterRequest) ReadField1(iprot thrift.TProtocol) error

func (*ListCephClusterRequest) ReadField254

func (p *ListCephClusterRequest) ReadField254(iprot thrift.TProtocol) error

func (*ListCephClusterRequest) ReadField255

func (p *ListCephClusterRequest) ReadField255(iprot thrift.TProtocol) error

func (*ListCephClusterRequest) SetBase

func (p *ListCephClusterRequest) SetBase(val *base.Base)

func (*ListCephClusterRequest) SetClusterId

func (p *ListCephClusterRequest) SetClusterId(val string)

func (*ListCephClusterRequest) SetTop

func (p *ListCephClusterRequest) SetTop(val *base.TopParam)

func (*ListCephClusterRequest) String

func (p *ListCephClusterRequest) String() string

func (*ListCephClusterRequest) Write

func (p *ListCephClusterRequest) Write(oprot thrift.TProtocol) (err error)

type ListCephClusterResponse

type ListCephClusterResponse struct {
	Items []*CephClusterItem `thrift:"Items,1,required" json:"Items"`
	Total int32              `thrift:"Total,2,required" json:"Total"`
	Base  *base.Base         `thrift:"Base,255" json:"Base,omitempty"`
}

func NewListCephClusterResponse

func NewListCephClusterResponse() *ListCephClusterResponse

func (*ListCephClusterResponse) BLength

func (p *ListCephClusterResponse) BLength() int

func (*ListCephClusterResponse) DeepEqual

func (*ListCephClusterResponse) FastRead

func (p *ListCephClusterResponse) FastRead(buf []byte) (int, error)

func (*ListCephClusterResponse) FastReadField1

func (p *ListCephClusterResponse) FastReadField1(buf []byte) (int, error)

func (*ListCephClusterResponse) FastReadField2

func (p *ListCephClusterResponse) FastReadField2(buf []byte) (int, error)

func (*ListCephClusterResponse) FastReadField255

func (p *ListCephClusterResponse) FastReadField255(buf []byte) (int, error)

func (*ListCephClusterResponse) FastWrite

func (p *ListCephClusterResponse) FastWrite(buf []byte) int

for compatibility

func (*ListCephClusterResponse) FastWriteNocopy

func (p *ListCephClusterResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*ListCephClusterResponse) Field1DeepEqual

func (p *ListCephClusterResponse) Field1DeepEqual(src []*CephClusterItem) bool

func (*ListCephClusterResponse) Field255DeepEqual

func (p *ListCephClusterResponse) Field255DeepEqual(src *base.Base) bool

func (*ListCephClusterResponse) Field2DeepEqual

func (p *ListCephClusterResponse) Field2DeepEqual(src int32) bool

func (*ListCephClusterResponse) GetBase

func (p *ListCephClusterResponse) GetBase() (v *base.Base)

func (*ListCephClusterResponse) GetItems

func (p *ListCephClusterResponse) GetItems() (v []*CephClusterItem)

func (*ListCephClusterResponse) GetOrSetBase

func (p *ListCephClusterResponse) GetOrSetBase() interface{}

func (*ListCephClusterResponse) GetTotal

func (p *ListCephClusterResponse) GetTotal() (v int32)

func (*ListCephClusterResponse) IsSetBase

func (p *ListCephClusterResponse) IsSetBase() bool

func (*ListCephClusterResponse) Read

func (p *ListCephClusterResponse) Read(iprot thrift.TProtocol) (err error)

func (*ListCephClusterResponse) ReadField1

func (p *ListCephClusterResponse) ReadField1(iprot thrift.TProtocol) error

func (*ListCephClusterResponse) ReadField2

func (p *ListCephClusterResponse) ReadField2(iprot thrift.TProtocol) error

func (*ListCephClusterResponse) ReadField255

func (p *ListCephClusterResponse) ReadField255(iprot thrift.TProtocol) error

func (*ListCephClusterResponse) SetBase

func (p *ListCephClusterResponse) SetBase(val *base.Base)

func (*ListCephClusterResponse) SetItems

func (p *ListCephClusterResponse) SetItems(val []*CephClusterItem)

func (*ListCephClusterResponse) SetTotal

func (p *ListCephClusterResponse) SetTotal(val int32)

func (*ListCephClusterResponse) String

func (p *ListCephClusterResponse) String() string

func (*ListCephClusterResponse) Write

func (p *ListCephClusterResponse) Write(oprot thrift.TProtocol) (err error)

type ListPersistentVolumeClaimRequest

type ListPersistentVolumeClaimRequest struct {
	ClusterId string              `thrift:"ClusterId,1,required" validate:"required"`
	Start     int32               `thrift:"Start,2" validate:"gte=0"`
	Limit     int32               `thrift:"Limit,3" json:"Limit,omitempty"`
	Filters   map[string][]string `thrift:"Filters,4" json:"Filters,omitempty"`
	Top       *base.TopParam      `thrift:"Top,254,required" json:"Top"`
	Base      *base.Base          `thrift:"Base,255" json:"Base,omitempty"`
}

func NewListPersistentVolumeClaimRequest

func NewListPersistentVolumeClaimRequest() *ListPersistentVolumeClaimRequest

func (*ListPersistentVolumeClaimRequest) BLength

func (*ListPersistentVolumeClaimRequest) DeepEqual

func (*ListPersistentVolumeClaimRequest) FastRead

func (p *ListPersistentVolumeClaimRequest) FastRead(buf []byte) (int, error)

func (*ListPersistentVolumeClaimRequest) FastReadField1

func (p *ListPersistentVolumeClaimRequest) FastReadField1(buf []byte) (int, error)

func (*ListPersistentVolumeClaimRequest) FastReadField2

func (p *ListPersistentVolumeClaimRequest) FastReadField2(buf []byte) (int, error)

func (*ListPersistentVolumeClaimRequest) FastReadField254

func (p *ListPersistentVolumeClaimRequest) FastReadField254(buf []byte) (int, error)

func (*ListPersistentVolumeClaimRequest) FastReadField255

func (p *ListPersistentVolumeClaimRequest) FastReadField255(buf []byte) (int, error)

func (*ListPersistentVolumeClaimRequest) FastReadField3

func (p *ListPersistentVolumeClaimRequest) FastReadField3(buf []byte) (int, error)

func (*ListPersistentVolumeClaimRequest) FastReadField4

func (p *ListPersistentVolumeClaimRequest) FastReadField4(buf []byte) (int, error)

func (*ListPersistentVolumeClaimRequest) FastWrite

func (p *ListPersistentVolumeClaimRequest) FastWrite(buf []byte) int

for compatibility

func (*ListPersistentVolumeClaimRequest) FastWriteNocopy

func (p *ListPersistentVolumeClaimRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*ListPersistentVolumeClaimRequest) Field1DeepEqual

func (p *ListPersistentVolumeClaimRequest) Field1DeepEqual(src string) bool

func (*ListPersistentVolumeClaimRequest) Field254DeepEqual

func (p *ListPersistentVolumeClaimRequest) Field254DeepEqual(src *base.TopParam) bool

func (*ListPersistentVolumeClaimRequest) Field255DeepEqual

func (p *ListPersistentVolumeClaimRequest) Field255DeepEqual(src *base.Base) bool

func (*ListPersistentVolumeClaimRequest) Field2DeepEqual

func (p *ListPersistentVolumeClaimRequest) Field2DeepEqual(src int32) bool

func (*ListPersistentVolumeClaimRequest) Field3DeepEqual

func (p *ListPersistentVolumeClaimRequest) Field3DeepEqual(src int32) bool

func (*ListPersistentVolumeClaimRequest) Field4DeepEqual

func (p *ListPersistentVolumeClaimRequest) Field4DeepEqual(src map[string][]string) bool

func (*ListPersistentVolumeClaimRequest) GetBase

func (p *ListPersistentVolumeClaimRequest) GetBase() (v *base.Base)

func (*ListPersistentVolumeClaimRequest) GetClusterId

func (p *ListPersistentVolumeClaimRequest) GetClusterId() (v string)

func (*ListPersistentVolumeClaimRequest) GetFilters

func (p *ListPersistentVolumeClaimRequest) GetFilters() (v map[string][]string)

func (*ListPersistentVolumeClaimRequest) GetLimit

func (p *ListPersistentVolumeClaimRequest) GetLimit() (v int32)

func (*ListPersistentVolumeClaimRequest) GetOrSetBase

func (p *ListPersistentVolumeClaimRequest) GetOrSetBase() interface{}

func (*ListPersistentVolumeClaimRequest) GetStart

func (p *ListPersistentVolumeClaimRequest) GetStart() (v int32)

func (*ListPersistentVolumeClaimRequest) GetTop

func (*ListPersistentVolumeClaimRequest) IsSetBase

func (p *ListPersistentVolumeClaimRequest) IsSetBase() bool

func (*ListPersistentVolumeClaimRequest) IsSetFilters

func (p *ListPersistentVolumeClaimRequest) IsSetFilters() bool

func (*ListPersistentVolumeClaimRequest) IsSetLimit

func (p *ListPersistentVolumeClaimRequest) IsSetLimit() bool

func (*ListPersistentVolumeClaimRequest) IsSetStart

func (p *ListPersistentVolumeClaimRequest) IsSetStart() bool

func (*ListPersistentVolumeClaimRequest) IsSetTop

func (p *ListPersistentVolumeClaimRequest) IsSetTop() bool

func (*ListPersistentVolumeClaimRequest) Read

func (*ListPersistentVolumeClaimRequest) ReadField1

func (*ListPersistentVolumeClaimRequest) ReadField2

func (*ListPersistentVolumeClaimRequest) ReadField254

func (p *ListPersistentVolumeClaimRequest) ReadField254(iprot thrift.TProtocol) error

func (*ListPersistentVolumeClaimRequest) ReadField255

func (p *ListPersistentVolumeClaimRequest) ReadField255(iprot thrift.TProtocol) error

func (*ListPersistentVolumeClaimRequest) ReadField3

func (*ListPersistentVolumeClaimRequest) ReadField4

func (*ListPersistentVolumeClaimRequest) SetBase

func (p *ListPersistentVolumeClaimRequest) SetBase(val *base.Base)

func (*ListPersistentVolumeClaimRequest) SetClusterId

func (p *ListPersistentVolumeClaimRequest) SetClusterId(val string)

func (*ListPersistentVolumeClaimRequest) SetFilters

func (p *ListPersistentVolumeClaimRequest) SetFilters(val map[string][]string)

func (*ListPersistentVolumeClaimRequest) SetLimit

func (p *ListPersistentVolumeClaimRequest) SetLimit(val int32)

func (*ListPersistentVolumeClaimRequest) SetStart

func (p *ListPersistentVolumeClaimRequest) SetStart(val int32)

func (*ListPersistentVolumeClaimRequest) SetTop

func (*ListPersistentVolumeClaimRequest) String

func (*ListPersistentVolumeClaimRequest) Write

type ListPersistentVolumeClaimResponse

type ListPersistentVolumeClaimResponse struct {
	Items []*PersistentVolumeClaimItem `thrift:"Items,1,required" json:"Items"`
	Total int32                        `thrift:"Total,2,required" json:"Total"`
	Base  *base.Base                   `thrift:"Base,255" json:"Base,omitempty"`
}

func NewListPersistentVolumeClaimResponse

func NewListPersistentVolumeClaimResponse() *ListPersistentVolumeClaimResponse

func (*ListPersistentVolumeClaimResponse) BLength

func (*ListPersistentVolumeClaimResponse) DeepEqual

func (*ListPersistentVolumeClaimResponse) FastRead

func (p *ListPersistentVolumeClaimResponse) FastRead(buf []byte) (int, error)

func (*ListPersistentVolumeClaimResponse) FastReadField1

func (p *ListPersistentVolumeClaimResponse) FastReadField1(buf []byte) (int, error)

func (*ListPersistentVolumeClaimResponse) FastReadField2

func (p *ListPersistentVolumeClaimResponse) FastReadField2(buf []byte) (int, error)

func (*ListPersistentVolumeClaimResponse) FastReadField255

func (p *ListPersistentVolumeClaimResponse) FastReadField255(buf []byte) (int, error)

func (*ListPersistentVolumeClaimResponse) FastWrite

func (p *ListPersistentVolumeClaimResponse) FastWrite(buf []byte) int

for compatibility

func (*ListPersistentVolumeClaimResponse) FastWriteNocopy

func (p *ListPersistentVolumeClaimResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*ListPersistentVolumeClaimResponse) Field1DeepEqual

func (*ListPersistentVolumeClaimResponse) Field255DeepEqual

func (p *ListPersistentVolumeClaimResponse) Field255DeepEqual(src *base.Base) bool

func (*ListPersistentVolumeClaimResponse) Field2DeepEqual

func (p *ListPersistentVolumeClaimResponse) Field2DeepEqual(src int32) bool

func (*ListPersistentVolumeClaimResponse) GetBase

func (p *ListPersistentVolumeClaimResponse) GetBase() (v *base.Base)

func (*ListPersistentVolumeClaimResponse) GetItems

func (*ListPersistentVolumeClaimResponse) GetOrSetBase

func (p *ListPersistentVolumeClaimResponse) GetOrSetBase() interface{}

func (*ListPersistentVolumeClaimResponse) GetTotal

func (p *ListPersistentVolumeClaimResponse) GetTotal() (v int32)

func (*ListPersistentVolumeClaimResponse) IsSetBase

func (p *ListPersistentVolumeClaimResponse) IsSetBase() bool

func (*ListPersistentVolumeClaimResponse) Read

func (*ListPersistentVolumeClaimResponse) ReadField1

func (*ListPersistentVolumeClaimResponse) ReadField2

func (*ListPersistentVolumeClaimResponse) ReadField255

func (*ListPersistentVolumeClaimResponse) SetBase

func (p *ListPersistentVolumeClaimResponse) SetBase(val *base.Base)

func (*ListPersistentVolumeClaimResponse) SetItems

func (*ListPersistentVolumeClaimResponse) SetTotal

func (p *ListPersistentVolumeClaimResponse) SetTotal(val int32)

func (*ListPersistentVolumeClaimResponse) String

func (*ListPersistentVolumeClaimResponse) Write

type ListPersistentVolumeRequest

type ListPersistentVolumeRequest struct {
	ClusterId string              `thrift:"ClusterId,1,required" validate:"required"`
	Start     int32               `thrift:"Start,2" validate:"gte=0"`
	Limit     int32               `thrift:"Limit,3" json:"Limit,omitempty"`
	Filters   map[string][]string `thrift:"Filters,4" json:"Filters,omitempty"`
	Top       *base.TopParam      `thrift:"Top,254,required" json:"Top"`
	Base      *base.Base          `thrift:"Base,255" json:"Base,omitempty"`
}

func NewListPersistentVolumeRequest

func NewListPersistentVolumeRequest() *ListPersistentVolumeRequest

func (*ListPersistentVolumeRequest) BLength

func (p *ListPersistentVolumeRequest) BLength() int

func (*ListPersistentVolumeRequest) DeepEqual

func (*ListPersistentVolumeRequest) FastRead

func (p *ListPersistentVolumeRequest) FastRead(buf []byte) (int, error)

func (*ListPersistentVolumeRequest) FastReadField1

func (p *ListPersistentVolumeRequest) FastReadField1(buf []byte) (int, error)

func (*ListPersistentVolumeRequest) FastReadField2

func (p *ListPersistentVolumeRequest) FastReadField2(buf []byte) (int, error)

func (*ListPersistentVolumeRequest) FastReadField254

func (p *ListPersistentVolumeRequest) FastReadField254(buf []byte) (int, error)

func (*ListPersistentVolumeRequest) FastReadField255

func (p *ListPersistentVolumeRequest) FastReadField255(buf []byte) (int, error)

func (*ListPersistentVolumeRequest) FastReadField3

func (p *ListPersistentVolumeRequest) FastReadField3(buf []byte) (int, error)

func (*ListPersistentVolumeRequest) FastReadField4

func (p *ListPersistentVolumeRequest) FastReadField4(buf []byte) (int, error)

func (*ListPersistentVolumeRequest) FastWrite

func (p *ListPersistentVolumeRequest) FastWrite(buf []byte) int

for compatibility

func (*ListPersistentVolumeRequest) FastWriteNocopy

func (p *ListPersistentVolumeRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*ListPersistentVolumeRequest) Field1DeepEqual

func (p *ListPersistentVolumeRequest) Field1DeepEqual(src string) bool

func (*ListPersistentVolumeRequest) Field254DeepEqual

func (p *ListPersistentVolumeRequest) Field254DeepEqual(src *base.TopParam) bool

func (*ListPersistentVolumeRequest) Field255DeepEqual

func (p *ListPersistentVolumeRequest) Field255DeepEqual(src *base.Base) bool

func (*ListPersistentVolumeRequest) Field2DeepEqual

func (p *ListPersistentVolumeRequest) Field2DeepEqual(src int32) bool

func (*ListPersistentVolumeRequest) Field3DeepEqual

func (p *ListPersistentVolumeRequest) Field3DeepEqual(src int32) bool

func (*ListPersistentVolumeRequest) Field4DeepEqual

func (p *ListPersistentVolumeRequest) Field4DeepEqual(src map[string][]string) bool

func (*ListPersistentVolumeRequest) GetBase

func (p *ListPersistentVolumeRequest) GetBase() (v *base.Base)

func (*ListPersistentVolumeRequest) GetClusterId

func (p *ListPersistentVolumeRequest) GetClusterId() (v string)

func (*ListPersistentVolumeRequest) GetFilters

func (p *ListPersistentVolumeRequest) GetFilters() (v map[string][]string)

func (*ListPersistentVolumeRequest) GetLimit

func (p *ListPersistentVolumeRequest) GetLimit() (v int32)

func (*ListPersistentVolumeRequest) GetOrSetBase

func (p *ListPersistentVolumeRequest) GetOrSetBase() interface{}

func (*ListPersistentVolumeRequest) GetStart

func (p *ListPersistentVolumeRequest) GetStart() (v int32)

func (*ListPersistentVolumeRequest) GetTop

func (p *ListPersistentVolumeRequest) GetTop() (v *base.TopParam)

func (*ListPersistentVolumeRequest) IsSetBase

func (p *ListPersistentVolumeRequest) IsSetBase() bool

func (*ListPersistentVolumeRequest) IsSetFilters

func (p *ListPersistentVolumeRequest) IsSetFilters() bool

func (*ListPersistentVolumeRequest) IsSetLimit

func (p *ListPersistentVolumeRequest) IsSetLimit() bool

func (*ListPersistentVolumeRequest) IsSetStart

func (p *ListPersistentVolumeRequest) IsSetStart() bool

func (*ListPersistentVolumeRequest) IsSetTop

func (p *ListPersistentVolumeRequest) IsSetTop() bool

func (*ListPersistentVolumeRequest) Read

func (p *ListPersistentVolumeRequest) Read(iprot thrift.TProtocol) (err error)

func (*ListPersistentVolumeRequest) ReadField1

func (p *ListPersistentVolumeRequest) ReadField1(iprot thrift.TProtocol) error

func (*ListPersistentVolumeRequest) ReadField2

func (p *ListPersistentVolumeRequest) ReadField2(iprot thrift.TProtocol) error

func (*ListPersistentVolumeRequest) ReadField254

func (p *ListPersistentVolumeRequest) ReadField254(iprot thrift.TProtocol) error

func (*ListPersistentVolumeRequest) ReadField255

func (p *ListPersistentVolumeRequest) ReadField255(iprot thrift.TProtocol) error

func (*ListPersistentVolumeRequest) ReadField3

func (p *ListPersistentVolumeRequest) ReadField3(iprot thrift.TProtocol) error

func (*ListPersistentVolumeRequest) ReadField4

func (p *ListPersistentVolumeRequest) ReadField4(iprot thrift.TProtocol) error

func (*ListPersistentVolumeRequest) SetBase

func (p *ListPersistentVolumeRequest) SetBase(val *base.Base)

func (*ListPersistentVolumeRequest) SetClusterId

func (p *ListPersistentVolumeRequest) SetClusterId(val string)

func (*ListPersistentVolumeRequest) SetFilters

func (p *ListPersistentVolumeRequest) SetFilters(val map[string][]string)

func (*ListPersistentVolumeRequest) SetLimit

func (p *ListPersistentVolumeRequest) SetLimit(val int32)

func (*ListPersistentVolumeRequest) SetStart

func (p *ListPersistentVolumeRequest) SetStart(val int32)

func (*ListPersistentVolumeRequest) SetTop

func (p *ListPersistentVolumeRequest) SetTop(val *base.TopParam)

func (*ListPersistentVolumeRequest) String

func (p *ListPersistentVolumeRequest) String() string

func (*ListPersistentVolumeRequest) Write

func (p *ListPersistentVolumeRequest) Write(oprot thrift.TProtocol) (err error)

type ListPersistentVolumeResponse

type ListPersistentVolumeResponse struct {
	Items []*PersistentVolumeItem `thrift:"Items,1,required" json:"Items"`
	Total int32                   `thrift:"Total,2,required" json:"Total"`
	Base  *base.Base              `thrift:"Base,255" json:"Base,omitempty"`
}

func NewListPersistentVolumeResponse

func NewListPersistentVolumeResponse() *ListPersistentVolumeResponse

func (*ListPersistentVolumeResponse) BLength

func (p *ListPersistentVolumeResponse) BLength() int

func (*ListPersistentVolumeResponse) DeepEqual

func (*ListPersistentVolumeResponse) FastRead

func (p *ListPersistentVolumeResponse) FastRead(buf []byte) (int, error)

func (*ListPersistentVolumeResponse) FastReadField1

func (p *ListPersistentVolumeResponse) FastReadField1(buf []byte) (int, error)

func (*ListPersistentVolumeResponse) FastReadField2

func (p *ListPersistentVolumeResponse) FastReadField2(buf []byte) (int, error)

func (*ListPersistentVolumeResponse) FastReadField255

func (p *ListPersistentVolumeResponse) FastReadField255(buf []byte) (int, error)

func (*ListPersistentVolumeResponse) FastWrite

func (p *ListPersistentVolumeResponse) FastWrite(buf []byte) int

for compatibility

func (*ListPersistentVolumeResponse) FastWriteNocopy

func (p *ListPersistentVolumeResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*ListPersistentVolumeResponse) Field1DeepEqual

func (p *ListPersistentVolumeResponse) Field1DeepEqual(src []*PersistentVolumeItem) bool

func (*ListPersistentVolumeResponse) Field255DeepEqual

func (p *ListPersistentVolumeResponse) Field255DeepEqual(src *base.Base) bool

func (*ListPersistentVolumeResponse) Field2DeepEqual

func (p *ListPersistentVolumeResponse) Field2DeepEqual(src int32) bool

func (*ListPersistentVolumeResponse) GetBase

func (p *ListPersistentVolumeResponse) GetBase() (v *base.Base)

func (*ListPersistentVolumeResponse) GetItems

func (*ListPersistentVolumeResponse) GetOrSetBase

func (p *ListPersistentVolumeResponse) GetOrSetBase() interface{}

func (*ListPersistentVolumeResponse) GetTotal

func (p *ListPersistentVolumeResponse) GetTotal() (v int32)

func (*ListPersistentVolumeResponse) IsSetBase

func (p *ListPersistentVolumeResponse) IsSetBase() bool

func (*ListPersistentVolumeResponse) Read

func (p *ListPersistentVolumeResponse) Read(iprot thrift.TProtocol) (err error)

func (*ListPersistentVolumeResponse) ReadField1

func (p *ListPersistentVolumeResponse) ReadField1(iprot thrift.TProtocol) error

func (*ListPersistentVolumeResponse) ReadField2

func (p *ListPersistentVolumeResponse) ReadField2(iprot thrift.TProtocol) error

func (*ListPersistentVolumeResponse) ReadField255

func (p *ListPersistentVolumeResponse) ReadField255(iprot thrift.TProtocol) error

func (*ListPersistentVolumeResponse) SetBase

func (p *ListPersistentVolumeResponse) SetBase(val *base.Base)

func (*ListPersistentVolumeResponse) SetItems

func (*ListPersistentVolumeResponse) SetTotal

func (p *ListPersistentVolumeResponse) SetTotal(val int32)

func (*ListPersistentVolumeResponse) String

func (*ListPersistentVolumeResponse) Write

func (p *ListPersistentVolumeResponse) Write(oprot thrift.TProtocol) (err error)

type ListStorageClassRequest

type ListStorageClassRequest struct {
	ClusterId string              `thrift:"ClusterId,1,required" validate:"required"`
	Start     int32               `thrift:"Start,2" validate:"gte=0"`
	Limit     int32               `thrift:"Limit,3" json:"Limit,omitempty"`
	Filters   map[string][]string `thrift:"Filters,4" json:"Filters,omitempty"`
	Top       *base.TopParam      `thrift:"Top,254,required" json:"Top"`
	Base      *base.Base          `thrift:"Base,255" json:"Base,omitempty"`
}

func NewListStorageClassRequest

func NewListStorageClassRequest() *ListStorageClassRequest

func (*ListStorageClassRequest) BLength

func (p *ListStorageClassRequest) BLength() int

func (*ListStorageClassRequest) DeepEqual

func (*ListStorageClassRequest) FastRead

func (p *ListStorageClassRequest) FastRead(buf []byte) (int, error)

func (*ListStorageClassRequest) FastReadField1

func (p *ListStorageClassRequest) FastReadField1(buf []byte) (int, error)

func (*ListStorageClassRequest) FastReadField2

func (p *ListStorageClassRequest) FastReadField2(buf []byte) (int, error)

func (*ListStorageClassRequest) FastReadField254

func (p *ListStorageClassRequest) FastReadField254(buf []byte) (int, error)

func (*ListStorageClassRequest) FastReadField255

func (p *ListStorageClassRequest) FastReadField255(buf []byte) (int, error)

func (*ListStorageClassRequest) FastReadField3

func (p *ListStorageClassRequest) FastReadField3(buf []byte) (int, error)

func (*ListStorageClassRequest) FastReadField4

func (p *ListStorageClassRequest) FastReadField4(buf []byte) (int, error)

func (*ListStorageClassRequest) FastWrite

func (p *ListStorageClassRequest) FastWrite(buf []byte) int

for compatibility

func (*ListStorageClassRequest) FastWriteNocopy

func (p *ListStorageClassRequest) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*ListStorageClassRequest) Field1DeepEqual

func (p *ListStorageClassRequest) Field1DeepEqual(src string) bool

func (*ListStorageClassRequest) Field254DeepEqual

func (p *ListStorageClassRequest) Field254DeepEqual(src *base.TopParam) bool

func (*ListStorageClassRequest) Field255DeepEqual

func (p *ListStorageClassRequest) Field255DeepEqual(src *base.Base) bool

func (*ListStorageClassRequest) Field2DeepEqual

func (p *ListStorageClassRequest) Field2DeepEqual(src int32) bool

func (*ListStorageClassRequest) Field3DeepEqual

func (p *ListStorageClassRequest) Field3DeepEqual(src int32) bool

func (*ListStorageClassRequest) Field4DeepEqual

func (p *ListStorageClassRequest) Field4DeepEqual(src map[string][]string) bool

func (*ListStorageClassRequest) GetBase

func (p *ListStorageClassRequest) GetBase() (v *base.Base)

func (*ListStorageClassRequest) GetClusterId

func (p *ListStorageClassRequest) GetClusterId() (v string)

func (*ListStorageClassRequest) GetFilters

func (p *ListStorageClassRequest) GetFilters() (v map[string][]string)

func (*ListStorageClassRequest) GetLimit

func (p *ListStorageClassRequest) GetLimit() (v int32)

func (*ListStorageClassRequest) GetOrSetBase

func (p *ListStorageClassRequest) GetOrSetBase() interface{}

func (*ListStorageClassRequest) GetStart

func (p *ListStorageClassRequest) GetStart() (v int32)

func (*ListStorageClassRequest) GetTop

func (p *ListStorageClassRequest) GetTop() (v *base.TopParam)

func (*ListStorageClassRequest) IsSetBase

func (p *ListStorageClassRequest) IsSetBase() bool

func (*ListStorageClassRequest) IsSetFilters

func (p *ListStorageClassRequest) IsSetFilters() bool

func (*ListStorageClassRequest) IsSetLimit

func (p *ListStorageClassRequest) IsSetLimit() bool

func (*ListStorageClassRequest) IsSetStart

func (p *ListStorageClassRequest) IsSetStart() bool

func (*ListStorageClassRequest) IsSetTop

func (p *ListStorageClassRequest) IsSetTop() bool

func (*ListStorageClassRequest) Read

func (p *ListStorageClassRequest) Read(iprot thrift.TProtocol) (err error)

func (*ListStorageClassRequest) ReadField1

func (p *ListStorageClassRequest) ReadField1(iprot thrift.TProtocol) error

func (*ListStorageClassRequest) ReadField2

func (p *ListStorageClassRequest) ReadField2(iprot thrift.TProtocol) error

func (*ListStorageClassRequest) ReadField254

func (p *ListStorageClassRequest) ReadField254(iprot thrift.TProtocol) error

func (*ListStorageClassRequest) ReadField255

func (p *ListStorageClassRequest) ReadField255(iprot thrift.TProtocol) error

func (*ListStorageClassRequest) ReadField3

func (p *ListStorageClassRequest) ReadField3(iprot thrift.TProtocol) error

func (*ListStorageClassRequest) ReadField4

func (p *ListStorageClassRequest) ReadField4(iprot thrift.TProtocol) error

func (*ListStorageClassRequest) SetBase

func (p *ListStorageClassRequest) SetBase(val *base.Base)

func (*ListStorageClassRequest) SetClusterId

func (p *ListStorageClassRequest) SetClusterId(val string)

func (*ListStorageClassRequest) SetFilters

func (p *ListStorageClassRequest) SetFilters(val map[string][]string)

func (*ListStorageClassRequest) SetLimit

func (p *ListStorageClassRequest) SetLimit(val int32)

func (*ListStorageClassRequest) SetStart

func (p *ListStorageClassRequest) SetStart(val int32)

func (*ListStorageClassRequest) SetTop

func (p *ListStorageClassRequest) SetTop(val *base.TopParam)

func (*ListStorageClassRequest) String

func (p *ListStorageClassRequest) String() string

func (*ListStorageClassRequest) Write

func (p *ListStorageClassRequest) Write(oprot thrift.TProtocol) (err error)

type ListStorageClassResponse

type ListStorageClassResponse struct {
	Items []*StorageClassItem `thrift:"Items,1,required" json:"Items"`
	Total int32               `thrift:"Total,2,required" json:"Total"`
	Base  *base.Base          `thrift:"Base,255" json:"Base,omitempty"`
}

func NewListStorageClassResponse

func NewListStorageClassResponse() *ListStorageClassResponse

func (*ListStorageClassResponse) BLength

func (p *ListStorageClassResponse) BLength() int

func (*ListStorageClassResponse) DeepEqual

func (*ListStorageClassResponse) FastRead

func (p *ListStorageClassResponse) FastRead(buf []byte) (int, error)

func (*ListStorageClassResponse) FastReadField1

func (p *ListStorageClassResponse) FastReadField1(buf []byte) (int, error)

func (*ListStorageClassResponse) FastReadField2

func (p *ListStorageClassResponse) FastReadField2(buf []byte) (int, error)

func (*ListStorageClassResponse) FastReadField255

func (p *ListStorageClassResponse) FastReadField255(buf []byte) (int, error)

func (*ListStorageClassResponse) FastWrite

func (p *ListStorageClassResponse) FastWrite(buf []byte) int

for compatibility

func (*ListStorageClassResponse) FastWriteNocopy

func (p *ListStorageClassResponse) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*ListStorageClassResponse) Field1DeepEqual

func (p *ListStorageClassResponse) Field1DeepEqual(src []*StorageClassItem) bool

func (*ListStorageClassResponse) Field255DeepEqual

func (p *ListStorageClassResponse) Field255DeepEqual(src *base.Base) bool

func (*ListStorageClassResponse) Field2DeepEqual

func (p *ListStorageClassResponse) Field2DeepEqual(src int32) bool

func (*ListStorageClassResponse) GetBase

func (p *ListStorageClassResponse) GetBase() (v *base.Base)

func (*ListStorageClassResponse) GetItems

func (p *ListStorageClassResponse) GetItems() (v []*StorageClassItem)

func (*ListStorageClassResponse) GetOrSetBase

func (p *ListStorageClassResponse) GetOrSetBase() interface{}

func (*ListStorageClassResponse) GetTotal

func (p *ListStorageClassResponse) GetTotal() (v int32)

func (*ListStorageClassResponse) IsSetBase

func (p *ListStorageClassResponse) IsSetBase() bool

func (*ListStorageClassResponse) Read

func (p *ListStorageClassResponse) Read(iprot thrift.TProtocol) (err error)

func (*ListStorageClassResponse) ReadField1

func (p *ListStorageClassResponse) ReadField1(iprot thrift.TProtocol) error

func (*ListStorageClassResponse) ReadField2

func (p *ListStorageClassResponse) ReadField2(iprot thrift.TProtocol) error

func (*ListStorageClassResponse) ReadField255

func (p *ListStorageClassResponse) ReadField255(iprot thrift.TProtocol) error

func (*ListStorageClassResponse) SetBase

func (p *ListStorageClassResponse) SetBase(val *base.Base)

func (*ListStorageClassResponse) SetItems

func (p *ListStorageClassResponse) SetItems(val []*StorageClassItem)

func (*ListStorageClassResponse) SetTotal

func (p *ListStorageClassResponse) SetTotal(val int32)

func (*ListStorageClassResponse) String

func (p *ListStorageClassResponse) String() string

func (*ListStorageClassResponse) Write

func (p *ListStorageClassResponse) Write(oprot thrift.TProtocol) (err error)

type Parameter

type Parameter struct {
	CephRBD *ParameterCephRBD `thrift:"CephRBD,1" json:"CephRBD,omitempty"`
	CephFS  *ParameterCephFS  `thrift:"CephFS,2" json:"CephFS,omitempty"`
	NAS     *ParameterNAS     `thrift:"NAS,3" json:"NAS,omitempty"`
}
var CreatePersistentVolumeRequest_Parameter_DEFAULT *Parameter
var CreateStorageClassRequest_Parameter_DEFAULT *Parameter
var GetPersistentVolumeResponse_Parameter_DEFAULT *Parameter
var GetStorageClassResponse_Parameter_DEFAULT *Parameter

func NewParameter

func NewParameter() *Parameter

func (*Parameter) BLength

func (p *Parameter) BLength() int

func (*Parameter) DeepEqual

func (p *Parameter) DeepEqual(ano *Parameter) bool

func (*Parameter) FastRead

func (p *Parameter) FastRead(buf []byte) (int, error)

func (*Parameter) FastReadField1

func (p *Parameter) FastReadField1(buf []byte) (int, error)

func (*Parameter) FastReadField2

func (p *Parameter) FastReadField2(buf []byte) (int, error)

func (*Parameter) FastReadField3

func (p *Parameter) FastReadField3(buf []byte) (int, error)

func (*Parameter) FastWrite

func (p *Parameter) FastWrite(buf []byte) int

for compatibility

func (*Parameter) FastWriteNocopy

func (p *Parameter) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*Parameter) Field1DeepEqual

func (p *Parameter) Field1DeepEqual(src *ParameterCephRBD) bool

func (*Parameter) Field2DeepEqual

func (p *Parameter) Field2DeepEqual(src *ParameterCephFS) bool

func (*Parameter) Field3DeepEqual

func (p *Parameter) Field3DeepEqual(src *ParameterNAS) bool

func (*Parameter) GetCephFS

func (p *Parameter) GetCephFS() (v *ParameterCephFS)

func (*Parameter) GetCephRBD

func (p *Parameter) GetCephRBD() (v *ParameterCephRBD)

func (*Parameter) GetNAS

func (p *Parameter) GetNAS() (v *ParameterNAS)

func (*Parameter) IsSetCephFS

func (p *Parameter) IsSetCephFS() bool

func (*Parameter) IsSetCephRBD

func (p *Parameter) IsSetCephRBD() bool

func (*Parameter) IsSetNAS

func (p *Parameter) IsSetNAS() bool

func (*Parameter) Read

func (p *Parameter) Read(iprot thrift.TProtocol) (err error)

func (*Parameter) ReadField1

func (p *Parameter) ReadField1(iprot thrift.TProtocol) error

func (*Parameter) ReadField2

func (p *Parameter) ReadField2(iprot thrift.TProtocol) error

func (*Parameter) ReadField3

func (p *Parameter) ReadField3(iprot thrift.TProtocol) error

func (*Parameter) SetCephFS

func (p *Parameter) SetCephFS(val *ParameterCephFS)

func (*Parameter) SetCephRBD

func (p *Parameter) SetCephRBD(val *ParameterCephRBD)

func (*Parameter) SetNAS

func (p *Parameter) SetNAS(val *ParameterNAS)

func (*Parameter) String

func (p *Parameter) String() string

func (*Parameter) Write

func (p *Parameter) Write(oprot thrift.TProtocol) (err error)

type ParameterCephFS

type ParameterCephFS struct {
	ClusterId       string   `thrift:"ClusterId,1,required" json:"ClusterId"`
	Monitors        []string `thrift:"Monitors,2,required" json:"Monitors"`
	SecretName      string   `thrift:"SecretName,3,required" json:"SecretName"`
	SecretNamespace string   `thrift:"SecretNamespace,4,required" json:"SecretNamespace"`
	Pool            *string  `thrift:"Pool,5" json:"Pool,omitempty"`
	FSName          string   `thrift:"FSName,6,required" json:"FSName"`
	RootPath        *string  `thrift:"RootPath,7" json:"RootPath,omitempty"`
}
var Parameter_CephFS_DEFAULT *ParameterCephFS

func NewParameterCephFS

func NewParameterCephFS() *ParameterCephFS

func (*ParameterCephFS) BLength

func (p *ParameterCephFS) BLength() int

func (*ParameterCephFS) DeepEqual

func (p *ParameterCephFS) DeepEqual(ano *ParameterCephFS) bool

func (*ParameterCephFS) FastRead

func (p *ParameterCephFS) FastRead(buf []byte) (int, error)

func (*ParameterCephFS) FastReadField1

func (p *ParameterCephFS) FastReadField1(buf []byte) (int, error)

func (*ParameterCephFS) FastReadField2

func (p *ParameterCephFS) FastReadField2(buf []byte) (int, error)

func (*ParameterCephFS) FastReadField3

func (p *ParameterCephFS) FastReadField3(buf []byte) (int, error)

func (*ParameterCephFS) FastReadField4

func (p *ParameterCephFS) FastReadField4(buf []byte) (int, error)

func (*ParameterCephFS) FastReadField5

func (p *ParameterCephFS) FastReadField5(buf []byte) (int, error)

func (*ParameterCephFS) FastReadField6

func (p *ParameterCephFS) FastReadField6(buf []byte) (int, error)

func (*ParameterCephFS) FastReadField7

func (p *ParameterCephFS) FastReadField7(buf []byte) (int, error)

func (*ParameterCephFS) FastWrite

func (p *ParameterCephFS) FastWrite(buf []byte) int

for compatibility

func (*ParameterCephFS) FastWriteNocopy

func (p *ParameterCephFS) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*ParameterCephFS) Field1DeepEqual

func (p *ParameterCephFS) Field1DeepEqual(src string) bool

func (*ParameterCephFS) Field2DeepEqual

func (p *ParameterCephFS) Field2DeepEqual(src []string) bool

func (*ParameterCephFS) Field3DeepEqual

func (p *ParameterCephFS) Field3DeepEqual(src string) bool

func (*ParameterCephFS) Field4DeepEqual

func (p *ParameterCephFS) Field4DeepEqual(src string) bool

func (*ParameterCephFS) Field5DeepEqual

func (p *ParameterCephFS) Field5DeepEqual(src *string) bool

func (*ParameterCephFS) Field6DeepEqual

func (p *ParameterCephFS) Field6DeepEqual(src string) bool

func (*ParameterCephFS) Field7DeepEqual

func (p *ParameterCephFS) Field7DeepEqual(src *string) bool

func (*ParameterCephFS) GetClusterId

func (p *ParameterCephFS) GetClusterId() (v string)

func (*ParameterCephFS) GetFSName

func (p *ParameterCephFS) GetFSName() (v string)

func (*ParameterCephFS) GetMonitors

func (p *ParameterCephFS) GetMonitors() (v []string)

func (*ParameterCephFS) GetPool

func (p *ParameterCephFS) GetPool() (v string)

func (*ParameterCephFS) GetRootPath

func (p *ParameterCephFS) GetRootPath() (v string)

func (*ParameterCephFS) GetSecretName

func (p *ParameterCephFS) GetSecretName() (v string)

func (*ParameterCephFS) GetSecretNamespace

func (p *ParameterCephFS) GetSecretNamespace() (v string)

func (*ParameterCephFS) IsSetPool

func (p *ParameterCephFS) IsSetPool() bool

func (*ParameterCephFS) IsSetRootPath

func (p *ParameterCephFS) IsSetRootPath() bool

func (*ParameterCephFS) Read

func (p *ParameterCephFS) Read(iprot thrift.TProtocol) (err error)

func (*ParameterCephFS) ReadField1

func (p *ParameterCephFS) ReadField1(iprot thrift.TProtocol) error

func (*ParameterCephFS) ReadField2

func (p *ParameterCephFS) ReadField2(iprot thrift.TProtocol) error

func (*ParameterCephFS) ReadField3

func (p *ParameterCephFS) ReadField3(iprot thrift.TProtocol) error

func (*ParameterCephFS) ReadField4

func (p *ParameterCephFS) ReadField4(iprot thrift.TProtocol) error

func (*ParameterCephFS) ReadField5

func (p *ParameterCephFS) ReadField5(iprot thrift.TProtocol) error

func (*ParameterCephFS) ReadField6

func (p *ParameterCephFS) ReadField6(iprot thrift.TProtocol) error

func (*ParameterCephFS) ReadField7

func (p *ParameterCephFS) ReadField7(iprot thrift.TProtocol) error

func (*ParameterCephFS) SetClusterId

func (p *ParameterCephFS) SetClusterId(val string)

func (*ParameterCephFS) SetFSName

func (p *ParameterCephFS) SetFSName(val string)

func (*ParameterCephFS) SetMonitors

func (p *ParameterCephFS) SetMonitors(val []string)

func (*ParameterCephFS) SetPool

func (p *ParameterCephFS) SetPool(val *string)

func (*ParameterCephFS) SetRootPath

func (p *ParameterCephFS) SetRootPath(val *string)

func (*ParameterCephFS) SetSecretName

func (p *ParameterCephFS) SetSecretName(val string)

func (*ParameterCephFS) SetSecretNamespace

func (p *ParameterCephFS) SetSecretNamespace(val string)

func (*ParameterCephFS) String

func (p *ParameterCephFS) String() string

func (*ParameterCephFS) Write

func (p *ParameterCephFS) Write(oprot thrift.TProtocol) (err error)

type ParameterCephRBD

type ParameterCephRBD struct {
	ClusterId       string   `thrift:"ClusterId,1,required" json:"ClusterId"`
	Monitors        []string `thrift:"Monitors,2,required" json:"Monitors"`
	SecretName      string   `thrift:"SecretName,3,required" json:"SecretName"`
	SecretNamespace string   `thrift:"SecretNamespace,4,required" json:"SecretNamespace"`
	Pool            string   `thrift:"Pool,5,required" json:"Pool"`
	ImageFeatures   string   `thrift:"ImageFeatures,6,required" json:"ImageFeatures"`
	FSType          *string  `thrift:"FSType,7" json:"FSType,omitempty"`
}
var Parameter_CephRBD_DEFAULT *ParameterCephRBD

func NewParameterCephRBD

func NewParameterCephRBD() *ParameterCephRBD

func (*ParameterCephRBD) BLength

func (p *ParameterCephRBD) BLength() int

func (*ParameterCephRBD) DeepEqual

func (p *ParameterCephRBD) DeepEqual(ano *ParameterCephRBD) bool

func (*ParameterCephRBD) FastRead

func (p *ParameterCephRBD) FastRead(buf []byte) (int, error)

func (*ParameterCephRBD) FastReadField1

func (p *ParameterCephRBD) FastReadField1(buf []byte) (int, error)

func (*ParameterCephRBD) FastReadField2

func (p *ParameterCephRBD) FastReadField2(buf []byte) (int, error)

func (*ParameterCephRBD) FastReadField3

func (p *ParameterCephRBD) FastReadField3(buf []byte) (int, error)

func (*ParameterCephRBD) FastReadField4

func (p *ParameterCephRBD) FastReadField4(buf []byte) (int, error)

func (*ParameterCephRBD) FastReadField5

func (p *ParameterCephRBD) FastReadField5(buf []byte) (int, error)

func (*ParameterCephRBD) FastReadField6

func (p *ParameterCephRBD) FastReadField6(buf []byte) (int, error)

func (*ParameterCephRBD) FastReadField7

func (p *ParameterCephRBD) FastReadField7(buf []byte) (int, error)

func (*ParameterCephRBD) FastWrite

func (p *ParameterCephRBD) FastWrite(buf []byte) int

for compatibility

func (*ParameterCephRBD) FastWriteNocopy

func (p *ParameterCephRBD) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*ParameterCephRBD) Field1DeepEqual

func (p *ParameterCephRBD) Field1DeepEqual(src string) bool

func (*ParameterCephRBD) Field2DeepEqual

func (p *ParameterCephRBD) Field2DeepEqual(src []string) bool

func (*ParameterCephRBD) Field3DeepEqual

func (p *ParameterCephRBD) Field3DeepEqual(src string) bool

func (*ParameterCephRBD) Field4DeepEqual

func (p *ParameterCephRBD) Field4DeepEqual(src string) bool

func (*ParameterCephRBD) Field5DeepEqual

func (p *ParameterCephRBD) Field5DeepEqual(src string) bool

func (*ParameterCephRBD) Field6DeepEqual

func (p *ParameterCephRBD) Field6DeepEqual(src string) bool

func (*ParameterCephRBD) Field7DeepEqual

func (p *ParameterCephRBD) Field7DeepEqual(src *string) bool

func (*ParameterCephRBD) GetClusterId

func (p *ParameterCephRBD) GetClusterId() (v string)

func (*ParameterCephRBD) GetFSType

func (p *ParameterCephRBD) GetFSType() (v string)

func (*ParameterCephRBD) GetImageFeatures

func (p *ParameterCephRBD) GetImageFeatures() (v string)

func (*ParameterCephRBD) GetMonitors

func (p *ParameterCephRBD) GetMonitors() (v []string)

func (*ParameterCephRBD) GetPool

func (p *ParameterCephRBD) GetPool() (v string)

func (*ParameterCephRBD) GetSecretName

func (p *ParameterCephRBD) GetSecretName() (v string)

func (*ParameterCephRBD) GetSecretNamespace

func (p *ParameterCephRBD) GetSecretNamespace() (v string)

func (*ParameterCephRBD) IsSetFSType

func (p *ParameterCephRBD) IsSetFSType() bool

func (*ParameterCephRBD) Read

func (p *ParameterCephRBD) Read(iprot thrift.TProtocol) (err error)

func (*ParameterCephRBD) ReadField1

func (p *ParameterCephRBD) ReadField1(iprot thrift.TProtocol) error

func (*ParameterCephRBD) ReadField2

func (p *ParameterCephRBD) ReadField2(iprot thrift.TProtocol) error

func (*ParameterCephRBD) ReadField3

func (p *ParameterCephRBD) ReadField3(iprot thrift.TProtocol) error

func (*ParameterCephRBD) ReadField4

func (p *ParameterCephRBD) ReadField4(iprot thrift.TProtocol) error

func (*ParameterCephRBD) ReadField5

func (p *ParameterCephRBD) ReadField5(iprot thrift.TProtocol) error

func (*ParameterCephRBD) ReadField6

func (p *ParameterCephRBD) ReadField6(iprot thrift.TProtocol) error

func (*ParameterCephRBD) ReadField7

func (p *ParameterCephRBD) ReadField7(iprot thrift.TProtocol) error

func (*ParameterCephRBD) SetClusterId

func (p *ParameterCephRBD) SetClusterId(val string)

func (*ParameterCephRBD) SetFSType

func (p *ParameterCephRBD) SetFSType(val *string)

func (*ParameterCephRBD) SetImageFeatures

func (p *ParameterCephRBD) SetImageFeatures(val string)

func (*ParameterCephRBD) SetMonitors

func (p *ParameterCephRBD) SetMonitors(val []string)

func (*ParameterCephRBD) SetPool

func (p *ParameterCephRBD) SetPool(val string)

func (*ParameterCephRBD) SetSecretName

func (p *ParameterCephRBD) SetSecretName(val string)

func (*ParameterCephRBD) SetSecretNamespace

func (p *ParameterCephRBD) SetSecretNamespace(val string)

func (*ParameterCephRBD) String

func (p *ParameterCephRBD) String() string

func (*ParameterCephRBD) Write

func (p *ParameterCephRBD) Write(oprot thrift.TProtocol) (err error)

type ParameterNAS

type ParameterNAS struct {
	NFSServer  string `thrift:"NFSServer,1,required" json:"NFSServer"`
	NFSShare   string `thrift:"NFSShare,2" json:"NFSShare,omitempty"`
	NFSVersion string `thrift:"NFSVersion,3" validate:"required,oneof=3 4 4.1"`
	FsId       string `thrift:"FsId,4" json:"FsId,omitempty"`
	FSType     string `thrift:"FSType,5" json:"FSType,omitempty"`
}
var Parameter_NAS_DEFAULT *ParameterNAS

func NewParameterNAS

func NewParameterNAS() *ParameterNAS

func (*ParameterNAS) BLength

func (p *ParameterNAS) BLength() int

func (*ParameterNAS) DeepEqual

func (p *ParameterNAS) DeepEqual(ano *ParameterNAS) bool

func (*ParameterNAS) FastRead

func (p *ParameterNAS) FastRead(buf []byte) (int, error)

func (*ParameterNAS) FastReadField1

func (p *ParameterNAS) FastReadField1(buf []byte) (int, error)

func (*ParameterNAS) FastReadField2

func (p *ParameterNAS) FastReadField2(buf []byte) (int, error)

func (*ParameterNAS) FastReadField3

func (p *ParameterNAS) FastReadField3(buf []byte) (int, error)

func (*ParameterNAS) FastReadField4

func (p *ParameterNAS) FastReadField4(buf []byte) (int, error)

func (*ParameterNAS) FastReadField5

func (p *ParameterNAS) FastReadField5(buf []byte) (int, error)

func (*ParameterNAS) FastWrite

func (p *ParameterNAS) FastWrite(buf []byte) int

for compatibility

func (*ParameterNAS) FastWriteNocopy

func (p *ParameterNAS) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*ParameterNAS) Field1DeepEqual

func (p *ParameterNAS) Field1DeepEqual(src string) bool

func (*ParameterNAS) Field2DeepEqual

func (p *ParameterNAS) Field2DeepEqual(src string) bool

func (*ParameterNAS) Field3DeepEqual

func (p *ParameterNAS) Field3DeepEqual(src string) bool

func (*ParameterNAS) Field4DeepEqual

func (p *ParameterNAS) Field4DeepEqual(src string) bool

func (*ParameterNAS) Field5DeepEqual

func (p *ParameterNAS) Field5DeepEqual(src string) bool

func (*ParameterNAS) GetFSType

func (p *ParameterNAS) GetFSType() (v string)

func (*ParameterNAS) GetFsId

func (p *ParameterNAS) GetFsId() (v string)

func (*ParameterNAS) GetNFSServer

func (p *ParameterNAS) GetNFSServer() (v string)

func (*ParameterNAS) GetNFSShare

func (p *ParameterNAS) GetNFSShare() (v string)

func (*ParameterNAS) GetNFSVersion

func (p *ParameterNAS) GetNFSVersion() (v string)

func (*ParameterNAS) IsSetFSType

func (p *ParameterNAS) IsSetFSType() bool

func (*ParameterNAS) IsSetFsId

func (p *ParameterNAS) IsSetFsId() bool

func (*ParameterNAS) IsSetNFSShare

func (p *ParameterNAS) IsSetNFSShare() bool

func (*ParameterNAS) IsSetNFSVersion

func (p *ParameterNAS) IsSetNFSVersion() bool

func (*ParameterNAS) Read

func (p *ParameterNAS) Read(iprot thrift.TProtocol) (err error)

func (*ParameterNAS) ReadField1

func (p *ParameterNAS) ReadField1(iprot thrift.TProtocol) error

func (*ParameterNAS) ReadField2

func (p *ParameterNAS) ReadField2(iprot thrift.TProtocol) error

func (*ParameterNAS) ReadField3

func (p *ParameterNAS) ReadField3(iprot thrift.TProtocol) error

func (*ParameterNAS) ReadField4

func (p *ParameterNAS) ReadField4(iprot thrift.TProtocol) error

func (*ParameterNAS) ReadField5

func (p *ParameterNAS) ReadField5(iprot thrift.TProtocol) error

func (*ParameterNAS) SetFSType

func (p *ParameterNAS) SetFSType(val string)

func (*ParameterNAS) SetFsId

func (p *ParameterNAS) SetFsId(val string)

func (*ParameterNAS) SetNFSServer

func (p *ParameterNAS) SetNFSServer(val string)

func (*ParameterNAS) SetNFSShare

func (p *ParameterNAS) SetNFSShare(val string)

func (*ParameterNAS) SetNFSVersion

func (p *ParameterNAS) SetNFSVersion(val string)

func (*ParameterNAS) String

func (p *ParameterNAS) String() string

func (*ParameterNAS) Write

func (p *ParameterNAS) Write(oprot thrift.TProtocol) (err error)

type PersistentVolumeClaimItem

type PersistentVolumeClaimItem struct {
	Name                 string   `thrift:"Name,1,required" json:"Name"`
	Namespace            string   `thrift:"Namespace,2,required" json:"Namespace"`
	PersistentVolumeName string   `thrift:"PersistentVolumeName,3,required" json:"PersistentVolumeName"`
	AccessMode           string   `thrift:"AccessMode,4,required" json:"AccessMode"`
	Capacity             string   `thrift:"Capacity,5,required" json:"Capacity"`
	StorageClassName     string   `thrift:"StorageClassName,6,required" json:"StorageClassName"`
	ResourceBound        []string `thrift:"ResourceBound,7,required" json:"ResourceBound"`
	CreateTime           string   `thrift:"CreateTime,8,required" json:"CreateTime"`
	Status               string   `thrift:"Status,9,required" json:"Status"`
}

func NewPersistentVolumeClaimItem

func NewPersistentVolumeClaimItem() *PersistentVolumeClaimItem

func (*PersistentVolumeClaimItem) BLength

func (p *PersistentVolumeClaimItem) BLength() int

func (*PersistentVolumeClaimItem) DeepEqual

func (*PersistentVolumeClaimItem) FastRead

func (p *PersistentVolumeClaimItem) FastRead(buf []byte) (int, error)

func (*PersistentVolumeClaimItem) FastReadField1

func (p *PersistentVolumeClaimItem) FastReadField1(buf []byte) (int, error)

func (*PersistentVolumeClaimItem) FastReadField2

func (p *PersistentVolumeClaimItem) FastReadField2(buf []byte) (int, error)

func (*PersistentVolumeClaimItem) FastReadField3

func (p *PersistentVolumeClaimItem) FastReadField3(buf []byte) (int, error)

func (*PersistentVolumeClaimItem) FastReadField4

func (p *PersistentVolumeClaimItem) FastReadField4(buf []byte) (int, error)

func (*PersistentVolumeClaimItem) FastReadField5

func (p *PersistentVolumeClaimItem) FastReadField5(buf []byte) (int, error)

func (*PersistentVolumeClaimItem) FastReadField6

func (p *PersistentVolumeClaimItem) FastReadField6(buf []byte) (int, error)

func (*PersistentVolumeClaimItem) FastReadField7

func (p *PersistentVolumeClaimItem) FastReadField7(buf []byte) (int, error)

func (*PersistentVolumeClaimItem) FastReadField8

func (p *PersistentVolumeClaimItem) FastReadField8(buf []byte) (int, error)

func (*PersistentVolumeClaimItem) FastReadField9

func (p *PersistentVolumeClaimItem) FastReadField9(buf []byte) (int, error)

func (*PersistentVolumeClaimItem) FastWrite

func (p *PersistentVolumeClaimItem) FastWrite(buf []byte) int

for compatibility

func (*PersistentVolumeClaimItem) FastWriteNocopy

func (p *PersistentVolumeClaimItem) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*PersistentVolumeClaimItem) Field1DeepEqual

func (p *PersistentVolumeClaimItem) Field1DeepEqual(src string) bool

func (*PersistentVolumeClaimItem) Field2DeepEqual

func (p *PersistentVolumeClaimItem) Field2DeepEqual(src string) bool

func (*PersistentVolumeClaimItem) Field3DeepEqual

func (p *PersistentVolumeClaimItem) Field3DeepEqual(src string) bool

func (*PersistentVolumeClaimItem) Field4DeepEqual

func (p *PersistentVolumeClaimItem) Field4DeepEqual(src string) bool

func (*PersistentVolumeClaimItem) Field5DeepEqual

func (p *PersistentVolumeClaimItem) Field5DeepEqual(src string) bool

func (*PersistentVolumeClaimItem) Field6DeepEqual

func (p *PersistentVolumeClaimItem) Field6DeepEqual(src string) bool

func (*PersistentVolumeClaimItem) Field7DeepEqual

func (p *PersistentVolumeClaimItem) Field7DeepEqual(src []string) bool

func (*PersistentVolumeClaimItem) Field8DeepEqual

func (p *PersistentVolumeClaimItem) Field8DeepEqual(src string) bool

func (*PersistentVolumeClaimItem) Field9DeepEqual

func (p *PersistentVolumeClaimItem) Field9DeepEqual(src string) bool

func (*PersistentVolumeClaimItem) GetAccessMode

func (p *PersistentVolumeClaimItem) GetAccessMode() (v string)

func (*PersistentVolumeClaimItem) GetCapacity

func (p *PersistentVolumeClaimItem) GetCapacity() (v string)

func (*PersistentVolumeClaimItem) GetCreateTime

func (p *PersistentVolumeClaimItem) GetCreateTime() (v string)

func (*PersistentVolumeClaimItem) GetName

func (p *PersistentVolumeClaimItem) GetName() (v string)

func (*PersistentVolumeClaimItem) GetNamespace

func (p *PersistentVolumeClaimItem) GetNamespace() (v string)

func (*PersistentVolumeClaimItem) GetPersistentVolumeName

func (p *PersistentVolumeClaimItem) GetPersistentVolumeName() (v string)

func (*PersistentVolumeClaimItem) GetResourceBound

func (p *PersistentVolumeClaimItem) GetResourceBound() (v []string)

func (*PersistentVolumeClaimItem) GetStatus

func (p *PersistentVolumeClaimItem) GetStatus() (v string)

func (*PersistentVolumeClaimItem) GetStorageClassName

func (p *PersistentVolumeClaimItem) GetStorageClassName() (v string)

func (*PersistentVolumeClaimItem) Read

func (p *PersistentVolumeClaimItem) Read(iprot thrift.TProtocol) (err error)

func (*PersistentVolumeClaimItem) ReadField1

func (p *PersistentVolumeClaimItem) ReadField1(iprot thrift.TProtocol) error

func (*PersistentVolumeClaimItem) ReadField2

func (p *PersistentVolumeClaimItem) ReadField2(iprot thrift.TProtocol) error

func (*PersistentVolumeClaimItem) ReadField3

func (p *PersistentVolumeClaimItem) ReadField3(iprot thrift.TProtocol) error

func (*PersistentVolumeClaimItem) ReadField4

func (p *PersistentVolumeClaimItem) ReadField4(iprot thrift.TProtocol) error

func (*PersistentVolumeClaimItem) ReadField5

func (p *PersistentVolumeClaimItem) ReadField5(iprot thrift.TProtocol) error

func (*PersistentVolumeClaimItem) ReadField6

func (p *PersistentVolumeClaimItem) ReadField6(iprot thrift.TProtocol) error

func (*PersistentVolumeClaimItem) ReadField7

func (p *PersistentVolumeClaimItem) ReadField7(iprot thrift.TProtocol) error

func (*PersistentVolumeClaimItem) ReadField8

func (p *PersistentVolumeClaimItem) ReadField8(iprot thrift.TProtocol) error

func (*PersistentVolumeClaimItem) ReadField9

func (p *PersistentVolumeClaimItem) ReadField9(iprot thrift.TProtocol) error

func (*PersistentVolumeClaimItem) SetAccessMode

func (p *PersistentVolumeClaimItem) SetAccessMode(val string)

func (*PersistentVolumeClaimItem) SetCapacity

func (p *PersistentVolumeClaimItem) SetCapacity(val string)

func (*PersistentVolumeClaimItem) SetCreateTime

func (p *PersistentVolumeClaimItem) SetCreateTime(val string)

func (*PersistentVolumeClaimItem) SetName

func (p *PersistentVolumeClaimItem) SetName(val string)

func (*PersistentVolumeClaimItem) SetNamespace

func (p *PersistentVolumeClaimItem) SetNamespace(val string)

func (*PersistentVolumeClaimItem) SetPersistentVolumeName

func (p *PersistentVolumeClaimItem) SetPersistentVolumeName(val string)

func (*PersistentVolumeClaimItem) SetResourceBound

func (p *PersistentVolumeClaimItem) SetResourceBound(val []string)

func (*PersistentVolumeClaimItem) SetStatus

func (p *PersistentVolumeClaimItem) SetStatus(val string)

func (*PersistentVolumeClaimItem) SetStorageClassName

func (p *PersistentVolumeClaimItem) SetStorageClassName(val string)

func (*PersistentVolumeClaimItem) String

func (p *PersistentVolumeClaimItem) String() string

func (*PersistentVolumeClaimItem) Write

func (p *PersistentVolumeClaimItem) Write(oprot thrift.TProtocol) (err error)

type PersistentVolumeConfigForPVC

type PersistentVolumeConfigForPVC struct {
	Name string `thrift:"Name,1,required" validate:"required"`
}
var CreatePersistentVolumeClaimRequest_PersistentVolume_DEFAULT *PersistentVolumeConfigForPVC

func NewPersistentVolumeConfigForPVC

func NewPersistentVolumeConfigForPVC() *PersistentVolumeConfigForPVC

func (*PersistentVolumeConfigForPVC) BLength

func (p *PersistentVolumeConfigForPVC) BLength() int

func (*PersistentVolumeConfigForPVC) DeepEqual

func (*PersistentVolumeConfigForPVC) FastRead

func (p *PersistentVolumeConfigForPVC) FastRead(buf []byte) (int, error)

func (*PersistentVolumeConfigForPVC) FastReadField1

func (p *PersistentVolumeConfigForPVC) FastReadField1(buf []byte) (int, error)

func (*PersistentVolumeConfigForPVC) FastWrite

func (p *PersistentVolumeConfigForPVC) FastWrite(buf []byte) int

for compatibility

func (*PersistentVolumeConfigForPVC) FastWriteNocopy

func (p *PersistentVolumeConfigForPVC) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*PersistentVolumeConfigForPVC) Field1DeepEqual

func (p *PersistentVolumeConfigForPVC) Field1DeepEqual(src string) bool

func (*PersistentVolumeConfigForPVC) GetName

func (p *PersistentVolumeConfigForPVC) GetName() (v string)

func (*PersistentVolumeConfigForPVC) Read

func (p *PersistentVolumeConfigForPVC) Read(iprot thrift.TProtocol) (err error)

func (*PersistentVolumeConfigForPVC) ReadField1

func (p *PersistentVolumeConfigForPVC) ReadField1(iprot thrift.TProtocol) error

func (*PersistentVolumeConfigForPVC) SetName

func (p *PersistentVolumeConfigForPVC) SetName(val string)

func (*PersistentVolumeConfigForPVC) String

func (*PersistentVolumeConfigForPVC) Write

func (p *PersistentVolumeConfigForPVC) Write(oprot thrift.TProtocol) (err error)

type PersistentVolumeItem

type PersistentVolumeItem struct {
	Name                      string `thrift:"Name,1,required" json:"Name"`
	AccessMode                string `thrift:"AccessMode,2,required" json:"AccessMode"`
	PersistentVolumeClaimName string `thrift:"PersistentVolumeClaimName,3,required" json:"PersistentVolumeClaimName"`
	Capacity                  string `thrift:"Capacity,4,required" json:"Capacity"`
	ReclaimPolicy             string `thrift:"ReclaimPolicy,5,required" json:"ReclaimPolicy"`
	StorageClassName          string `thrift:"StorageClassName,6,required" json:"StorageClassName"`
	CreateTime                string `thrift:"CreateTime,7,required" json:"CreateTime"`
	Status                    string `thrift:"Status,8,required" json:"Status"`
	VolumeType                string `thrift:"VolumeType,9,required" json:"VolumeType"`
}

func NewPersistentVolumeItem

func NewPersistentVolumeItem() *PersistentVolumeItem

func (*PersistentVolumeItem) BLength

func (p *PersistentVolumeItem) BLength() int

func (*PersistentVolumeItem) DeepEqual

func (p *PersistentVolumeItem) DeepEqual(ano *PersistentVolumeItem) bool

func (*PersistentVolumeItem) FastRead

func (p *PersistentVolumeItem) FastRead(buf []byte) (int, error)

func (*PersistentVolumeItem) FastReadField1

func (p *PersistentVolumeItem) FastReadField1(buf []byte) (int, error)

func (*PersistentVolumeItem) FastReadField2

func (p *PersistentVolumeItem) FastReadField2(buf []byte) (int, error)

func (*PersistentVolumeItem) FastReadField3

func (p *PersistentVolumeItem) FastReadField3(buf []byte) (int, error)

func (*PersistentVolumeItem) FastReadField4

func (p *PersistentVolumeItem) FastReadField4(buf []byte) (int, error)

func (*PersistentVolumeItem) FastReadField5

func (p *PersistentVolumeItem) FastReadField5(buf []byte) (int, error)

func (*PersistentVolumeItem) FastReadField6

func (p *PersistentVolumeItem) FastReadField6(buf []byte) (int, error)

func (*PersistentVolumeItem) FastReadField7

func (p *PersistentVolumeItem) FastReadField7(buf []byte) (int, error)

func (*PersistentVolumeItem) FastReadField8

func (p *PersistentVolumeItem) FastReadField8(buf []byte) (int, error)

func (*PersistentVolumeItem) FastReadField9

func (p *PersistentVolumeItem) FastReadField9(buf []byte) (int, error)

func (*PersistentVolumeItem) FastWrite

func (p *PersistentVolumeItem) FastWrite(buf []byte) int

for compatibility

func (*PersistentVolumeItem) FastWriteNocopy

func (p *PersistentVolumeItem) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*PersistentVolumeItem) Field1DeepEqual

func (p *PersistentVolumeItem) Field1DeepEqual(src string) bool

func (*PersistentVolumeItem) Field2DeepEqual

func (p *PersistentVolumeItem) Field2DeepEqual(src string) bool

func (*PersistentVolumeItem) Field3DeepEqual

func (p *PersistentVolumeItem) Field3DeepEqual(src string) bool

func (*PersistentVolumeItem) Field4DeepEqual

func (p *PersistentVolumeItem) Field4DeepEqual(src string) bool

func (*PersistentVolumeItem) Field5DeepEqual

func (p *PersistentVolumeItem) Field5DeepEqual(src string) bool

func (*PersistentVolumeItem) Field6DeepEqual

func (p *PersistentVolumeItem) Field6DeepEqual(src string) bool

func (*PersistentVolumeItem) Field7DeepEqual

func (p *PersistentVolumeItem) Field7DeepEqual(src string) bool

func (*PersistentVolumeItem) Field8DeepEqual

func (p *PersistentVolumeItem) Field8DeepEqual(src string) bool

func (*PersistentVolumeItem) Field9DeepEqual

func (p *PersistentVolumeItem) Field9DeepEqual(src string) bool

func (*PersistentVolumeItem) GetAccessMode

func (p *PersistentVolumeItem) GetAccessMode() (v string)

func (*PersistentVolumeItem) GetCapacity

func (p *PersistentVolumeItem) GetCapacity() (v string)

func (*PersistentVolumeItem) GetCreateTime

func (p *PersistentVolumeItem) GetCreateTime() (v string)

func (*PersistentVolumeItem) GetName

func (p *PersistentVolumeItem) GetName() (v string)

func (*PersistentVolumeItem) GetPersistentVolumeClaimName

func (p *PersistentVolumeItem) GetPersistentVolumeClaimName() (v string)

func (*PersistentVolumeItem) GetReclaimPolicy

func (p *PersistentVolumeItem) GetReclaimPolicy() (v string)

func (*PersistentVolumeItem) GetStatus

func (p *PersistentVolumeItem) GetStatus() (v string)

func (*PersistentVolumeItem) GetStorageClassName

func (p *PersistentVolumeItem) GetStorageClassName() (v string)

func (*PersistentVolumeItem) GetVolumeType

func (p *PersistentVolumeItem) GetVolumeType() (v string)

func (*PersistentVolumeItem) Read

func (p *PersistentVolumeItem) Read(iprot thrift.TProtocol) (err error)

func (*PersistentVolumeItem) ReadField1

func (p *PersistentVolumeItem) ReadField1(iprot thrift.TProtocol) error

func (*PersistentVolumeItem) ReadField2

func (p *PersistentVolumeItem) ReadField2(iprot thrift.TProtocol) error

func (*PersistentVolumeItem) ReadField3

func (p *PersistentVolumeItem) ReadField3(iprot thrift.TProtocol) error

func (*PersistentVolumeItem) ReadField4

func (p *PersistentVolumeItem) ReadField4(iprot thrift.TProtocol) error

func (*PersistentVolumeItem) ReadField5

func (p *PersistentVolumeItem) ReadField5(iprot thrift.TProtocol) error

func (*PersistentVolumeItem) ReadField6

func (p *PersistentVolumeItem) ReadField6(iprot thrift.TProtocol) error

func (*PersistentVolumeItem) ReadField7

func (p *PersistentVolumeItem) ReadField7(iprot thrift.TProtocol) error

func (*PersistentVolumeItem) ReadField8

func (p *PersistentVolumeItem) ReadField8(iprot thrift.TProtocol) error

func (*PersistentVolumeItem) ReadField9

func (p *PersistentVolumeItem) ReadField9(iprot thrift.TProtocol) error

func (*PersistentVolumeItem) SetAccessMode

func (p *PersistentVolumeItem) SetAccessMode(val string)

func (*PersistentVolumeItem) SetCapacity

func (p *PersistentVolumeItem) SetCapacity(val string)

func (*PersistentVolumeItem) SetCreateTime

func (p *PersistentVolumeItem) SetCreateTime(val string)

func (*PersistentVolumeItem) SetName

func (p *PersistentVolumeItem) SetName(val string)

func (*PersistentVolumeItem) SetPersistentVolumeClaimName

func (p *PersistentVolumeItem) SetPersistentVolumeClaimName(val string)

func (*PersistentVolumeItem) SetReclaimPolicy

func (p *PersistentVolumeItem) SetReclaimPolicy(val string)

func (*PersistentVolumeItem) SetStatus

func (p *PersistentVolumeItem) SetStatus(val string)

func (*PersistentVolumeItem) SetStorageClassName

func (p *PersistentVolumeItem) SetStorageClassName(val string)

func (*PersistentVolumeItem) SetVolumeType

func (p *PersistentVolumeItem) SetVolumeType(val string)

func (*PersistentVolumeItem) String

func (p *PersistentVolumeItem) String() string

func (*PersistentVolumeItem) Write

func (p *PersistentVolumeItem) Write(oprot thrift.TProtocol) (err error)

type StorageClassConfigForPVC

type StorageClassConfigForPVC struct {
	Name     string `thrift:"Name,1,required" validate:"required"`
	Capacity string `thrift:"Capacity,2,required" validate:"required"`
}
var CreatePersistentVolumeClaimRequest_StorageClass_DEFAULT *StorageClassConfigForPVC

func NewStorageClassConfigForPVC

func NewStorageClassConfigForPVC() *StorageClassConfigForPVC

func (*StorageClassConfigForPVC) BLength

func (p *StorageClassConfigForPVC) BLength() int

func (*StorageClassConfigForPVC) DeepEqual

func (*StorageClassConfigForPVC) FastRead

func (p *StorageClassConfigForPVC) FastRead(buf []byte) (int, error)

func (*StorageClassConfigForPVC) FastReadField1

func (p *StorageClassConfigForPVC) FastReadField1(buf []byte) (int, error)

func (*StorageClassConfigForPVC) FastReadField2

func (p *StorageClassConfigForPVC) FastReadField2(buf []byte) (int, error)

func (*StorageClassConfigForPVC) FastWrite

func (p *StorageClassConfigForPVC) FastWrite(buf []byte) int

for compatibility

func (*StorageClassConfigForPVC) FastWriteNocopy

func (p *StorageClassConfigForPVC) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*StorageClassConfigForPVC) Field1DeepEqual

func (p *StorageClassConfigForPVC) Field1DeepEqual(src string) bool

func (*StorageClassConfigForPVC) Field2DeepEqual

func (p *StorageClassConfigForPVC) Field2DeepEqual(src string) bool

func (*StorageClassConfigForPVC) GetCapacity

func (p *StorageClassConfigForPVC) GetCapacity() (v string)

func (*StorageClassConfigForPVC) GetName

func (p *StorageClassConfigForPVC) GetName() (v string)

func (*StorageClassConfigForPVC) Read

func (p *StorageClassConfigForPVC) Read(iprot thrift.TProtocol) (err error)

func (*StorageClassConfigForPVC) ReadField1

func (p *StorageClassConfigForPVC) ReadField1(iprot thrift.TProtocol) error

func (*StorageClassConfigForPVC) ReadField2

func (p *StorageClassConfigForPVC) ReadField2(iprot thrift.TProtocol) error

func (*StorageClassConfigForPVC) SetCapacity

func (p *StorageClassConfigForPVC) SetCapacity(val string)

func (*StorageClassConfigForPVC) SetName

func (p *StorageClassConfigForPVC) SetName(val string)

func (*StorageClassConfigForPVC) String

func (p *StorageClassConfigForPVC) String() string

func (*StorageClassConfigForPVC) Write

func (p *StorageClassConfigForPVC) Write(oprot thrift.TProtocol) (err error)

type StorageClassItem

type StorageClassItem struct {
	Name              string  `thrift:"Name,1,required" json:"Name"`
	Provisioner       string  `thrift:"Provisioner,2,required" json:"Provisioner"`
	DiskType          *string `thrift:"DiskType,4" json:"DiskType,omitempty"`
	ChargeType        *string `thrift:"ChargeType,5" json:"ChargeType,omitempty"`
	ReclaimPolicy     string  `thrift:"ReclaimPolicy,6,required" json:"ReclaimPolicy"`
	CreateTime        string  `thrift:"CreateTime,7,required" json:"CreateTime"`
	VolumeType        string  `thrift:"VolumeType,8,required" json:"VolumeType"`
	VolumeBindingMode string  `thrift:"VolumeBindingMode,9,required" json:"VolumeBindingMode"`
}

func NewStorageClassItem

func NewStorageClassItem() *StorageClassItem

func (*StorageClassItem) BLength

func (p *StorageClassItem) BLength() int

func (*StorageClassItem) DeepEqual

func (p *StorageClassItem) DeepEqual(ano *StorageClassItem) bool

func (*StorageClassItem) FastRead

func (p *StorageClassItem) FastRead(buf []byte) (int, error)

func (*StorageClassItem) FastReadField1

func (p *StorageClassItem) FastReadField1(buf []byte) (int, error)

func (*StorageClassItem) FastReadField2

func (p *StorageClassItem) FastReadField2(buf []byte) (int, error)

func (*StorageClassItem) FastReadField4

func (p *StorageClassItem) FastReadField4(buf []byte) (int, error)

func (*StorageClassItem) FastReadField5

func (p *StorageClassItem) FastReadField5(buf []byte) (int, error)

func (*StorageClassItem) FastReadField6

func (p *StorageClassItem) FastReadField6(buf []byte) (int, error)

func (*StorageClassItem) FastReadField7

func (p *StorageClassItem) FastReadField7(buf []byte) (int, error)

func (*StorageClassItem) FastReadField8

func (p *StorageClassItem) FastReadField8(buf []byte) (int, error)

func (*StorageClassItem) FastReadField9

func (p *StorageClassItem) FastReadField9(buf []byte) (int, error)

func (*StorageClassItem) FastWrite

func (p *StorageClassItem) FastWrite(buf []byte) int

for compatibility

func (*StorageClassItem) FastWriteNocopy

func (p *StorageClassItem) FastWriteNocopy(buf []byte, binaryWriter bthrift.BinaryWriter) int

func (*StorageClassItem) Field1DeepEqual

func (p *StorageClassItem) Field1DeepEqual(src string) bool

func (*StorageClassItem) Field2DeepEqual

func (p *StorageClassItem) Field2DeepEqual(src string) bool

func (*StorageClassItem) Field4DeepEqual

func (p *StorageClassItem) Field4DeepEqual(src *string) bool

func (*StorageClassItem) Field5DeepEqual

func (p *StorageClassItem) Field5DeepEqual(src *string) bool

func (*StorageClassItem) Field6DeepEqual

func (p *StorageClassItem) Field6DeepEqual(src string) bool

func (*StorageClassItem) Field7DeepEqual

func (p *StorageClassItem) Field7DeepEqual(src string) bool

func (*StorageClassItem) Field8DeepEqual

func (p *StorageClassItem) Field8DeepEqual(src string) bool

func (*StorageClassItem) Field9DeepEqual

func (p *StorageClassItem) Field9DeepEqual(src string) bool

func (*StorageClassItem) GetChargeType

func (p *StorageClassItem) GetChargeType() (v string)

func (*StorageClassItem) GetCreateTime

func (p *StorageClassItem) GetCreateTime() (v string)

func (*StorageClassItem) GetDiskType

func (p *StorageClassItem) GetDiskType() (v string)

func (*StorageClassItem) GetName

func (p *StorageClassItem) GetName() (v string)

func (*StorageClassItem) GetProvisioner

func (p *StorageClassItem) GetProvisioner() (v string)

func (*StorageClassItem) GetReclaimPolicy

func (p *StorageClassItem) GetReclaimPolicy() (v string)

func (*StorageClassItem) GetVolumeBindingMode

func (p *StorageClassItem) GetVolumeBindingMode() (v string)

func (*StorageClassItem) GetVolumeType

func (p *StorageClassItem) GetVolumeType() (v string)

func (*StorageClassItem) IsSetChargeType

func (p *StorageClassItem) IsSetChargeType() bool

func (*StorageClassItem) IsSetDiskType

func (p *StorageClassItem) IsSetDiskType() bool

func (*StorageClassItem) Read

func (p *StorageClassItem) Read(iprot thrift.TProtocol) (err error)

func (*StorageClassItem) ReadField1

func (p *StorageClassItem) ReadField1(iprot thrift.TProtocol) error

func (*StorageClassItem) ReadField2

func (p *StorageClassItem) ReadField2(iprot thrift.TProtocol) error

func (*StorageClassItem) ReadField4

func (p *StorageClassItem) ReadField4(iprot thrift.TProtocol) error

func (*StorageClassItem) ReadField5

func (p *StorageClassItem) ReadField5(iprot thrift.TProtocol) error

func (*StorageClassItem) ReadField6

func (p *StorageClassItem) ReadField6(iprot thrift.TProtocol) error

func (*StorageClassItem) ReadField7

func (p *StorageClassItem) ReadField7(iprot thrift.TProtocol) error

func (*StorageClassItem) ReadField8

func (p *StorageClassItem) ReadField8(iprot thrift.TProtocol) error

func (*StorageClassItem) ReadField9

func (p *StorageClassItem) ReadField9(iprot thrift.TProtocol) error

func (*StorageClassItem) SetChargeType

func (p *StorageClassItem) SetChargeType(val *string)

func (*StorageClassItem) SetCreateTime

func (p *StorageClassItem) SetCreateTime(val string)

func (*StorageClassItem) SetDiskType

func (p *StorageClassItem) SetDiskType(val *string)

func (*StorageClassItem) SetName

func (p *StorageClassItem) SetName(val string)

func (*StorageClassItem) SetProvisioner

func (p *StorageClassItem) SetProvisioner(val string)

func (*StorageClassItem) SetReclaimPolicy

func (p *StorageClassItem) SetReclaimPolicy(val string)

func (*StorageClassItem) SetVolumeBindingMode

func (p *StorageClassItem) SetVolumeBindingMode(val string)

func (*StorageClassItem) SetVolumeType

func (p *StorageClassItem) SetVolumeType(val string)

func (*StorageClassItem) String

func (p *StorageClassItem) String() string

func (*StorageClassItem) Write

func (p *StorageClassItem) Write(oprot thrift.TProtocol) (err error)

Jump to

Keyboard shortcuts

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