network

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 (
	ProtocolHTTP = "HTTP"

	ProtocolHTTPS = "HTTPS"

	TypeIngressNginx = "ingress-nginx"
)

Variables

View Source
var BackendService_Domain_DEFAULT string
View Source
var CreateIngressRequest_Base_DEFAULT *base.Base
View Source
var CreateIngressRequest_Description_DEFAULT string
View Source
var CreateIngressRequest_Listeners_DEFAULT []*IngressListener
View Source
var CreateIngressRequest_Rules_DEFAULT []*Rule
View Source
var CreateIngressRequest_SessionSticky_DEFAULT bool
View Source
var CreateIngressRequest_Top_DEFAULT *base.TopParam
View Source
var CreateIngressResponse_Base_DEFAULT *base.Base
View Source
var DeleteIngressRequest_Base_DEFAULT *base.Base
View Source
var DeleteIngressRequest_Top_DEFAULT *base.TopParam
View Source
var GetIngressRequest_Base_DEFAULT *base.Base
View Source
var GetIngressRequest_Top_DEFAULT *base.TopParam
View Source
var GetIngressResponse_Base_DEFAULT *base.Base
View Source
var GetSecretDomainsRequest_Base_DEFAULT *base.Base
View Source
var GetSecretDomainsRequest_Top_DEFAULT *base.TopParam
View Source
var GetSecretDomainsResponse_Base_DEFAULT *base.Base
View Source
var IngressListener_Certificates_DEFAULT []*Certificate
View Source
var KitexUnusedProtection = struct{}{}

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

View Source
var ListIngressRequest_Base_DEFAULT *base.Base
View Source
var ListIngressRequest_Filters_DEFAULT map[string][]string
View Source
var ListIngressRequest_Limit_DEFAULT int32 = 10
View Source
var ListIngressRequest_Start_DEFAULT int32 = 0
View Source
var ListIngressRequest_Top_DEFAULT *base.TopParam
View Source
var ListIngressResponse_Base_DEFAULT *base.Base
View Source
var ListIngressTypeRequest_Base_DEFAULT *base.Base
View Source
var ListIngressTypeRequest_Top_DEFAULT *base.TopParam
View Source
var ListIngressTypeResponse_Base_DEFAULT *base.Base
View Source
var RulePath_PathType_DEFAULT string = "Exact"

Functions

This section is empty.

Types

type BackendService

type BackendService struct {
	Domain      *string `thrift:"Domain,1" json:"Domain,omitempty"`
	ServiceName string  `thrift:"ServiceName,2,required" validate:"required"`
	ServicePort int32   `thrift:"ServicePort,3,required" validate:"required"`
}

func NewBackendService

func NewBackendService() *BackendService

func (*BackendService) BLength

func (p *BackendService) BLength() int

func (*BackendService) DeepEqual

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

func (*BackendService) FastRead

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

func (*BackendService) FastReadField1

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

func (*BackendService) FastReadField2

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

func (*BackendService) FastReadField3

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

func (*BackendService) FastWrite

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

for compatibility

func (*BackendService) FastWriteNocopy

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

func (*BackendService) Field1DeepEqual

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

func (*BackendService) Field2DeepEqual

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

func (*BackendService) Field3DeepEqual

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

func (*BackendService) GetDomain

func (p *BackendService) GetDomain() (v string)

func (*BackendService) GetServiceName

func (p *BackendService) GetServiceName() (v string)

func (*BackendService) GetServicePort

func (p *BackendService) GetServicePort() (v int32)

func (*BackendService) IsSetDomain

func (p *BackendService) IsSetDomain() bool

func (*BackendService) Read

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

func (*BackendService) ReadField1

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

func (*BackendService) ReadField2

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

func (*BackendService) ReadField3

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

func (*BackendService) SetDomain

func (p *BackendService) SetDomain(val *string)

func (*BackendService) SetServiceName

func (p *BackendService) SetServiceName(val string)

func (*BackendService) SetServicePort

func (p *BackendService) SetServicePort(val int32)

func (*BackendService) String

func (p *BackendService) String() string

func (*BackendService) Write

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

type Certificate

type Certificate struct {
	Domains    []string `thrift:"Domains,1,required" validate:"required"`
	SecretName string   `thrift:"SecretName,2,required" validate:"required"`
}

func NewCertificate

func NewCertificate() *Certificate

func (*Certificate) BLength

func (p *Certificate) BLength() int

func (*Certificate) DeepEqual

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

func (*Certificate) FastRead

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

func (*Certificate) FastReadField1

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

func (*Certificate) FastReadField2

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

func (*Certificate) FastWrite

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

for compatibility

func (*Certificate) FastWriteNocopy

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

func (*Certificate) Field1DeepEqual

func (p *Certificate) Field1DeepEqual(src []string) bool

func (*Certificate) Field2DeepEqual

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

func (*Certificate) GetDomains

func (p *Certificate) GetDomains() (v []string)

func (*Certificate) GetSecretName

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

func (*Certificate) Read

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

func (*Certificate) ReadField1

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

func (*Certificate) ReadField2

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

func (*Certificate) SetDomains

func (p *Certificate) SetDomains(val []string)

func (*Certificate) SetSecretName

func (p *Certificate) SetSecretName(val string)

func (*Certificate) String

func (p *Certificate) String() string

func (*Certificate) Write

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

type CreateIngressRequest

type CreateIngressRequest 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"`
	Description   *string            `thrift:"Description,4" json:"Description,omitempty"`
	Type          string             `thrift:"Type,5,required" json:"Type"`
	Listeners     []*IngressListener `thrift:"Listeners,6" json:"Listeners,omitempty"`
	SessionSticky *bool              `thrift:"SessionSticky,7" json:"SessionSticky,omitempty"`
	Rules         []*Rule            `thrift:"Rules,8" json:"Rules,omitempty"`
	Top           *base.TopParam     `thrift:"Top,254,required" json:"Top"`
	Base          *base.Base         `thrift:"Base,255" json:"Base,omitempty"`
}

func NewCreateIngressRequest

func NewCreateIngressRequest() *CreateIngressRequest

func (*CreateIngressRequest) BLength

func (p *CreateIngressRequest) BLength() int

func (*CreateIngressRequest) DeepEqual

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

func (*CreateIngressRequest) FastRead

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

func (*CreateIngressRequest) FastReadField1

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

func (*CreateIngressRequest) FastReadField2

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

func (*CreateIngressRequest) FastReadField254

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

func (*CreateIngressRequest) FastReadField255

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

func (*CreateIngressRequest) FastReadField3

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

func (*CreateIngressRequest) FastReadField4

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

func (*CreateIngressRequest) FastReadField5

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

func (*CreateIngressRequest) FastReadField6

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

func (*CreateIngressRequest) FastReadField7

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

func (*CreateIngressRequest) FastReadField8

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

func (*CreateIngressRequest) FastWrite

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

for compatibility

func (*CreateIngressRequest) FastWriteNocopy

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

func (*CreateIngressRequest) Field1DeepEqual

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

func (*CreateIngressRequest) Field254DeepEqual

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

func (*CreateIngressRequest) Field255DeepEqual

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

func (*CreateIngressRequest) Field2DeepEqual

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

func (*CreateIngressRequest) Field3DeepEqual

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

func (*CreateIngressRequest) Field4DeepEqual

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

func (*CreateIngressRequest) Field5DeepEqual

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

func (*CreateIngressRequest) Field6DeepEqual

func (p *CreateIngressRequest) Field6DeepEqual(src []*IngressListener) bool

func (*CreateIngressRequest) Field7DeepEqual

func (p *CreateIngressRequest) Field7DeepEqual(src *bool) bool

func (*CreateIngressRequest) Field8DeepEqual

func (p *CreateIngressRequest) Field8DeepEqual(src []*Rule) bool

func (*CreateIngressRequest) GetBase

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

func (*CreateIngressRequest) GetClusterId

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

func (*CreateIngressRequest) GetDescription

func (p *CreateIngressRequest) GetDescription() (v string)

func (*CreateIngressRequest) GetListeners

func (p *CreateIngressRequest) GetListeners() (v []*IngressListener)

func (*CreateIngressRequest) GetName

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

func (*CreateIngressRequest) GetNamespace

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

func (*CreateIngressRequest) GetOrSetBase

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

func (*CreateIngressRequest) GetRules

func (p *CreateIngressRequest) GetRules() (v []*Rule)

func (*CreateIngressRequest) GetSessionSticky

func (p *CreateIngressRequest) GetSessionSticky() (v bool)

func (*CreateIngressRequest) GetTop

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

func (*CreateIngressRequest) GetType

func (p *CreateIngressRequest) GetType() (v string)

func (*CreateIngressRequest) IsSetBase

func (p *CreateIngressRequest) IsSetBase() bool

func (*CreateIngressRequest) IsSetDescription

func (p *CreateIngressRequest) IsSetDescription() bool

func (*CreateIngressRequest) IsSetListeners

func (p *CreateIngressRequest) IsSetListeners() bool

func (*CreateIngressRequest) IsSetRules

func (p *CreateIngressRequest) IsSetRules() bool

func (*CreateIngressRequest) IsSetSessionSticky

func (p *CreateIngressRequest) IsSetSessionSticky() bool

func (*CreateIngressRequest) IsSetTop

func (p *CreateIngressRequest) IsSetTop() bool

func (*CreateIngressRequest) Read

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

func (*CreateIngressRequest) ReadField1

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

func (*CreateIngressRequest) ReadField2

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

func (*CreateIngressRequest) ReadField254

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

func (*CreateIngressRequest) ReadField255

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

func (*CreateIngressRequest) ReadField3

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

func (*CreateIngressRequest) ReadField4

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

func (*CreateIngressRequest) ReadField5

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

func (*CreateIngressRequest) ReadField6

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

func (*CreateIngressRequest) ReadField7

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

func (*CreateIngressRequest) ReadField8

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

func (*CreateIngressRequest) SetBase

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

func (*CreateIngressRequest) SetClusterId

func (p *CreateIngressRequest) SetClusterId(val string)

func (*CreateIngressRequest) SetDescription

func (p *CreateIngressRequest) SetDescription(val *string)

func (*CreateIngressRequest) SetListeners

func (p *CreateIngressRequest) SetListeners(val []*IngressListener)

func (*CreateIngressRequest) SetName

func (p *CreateIngressRequest) SetName(val string)

func (*CreateIngressRequest) SetNamespace

func (p *CreateIngressRequest) SetNamespace(val string)

func (*CreateIngressRequest) SetRules

func (p *CreateIngressRequest) SetRules(val []*Rule)

func (*CreateIngressRequest) SetSessionSticky

func (p *CreateIngressRequest) SetSessionSticky(val *bool)

func (*CreateIngressRequest) SetTop

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

func (*CreateIngressRequest) SetType

func (p *CreateIngressRequest) SetType(val string)

func (*CreateIngressRequest) String

func (p *CreateIngressRequest) String() string

func (*CreateIngressRequest) Write

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

type CreateIngressResponse

type CreateIngressResponse struct {
	ClusterId string     `thrift:"ClusterId,1,required" json:"ClusterId"`
	Namespace string     `thrift:"Namespace,2,required" json:"Namespace"`
	Name      string     `thrift:"Name,3,required" json:"Name"`
	Base      *base.Base `thrift:"Base,255" json:"Base,omitempty"`
}

func NewCreateIngressResponse

func NewCreateIngressResponse() *CreateIngressResponse

func (*CreateIngressResponse) BLength

func (p *CreateIngressResponse) BLength() int

func (*CreateIngressResponse) DeepEqual

func (*CreateIngressResponse) FastRead

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

func (*CreateIngressResponse) FastReadField1

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

func (*CreateIngressResponse) FastReadField2

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

func (*CreateIngressResponse) FastReadField255

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

func (*CreateIngressResponse) FastReadField3

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

func (*CreateIngressResponse) FastWrite

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

for compatibility

func (*CreateIngressResponse) FastWriteNocopy

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

func (*CreateIngressResponse) Field1DeepEqual

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

func (*CreateIngressResponse) Field255DeepEqual

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

func (*CreateIngressResponse) Field2DeepEqual

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

func (*CreateIngressResponse) Field3DeepEqual

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

func (*CreateIngressResponse) GetBase

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

func (*CreateIngressResponse) GetClusterId

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

func (*CreateIngressResponse) GetName

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

func (*CreateIngressResponse) GetNamespace

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

func (*CreateIngressResponse) GetOrSetBase

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

func (*CreateIngressResponse) IsSetBase

func (p *CreateIngressResponse) IsSetBase() bool

func (*CreateIngressResponse) Read

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

func (*CreateIngressResponse) ReadField1

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

func (*CreateIngressResponse) ReadField2

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

func (*CreateIngressResponse) ReadField255

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

func (*CreateIngressResponse) ReadField3

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

func (*CreateIngressResponse) SetBase

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

func (*CreateIngressResponse) SetClusterId

func (p *CreateIngressResponse) SetClusterId(val string)

func (*CreateIngressResponse) SetName

func (p *CreateIngressResponse) SetName(val string)

func (*CreateIngressResponse) SetNamespace

func (p *CreateIngressResponse) SetNamespace(val string)

func (*CreateIngressResponse) String

func (p *CreateIngressResponse) String() string

func (*CreateIngressResponse) Write

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

type DeleteIngressRequest

type DeleteIngressRequest 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 NewDeleteIngressRequest

func NewDeleteIngressRequest() *DeleteIngressRequest

func (*DeleteIngressRequest) BLength

func (p *DeleteIngressRequest) BLength() int

func (*DeleteIngressRequest) DeepEqual

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

func (*DeleteIngressRequest) FastRead

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

func (*DeleteIngressRequest) FastReadField1

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

func (*DeleteIngressRequest) FastReadField2

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

func (*DeleteIngressRequest) FastReadField254

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

func (*DeleteIngressRequest) FastReadField255

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

func (*DeleteIngressRequest) FastReadField3

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

func (*DeleteIngressRequest) FastWrite

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

for compatibility

func (*DeleteIngressRequest) FastWriteNocopy

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

func (*DeleteIngressRequest) Field1DeepEqual

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

func (*DeleteIngressRequest) Field254DeepEqual

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

func (*DeleteIngressRequest) Field255DeepEqual

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

func (*DeleteIngressRequest) Field2DeepEqual

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

func (*DeleteIngressRequest) Field3DeepEqual

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

func (*DeleteIngressRequest) GetBase

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

func (*DeleteIngressRequest) GetClusterId

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

func (*DeleteIngressRequest) GetName

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

func (*DeleteIngressRequest) GetNamespace

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

func (*DeleteIngressRequest) GetOrSetBase

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

func (*DeleteIngressRequest) GetTop

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

func (*DeleteIngressRequest) IsSetBase

func (p *DeleteIngressRequest) IsSetBase() bool

func (*DeleteIngressRequest) IsSetTop

func (p *DeleteIngressRequest) IsSetTop() bool

func (*DeleteIngressRequest) Read

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

func (*DeleteIngressRequest) ReadField1

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

func (*DeleteIngressRequest) ReadField2

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

func (*DeleteIngressRequest) ReadField254

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

func (*DeleteIngressRequest) ReadField255

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

func (*DeleteIngressRequest) ReadField3

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

func (*DeleteIngressRequest) SetBase

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

func (*DeleteIngressRequest) SetClusterId

func (p *DeleteIngressRequest) SetClusterId(val string)

func (*DeleteIngressRequest) SetName

func (p *DeleteIngressRequest) SetName(val string)

func (*DeleteIngressRequest) SetNamespace

func (p *DeleteIngressRequest) SetNamespace(val string)

func (*DeleteIngressRequest) SetTop

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

func (*DeleteIngressRequest) String

func (p *DeleteIngressRequest) String() string

func (*DeleteIngressRequest) Write

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

type DeleteIngressResponse

type DeleteIngressResponse struct {
}

func NewDeleteIngressResponse

func NewDeleteIngressResponse() *DeleteIngressResponse

func (*DeleteIngressResponse) BLength

func (p *DeleteIngressResponse) BLength() int

func (*DeleteIngressResponse) DeepEqual

func (*DeleteIngressResponse) FastRead

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

func (*DeleteIngressResponse) FastWrite

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

for compatibility

func (*DeleteIngressResponse) FastWriteNocopy

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

func (*DeleteIngressResponse) Read

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

func (*DeleteIngressResponse) String

func (p *DeleteIngressResponse) String() string

func (*DeleteIngressResponse) Write

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

type GetIngressRequest

type GetIngressRequest 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 NewGetIngressRequest

func NewGetIngressRequest() *GetIngressRequest

func (*GetIngressRequest) BLength

func (p *GetIngressRequest) BLength() int

func (*GetIngressRequest) DeepEqual

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

func (*GetIngressRequest) FastRead

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

func (*GetIngressRequest) FastReadField1

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

func (*GetIngressRequest) FastReadField2

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

func (*GetIngressRequest) FastReadField254

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

func (*GetIngressRequest) FastReadField255

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

func (*GetIngressRequest) FastReadField3

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

func (*GetIngressRequest) FastWrite

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

for compatibility

func (*GetIngressRequest) FastWriteNocopy

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

func (*GetIngressRequest) Field1DeepEqual

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

func (*GetIngressRequest) Field254DeepEqual

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

func (*GetIngressRequest) Field255DeepEqual

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

func (*GetIngressRequest) Field2DeepEqual

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

func (*GetIngressRequest) Field3DeepEqual

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

func (*GetIngressRequest) GetBase

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

func (*GetIngressRequest) GetClusterId

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

func (*GetIngressRequest) GetName

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

func (*GetIngressRequest) GetNamespace

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

func (*GetIngressRequest) GetOrSetBase

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

func (*GetIngressRequest) GetTop

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

func (*GetIngressRequest) IsSetBase

func (p *GetIngressRequest) IsSetBase() bool

func (*GetIngressRequest) IsSetTop

func (p *GetIngressRequest) IsSetTop() bool

func (*GetIngressRequest) Read

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

func (*GetIngressRequest) ReadField1

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

func (*GetIngressRequest) ReadField2

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

func (*GetIngressRequest) ReadField254

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

func (*GetIngressRequest) ReadField255

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

func (*GetIngressRequest) ReadField3

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

func (*GetIngressRequest) SetBase

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

func (*GetIngressRequest) SetClusterId

func (p *GetIngressRequest) SetClusterId(val string)

func (*GetIngressRequest) SetName

func (p *GetIngressRequest) SetName(val string)

func (*GetIngressRequest) SetNamespace

func (p *GetIngressRequest) SetNamespace(val string)

func (*GetIngressRequest) SetTop

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

func (*GetIngressRequest) String

func (p *GetIngressRequest) String() string

func (*GetIngressRequest) Write

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

type GetIngressResponse

type GetIngressResponse struct {
	Name          string             `thrift:"Name,1,required" json:"Name"`
	Region        string             `thrift:"Region,2,required" json:"Region"`
	ClusterId     string             `thrift:"ClusterId,3,required" json:"ClusterId"`
	Namespace     string             `thrift:"Namespace,4,required" json:"Namespace"`
	Description   string             `thrift:"Description,5,required" json:"Description"`
	SessionSticky bool               `thrift:"SessionSticky,6,required" json:"SessionSticky"`
	Type          string             `thrift:"Type,7,required" json:"Type"`
	Vip           string             `thrift:"Vip,8,required" json:"Vip"`
	Listeners     []*IngressListener `thrift:"Listeners,9,required" json:"Listeners"`
	Rules         []*Rule            `thrift:"Rules,10,required" json:"Rules"`
	CreateTime    string             `thrift:"CreateTime,11,required" json:"CreateTime"`
	Base          *base.Base         `thrift:"Base,255" json:"Base,omitempty"`
}

func NewGetIngressResponse

func NewGetIngressResponse() *GetIngressResponse

func (*GetIngressResponse) BLength

func (p *GetIngressResponse) BLength() int

func (*GetIngressResponse) DeepEqual

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

func (*GetIngressResponse) FastRead

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

func (*GetIngressResponse) FastReadField1

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

func (*GetIngressResponse) FastReadField10

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

func (*GetIngressResponse) FastReadField11

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

func (*GetIngressResponse) FastReadField2

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

func (*GetIngressResponse) FastReadField255

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

func (*GetIngressResponse) FastReadField3

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

func (*GetIngressResponse) FastReadField4

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

func (*GetIngressResponse) FastReadField5

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

func (*GetIngressResponse) FastReadField6

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

func (*GetIngressResponse) FastReadField7

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

func (*GetIngressResponse) FastReadField8

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

func (*GetIngressResponse) FastReadField9

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

func (*GetIngressResponse) FastWrite

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

for compatibility

func (*GetIngressResponse) FastWriteNocopy

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

func (*GetIngressResponse) Field10DeepEqual

func (p *GetIngressResponse) Field10DeepEqual(src []*Rule) bool

func (*GetIngressResponse) Field11DeepEqual

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

func (*GetIngressResponse) Field1DeepEqual

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

func (*GetIngressResponse) Field255DeepEqual

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

func (*GetIngressResponse) Field2DeepEqual

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

func (*GetIngressResponse) Field3DeepEqual

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

func (*GetIngressResponse) Field4DeepEqual

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

func (*GetIngressResponse) Field5DeepEqual

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

func (*GetIngressResponse) Field6DeepEqual

func (p *GetIngressResponse) Field6DeepEqual(src bool) bool

func (*GetIngressResponse) Field7DeepEqual

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

func (*GetIngressResponse) Field8DeepEqual

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

func (*GetIngressResponse) Field9DeepEqual

func (p *GetIngressResponse) Field9DeepEqual(src []*IngressListener) bool

func (*GetIngressResponse) GetBase

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

func (*GetIngressResponse) GetClusterId

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

func (*GetIngressResponse) GetCreateTime

func (p *GetIngressResponse) GetCreateTime() (v string)

func (*GetIngressResponse) GetDescription

func (p *GetIngressResponse) GetDescription() (v string)

func (*GetIngressResponse) GetListeners

func (p *GetIngressResponse) GetListeners() (v []*IngressListener)

func (*GetIngressResponse) GetName

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

func (*GetIngressResponse) GetNamespace

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

func (*GetIngressResponse) GetOrSetBase

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

func (*GetIngressResponse) GetRegion

func (p *GetIngressResponse) GetRegion() (v string)

func (*GetIngressResponse) GetRules

func (p *GetIngressResponse) GetRules() (v []*Rule)

func (*GetIngressResponse) GetSessionSticky

func (p *GetIngressResponse) GetSessionSticky() (v bool)

func (*GetIngressResponse) GetType

func (p *GetIngressResponse) GetType() (v string)

func (*GetIngressResponse) GetVip

func (p *GetIngressResponse) GetVip() (v string)

func (*GetIngressResponse) IsSetBase

func (p *GetIngressResponse) IsSetBase() bool

func (*GetIngressResponse) Read

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

func (*GetIngressResponse) ReadField1

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

func (*GetIngressResponse) ReadField10

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

func (*GetIngressResponse) ReadField11

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

func (*GetIngressResponse) ReadField2

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

func (*GetIngressResponse) ReadField255

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

func (*GetIngressResponse) ReadField3

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

func (*GetIngressResponse) ReadField4

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

func (*GetIngressResponse) ReadField5

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

func (*GetIngressResponse) ReadField6

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

func (*GetIngressResponse) ReadField7

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

func (*GetIngressResponse) ReadField8

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

func (*GetIngressResponse) ReadField9

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

func (*GetIngressResponse) SetBase

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

func (*GetIngressResponse) SetClusterId

func (p *GetIngressResponse) SetClusterId(val string)

func (*GetIngressResponse) SetCreateTime

func (p *GetIngressResponse) SetCreateTime(val string)

func (*GetIngressResponse) SetDescription

func (p *GetIngressResponse) SetDescription(val string)

func (*GetIngressResponse) SetListeners

func (p *GetIngressResponse) SetListeners(val []*IngressListener)

func (*GetIngressResponse) SetName

func (p *GetIngressResponse) SetName(val string)

func (*GetIngressResponse) SetNamespace

func (p *GetIngressResponse) SetNamespace(val string)

func (*GetIngressResponse) SetRegion

func (p *GetIngressResponse) SetRegion(val string)

func (*GetIngressResponse) SetRules

func (p *GetIngressResponse) SetRules(val []*Rule)

func (*GetIngressResponse) SetSessionSticky

func (p *GetIngressResponse) SetSessionSticky(val bool)

func (*GetIngressResponse) SetType

func (p *GetIngressResponse) SetType(val string)

func (*GetIngressResponse) SetVip

func (p *GetIngressResponse) SetVip(val string)

func (*GetIngressResponse) String

func (p *GetIngressResponse) String() string

func (*GetIngressResponse) Write

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

type GetSecretDomainsRequest

type GetSecretDomainsRequest struct {
	ClusterId string         `thrift:"ClusterId,1,required" json:"ClusterId"`
	Namespace string         `thrift:"Namespace,2,required" json:"Namespace"`
	Names     []string       `thrift:"Names,3,required" json:"Names"`
	Top       *base.TopParam `thrift:"Top,254,required" json:"Top"`
	Base      *base.Base     `thrift:"Base,255" json:"Base,omitempty"`
}

func NewGetSecretDomainsRequest

func NewGetSecretDomainsRequest() *GetSecretDomainsRequest

func (*GetSecretDomainsRequest) BLength

func (p *GetSecretDomainsRequest) BLength() int

func (*GetSecretDomainsRequest) DeepEqual

func (*GetSecretDomainsRequest) FastRead

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

func (*GetSecretDomainsRequest) FastReadField1

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

func (*GetSecretDomainsRequest) FastReadField2

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

func (*GetSecretDomainsRequest) FastReadField254

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

func (*GetSecretDomainsRequest) FastReadField255

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

func (*GetSecretDomainsRequest) FastReadField3

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

func (*GetSecretDomainsRequest) FastWrite

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

for compatibility

func (*GetSecretDomainsRequest) FastWriteNocopy

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

func (*GetSecretDomainsRequest) Field1DeepEqual

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

func (*GetSecretDomainsRequest) Field254DeepEqual

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

func (*GetSecretDomainsRequest) Field255DeepEqual

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

func (*GetSecretDomainsRequest) Field2DeepEqual

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

func (*GetSecretDomainsRequest) Field3DeepEqual

func (p *GetSecretDomainsRequest) Field3DeepEqual(src []string) bool

func (*GetSecretDomainsRequest) GetBase

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

func (*GetSecretDomainsRequest) GetClusterId

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

func (*GetSecretDomainsRequest) GetNames

func (p *GetSecretDomainsRequest) GetNames() (v []string)

func (*GetSecretDomainsRequest) GetNamespace

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

func (*GetSecretDomainsRequest) GetOrSetBase

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

func (*GetSecretDomainsRequest) GetTop

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

func (*GetSecretDomainsRequest) IsSetBase

func (p *GetSecretDomainsRequest) IsSetBase() bool

func (*GetSecretDomainsRequest) IsSetTop

func (p *GetSecretDomainsRequest) IsSetTop() bool

func (*GetSecretDomainsRequest) Read

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

func (*GetSecretDomainsRequest) ReadField1

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

func (*GetSecretDomainsRequest) ReadField2

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

func (*GetSecretDomainsRequest) ReadField254

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

func (*GetSecretDomainsRequest) ReadField255

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

func (*GetSecretDomainsRequest) ReadField3

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

func (*GetSecretDomainsRequest) SetBase

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

func (*GetSecretDomainsRequest) SetClusterId

func (p *GetSecretDomainsRequest) SetClusterId(val string)

func (*GetSecretDomainsRequest) SetNames

func (p *GetSecretDomainsRequest) SetNames(val []string)

func (*GetSecretDomainsRequest) SetNamespace

func (p *GetSecretDomainsRequest) SetNamespace(val string)

func (*GetSecretDomainsRequest) SetTop

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

func (*GetSecretDomainsRequest) String

func (p *GetSecretDomainsRequest) String() string

func (*GetSecretDomainsRequest) Write

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

type GetSecretDomainsResponse

type GetSecretDomainsResponse struct {
	SecretDomains []*SecretDomain `thrift:"SecretDomains,1,required" json:"SecretDomains"`
	Base          *base.Base      `thrift:"Base,255" json:"Base,omitempty"`
}

func NewGetSecretDomainsResponse

func NewGetSecretDomainsResponse() *GetSecretDomainsResponse

func (*GetSecretDomainsResponse) BLength

func (p *GetSecretDomainsResponse) BLength() int

func (*GetSecretDomainsResponse) DeepEqual

func (*GetSecretDomainsResponse) FastRead

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

func (*GetSecretDomainsResponse) FastReadField1

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

func (*GetSecretDomainsResponse) FastReadField255

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

func (*GetSecretDomainsResponse) FastWrite

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

for compatibility

func (*GetSecretDomainsResponse) FastWriteNocopy

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

func (*GetSecretDomainsResponse) Field1DeepEqual

func (p *GetSecretDomainsResponse) Field1DeepEqual(src []*SecretDomain) bool

func (*GetSecretDomainsResponse) Field255DeepEqual

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

func (*GetSecretDomainsResponse) GetBase

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

func (*GetSecretDomainsResponse) GetOrSetBase

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

func (*GetSecretDomainsResponse) GetSecretDomains

func (p *GetSecretDomainsResponse) GetSecretDomains() (v []*SecretDomain)

func (*GetSecretDomainsResponse) IsSetBase

func (p *GetSecretDomainsResponse) IsSetBase() bool

func (*GetSecretDomainsResponse) Read

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

func (*GetSecretDomainsResponse) ReadField1

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

func (*GetSecretDomainsResponse) ReadField255

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

func (*GetSecretDomainsResponse) SetBase

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

func (*GetSecretDomainsResponse) SetSecretDomains

func (p *GetSecretDomainsResponse) SetSecretDomains(val []*SecretDomain)

func (*GetSecretDomainsResponse) String

func (p *GetSecretDomainsResponse) String() string

func (*GetSecretDomainsResponse) Write

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

type IngressItem

type IngressItem struct {
	Name            string             `thrift:"Name,1,required" validate:"required"`
	Namespace       string             `thrift:"Namespace,2,required" json:"Namespace"`
	Type            string             `thrift:"Type,3,required" validate:"required,eq=ingress-nginx"`
	Vip             string             `thrift:"Vip,4,required" validate:"required"`
	Listeners       []*IngressListener `thrift:"Listeners,5,required" validate:"required"`
	BacekendService []*BackendService  `thrift:"BacekendService,6,required" validate:"required"`
	CreateTime      string             `thrift:"CreateTime,7,required" json:"CreateTime"`
}

func NewIngressItem

func NewIngressItem() *IngressItem

func (*IngressItem) BLength

func (p *IngressItem) BLength() int

func (*IngressItem) DeepEqual

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

func (*IngressItem) FastRead

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

func (*IngressItem) FastReadField1

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

func (*IngressItem) FastReadField2

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

func (*IngressItem) FastReadField3

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

func (*IngressItem) FastReadField4

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

func (*IngressItem) FastReadField5

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

func (*IngressItem) FastReadField6

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

func (*IngressItem) FastReadField7

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

func (*IngressItem) FastWrite

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

for compatibility

func (*IngressItem) FastWriteNocopy

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

func (*IngressItem) Field1DeepEqual

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

func (*IngressItem) Field2DeepEqual

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

func (*IngressItem) Field3DeepEqual

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

func (*IngressItem) Field4DeepEqual

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

func (*IngressItem) Field5DeepEqual

func (p *IngressItem) Field5DeepEqual(src []*IngressListener) bool

func (*IngressItem) Field6DeepEqual

func (p *IngressItem) Field6DeepEqual(src []*BackendService) bool

func (*IngressItem) Field7DeepEqual

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

func (*IngressItem) GetBacekendService

func (p *IngressItem) GetBacekendService() (v []*BackendService)

func (*IngressItem) GetCreateTime

func (p *IngressItem) GetCreateTime() (v string)

func (*IngressItem) GetListeners

func (p *IngressItem) GetListeners() (v []*IngressListener)

func (*IngressItem) GetName

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

func (*IngressItem) GetNamespace

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

func (*IngressItem) GetType

func (p *IngressItem) GetType() (v string)

func (*IngressItem) GetVip

func (p *IngressItem) GetVip() (v string)

func (*IngressItem) Read

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

func (*IngressItem) ReadField1

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

func (*IngressItem) ReadField2

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

func (*IngressItem) ReadField3

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

func (*IngressItem) ReadField4

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

func (*IngressItem) ReadField5

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

func (*IngressItem) ReadField6

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

func (*IngressItem) ReadField7

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

func (*IngressItem) SetBacekendService

func (p *IngressItem) SetBacekendService(val []*BackendService)

func (*IngressItem) SetCreateTime

func (p *IngressItem) SetCreateTime(val string)

func (*IngressItem) SetListeners

func (p *IngressItem) SetListeners(val []*IngressListener)

func (*IngressItem) SetName

func (p *IngressItem) SetName(val string)

func (*IngressItem) SetNamespace

func (p *IngressItem) SetNamespace(val string)

func (*IngressItem) SetType

func (p *IngressItem) SetType(val string)

func (*IngressItem) SetVip

func (p *IngressItem) SetVip(val string)

func (*IngressItem) String

func (p *IngressItem) String() string

func (*IngressItem) Write

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

type IngressListener

type IngressListener struct {
	ProtocolType string         `thrift:"ProtocolType,1,required" validate:"required,oneof=HTTP HTTPS"`
	Certificates []*Certificate `thrift:"Certificates,2" json:"Certificates,omitempty"`
}

func NewIngressListener

func NewIngressListener() *IngressListener

func (*IngressListener) BLength

func (p *IngressListener) BLength() int

func (*IngressListener) DeepEqual

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

func (*IngressListener) FastRead

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

func (*IngressListener) FastReadField1

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

func (*IngressListener) FastReadField2

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

func (*IngressListener) FastWrite

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

for compatibility

func (*IngressListener) FastWriteNocopy

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

func (*IngressListener) Field1DeepEqual

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

func (*IngressListener) Field2DeepEqual

func (p *IngressListener) Field2DeepEqual(src []*Certificate) bool

func (*IngressListener) GetCertificates

func (p *IngressListener) GetCertificates() (v []*Certificate)

func (*IngressListener) GetProtocolType

func (p *IngressListener) GetProtocolType() (v string)

func (*IngressListener) IsSetCertificates

func (p *IngressListener) IsSetCertificates() bool

func (*IngressListener) Read

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

func (*IngressListener) ReadField1

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

func (*IngressListener) ReadField2

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

func (*IngressListener) SetCertificates

func (p *IngressListener) SetCertificates(val []*Certificate)

func (*IngressListener) SetProtocolType

func (p *IngressListener) SetProtocolType(val string)

func (*IngressListener) String

func (p *IngressListener) String() string

func (*IngressListener) Write

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

type ListIngressRequest

type ListIngressRequest 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 NewListIngressRequest

func NewListIngressRequest() *ListIngressRequest

func (*ListIngressRequest) BLength

func (p *ListIngressRequest) BLength() int

func (*ListIngressRequest) DeepEqual

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

func (*ListIngressRequest) FastRead

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

func (*ListIngressRequest) FastReadField1

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

func (*ListIngressRequest) FastReadField2

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

func (*ListIngressRequest) FastReadField254

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

func (*ListIngressRequest) FastReadField255

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

func (*ListIngressRequest) FastReadField3

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

func (*ListIngressRequest) FastReadField4

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

func (*ListIngressRequest) FastWrite

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

for compatibility

func (*ListIngressRequest) FastWriteNocopy

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

func (*ListIngressRequest) Field1DeepEqual

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

func (*ListIngressRequest) Field254DeepEqual

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

func (*ListIngressRequest) Field255DeepEqual

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

func (*ListIngressRequest) Field2DeepEqual

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

func (*ListIngressRequest) Field3DeepEqual

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

func (*ListIngressRequest) Field4DeepEqual

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

func (*ListIngressRequest) GetBase

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

func (*ListIngressRequest) GetClusterId

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

func (*ListIngressRequest) GetFilters

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

func (*ListIngressRequest) GetLimit

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

func (*ListIngressRequest) GetOrSetBase

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

func (*ListIngressRequest) GetStart

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

func (*ListIngressRequest) GetTop

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

func (*ListIngressRequest) IsSetBase

func (p *ListIngressRequest) IsSetBase() bool

func (*ListIngressRequest) IsSetFilters

func (p *ListIngressRequest) IsSetFilters() bool

func (*ListIngressRequest) IsSetLimit

func (p *ListIngressRequest) IsSetLimit() bool

func (*ListIngressRequest) IsSetStart

func (p *ListIngressRequest) IsSetStart() bool

func (*ListIngressRequest) IsSetTop

func (p *ListIngressRequest) IsSetTop() bool

func (*ListIngressRequest) Read

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

func (*ListIngressRequest) ReadField1

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

func (*ListIngressRequest) ReadField2

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

func (*ListIngressRequest) ReadField254

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

func (*ListIngressRequest) ReadField255

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

func (*ListIngressRequest) ReadField3

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

func (*ListIngressRequest) ReadField4

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

func (*ListIngressRequest) SetBase

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

func (*ListIngressRequest) SetClusterId

func (p *ListIngressRequest) SetClusterId(val string)

func (*ListIngressRequest) SetFilters

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

func (*ListIngressRequest) SetLimit

func (p *ListIngressRequest) SetLimit(val int32)

func (*ListIngressRequest) SetStart

func (p *ListIngressRequest) SetStart(val int32)

func (*ListIngressRequest) SetTop

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

func (*ListIngressRequest) String

func (p *ListIngressRequest) String() string

func (*ListIngressRequest) Write

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

type ListIngressResponse

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

func NewListIngressResponse

func NewListIngressResponse() *ListIngressResponse

func (*ListIngressResponse) BLength

func (p *ListIngressResponse) BLength() int

func (*ListIngressResponse) DeepEqual

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

func (*ListIngressResponse) FastRead

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

func (*ListIngressResponse) FastReadField1

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

func (*ListIngressResponse) FastReadField2

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

func (*ListIngressResponse) FastReadField255

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

func (*ListIngressResponse) FastWrite

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

for compatibility

func (*ListIngressResponse) FastWriteNocopy

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

func (*ListIngressResponse) Field1DeepEqual

func (p *ListIngressResponse) Field1DeepEqual(src []*IngressItem) bool

func (*ListIngressResponse) Field255DeepEqual

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

func (*ListIngressResponse) Field2DeepEqual

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

func (*ListIngressResponse) GetBase

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

func (*ListIngressResponse) GetItems

func (p *ListIngressResponse) GetItems() (v []*IngressItem)

func (*ListIngressResponse) GetOrSetBase

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

func (*ListIngressResponse) GetTotal

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

func (*ListIngressResponse) IsSetBase

func (p *ListIngressResponse) IsSetBase() bool

func (*ListIngressResponse) Read

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

func (*ListIngressResponse) ReadField1

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

func (*ListIngressResponse) ReadField2

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

func (*ListIngressResponse) ReadField255

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

func (*ListIngressResponse) SetBase

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

func (*ListIngressResponse) SetItems

func (p *ListIngressResponse) SetItems(val []*IngressItem)

func (*ListIngressResponse) SetTotal

func (p *ListIngressResponse) SetTotal(val int32)

func (*ListIngressResponse) String

func (p *ListIngressResponse) String() string

func (*ListIngressResponse) Write

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

type ListIngressTypeRequest

type ListIngressTypeRequest struct {
	Top  *base.TopParam `thrift:"Top,254,required" json:"Top"`
	Base *base.Base     `thrift:"Base,255" json:"Base,omitempty"`
}

func NewListIngressTypeRequest

func NewListIngressTypeRequest() *ListIngressTypeRequest

func (*ListIngressTypeRequest) BLength

func (p *ListIngressTypeRequest) BLength() int

func (*ListIngressTypeRequest) DeepEqual

func (*ListIngressTypeRequest) FastRead

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

func (*ListIngressTypeRequest) FastReadField254

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

func (*ListIngressTypeRequest) FastReadField255

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

func (*ListIngressTypeRequest) FastWrite

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

for compatibility

func (*ListIngressTypeRequest) FastWriteNocopy

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

func (*ListIngressTypeRequest) Field254DeepEqual

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

func (*ListIngressTypeRequest) Field255DeepEqual

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

func (*ListIngressTypeRequest) GetBase

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

func (*ListIngressTypeRequest) GetOrSetBase

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

func (*ListIngressTypeRequest) GetTop

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

func (*ListIngressTypeRequest) IsSetBase

func (p *ListIngressTypeRequest) IsSetBase() bool

func (*ListIngressTypeRequest) IsSetTop

func (p *ListIngressTypeRequest) IsSetTop() bool

func (*ListIngressTypeRequest) Read

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

func (*ListIngressTypeRequest) ReadField254

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

func (*ListIngressTypeRequest) ReadField255

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

func (*ListIngressTypeRequest) SetBase

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

func (*ListIngressTypeRequest) SetTop

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

func (*ListIngressTypeRequest) String

func (p *ListIngressTypeRequest) String() string

func (*ListIngressTypeRequest) Write

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

type ListIngressTypeResponse

type ListIngressTypeResponse struct {
	Items []string   `thrift:"Items,1,required" json:"Items"`
	Base  *base.Base `thrift:"Base,255" json:"Base,omitempty"`
}

func NewListIngressTypeResponse

func NewListIngressTypeResponse() *ListIngressTypeResponse

func (*ListIngressTypeResponse) BLength

func (p *ListIngressTypeResponse) BLength() int

func (*ListIngressTypeResponse) DeepEqual

func (*ListIngressTypeResponse) FastRead

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

func (*ListIngressTypeResponse) FastReadField1

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

func (*ListIngressTypeResponse) FastReadField255

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

func (*ListIngressTypeResponse) FastWrite

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

for compatibility

func (*ListIngressTypeResponse) FastWriteNocopy

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

func (*ListIngressTypeResponse) Field1DeepEqual

func (p *ListIngressTypeResponse) Field1DeepEqual(src []string) bool

func (*ListIngressTypeResponse) Field255DeepEqual

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

func (*ListIngressTypeResponse) GetBase

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

func (*ListIngressTypeResponse) GetItems

func (p *ListIngressTypeResponse) GetItems() (v []string)

func (*ListIngressTypeResponse) GetOrSetBase

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

func (*ListIngressTypeResponse) IsSetBase

func (p *ListIngressTypeResponse) IsSetBase() bool

func (*ListIngressTypeResponse) Read

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

func (*ListIngressTypeResponse) ReadField1

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

func (*ListIngressTypeResponse) ReadField255

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

func (*ListIngressTypeResponse) SetBase

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

func (*ListIngressTypeResponse) SetItems

func (p *ListIngressTypeResponse) SetItems(val []string)

func (*ListIngressTypeResponse) String

func (p *ListIngressTypeResponse) String() string

func (*ListIngressTypeResponse) Write

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

type Rule

type Rule struct {
	Domain string      `thrift:"Domain,1,required" validate:"required"`
	Paths  []*RulePath `thrift:"Paths,2,required" validate:"required"`
}

func NewRule

func NewRule() *Rule

func (*Rule) BLength

func (p *Rule) BLength() int

func (*Rule) DeepEqual

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

func (*Rule) FastRead

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

func (*Rule) FastReadField1

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

func (*Rule) FastReadField2

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

func (*Rule) FastWrite

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

for compatibility

func (*Rule) FastWriteNocopy

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

func (*Rule) Field1DeepEqual

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

func (*Rule) Field2DeepEqual

func (p *Rule) Field2DeepEqual(src []*RulePath) bool

func (*Rule) GetDomain

func (p *Rule) GetDomain() (v string)

func (*Rule) GetPaths

func (p *Rule) GetPaths() (v []*RulePath)

func (*Rule) Read

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

func (*Rule) ReadField1

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

func (*Rule) ReadField2

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

func (*Rule) SetDomain

func (p *Rule) SetDomain(val string)

func (*Rule) SetPaths

func (p *Rule) SetPaths(val []*RulePath)

func (*Rule) String

func (p *Rule) String() string

func (*Rule) Write

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

type RulePath

type RulePath struct {
	Path        string `thrift:"Path,1,required" validate:"required"`
	ServiceName string `thrift:"ServiceName,2,required" validate:"required"`
	ServicePort int32  `thrift:"ServicePort,3,required" validate:"required"`
	PathType    string `thrift:"PathType,4" json:"PathType,omitempty"`
}

func NewRulePath

func NewRulePath() *RulePath

func (*RulePath) BLength

func (p *RulePath) BLength() int

func (*RulePath) DeepEqual

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

func (*RulePath) FastRead

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

func (*RulePath) FastReadField1

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

func (*RulePath) FastReadField2

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

func (*RulePath) FastReadField3

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

func (*RulePath) FastReadField4

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

func (*RulePath) FastWrite

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

for compatibility

func (*RulePath) FastWriteNocopy

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

func (*RulePath) Field1DeepEqual

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

func (*RulePath) Field2DeepEqual

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

func (*RulePath) Field3DeepEqual

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

func (*RulePath) Field4DeepEqual

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

func (*RulePath) GetPath

func (p *RulePath) GetPath() (v string)

func (*RulePath) GetPathType

func (p *RulePath) GetPathType() (v string)

func (*RulePath) GetServiceName

func (p *RulePath) GetServiceName() (v string)

func (*RulePath) GetServicePort

func (p *RulePath) GetServicePort() (v int32)

func (*RulePath) IsSetPathType

func (p *RulePath) IsSetPathType() bool

func (*RulePath) Read

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

func (*RulePath) ReadField1

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

func (*RulePath) ReadField2

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

func (*RulePath) ReadField3

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

func (*RulePath) ReadField4

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

func (*RulePath) SetPath

func (p *RulePath) SetPath(val string)

func (*RulePath) SetPathType

func (p *RulePath) SetPathType(val string)

func (*RulePath) SetServiceName

func (p *RulePath) SetServiceName(val string)

func (*RulePath) SetServicePort

func (p *RulePath) SetServicePort(val int32)

func (*RulePath) String

func (p *RulePath) String() string

func (*RulePath) Write

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

type SecretDomain

type SecretDomain struct {
	SecretName string   `thrift:"SecretName,1,required" json:"SecretName"`
	Domains    []string `thrift:"Domains,2,required" json:"Domains"`
}

func NewSecretDomain

func NewSecretDomain() *SecretDomain

func (*SecretDomain) BLength

func (p *SecretDomain) BLength() int

func (*SecretDomain) DeepEqual

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

func (*SecretDomain) FastRead

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

func (*SecretDomain) FastReadField1

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

func (*SecretDomain) FastReadField2

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

func (*SecretDomain) FastWrite

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

for compatibility

func (*SecretDomain) FastWriteNocopy

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

func (*SecretDomain) Field1DeepEqual

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

func (*SecretDomain) Field2DeepEqual

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

func (*SecretDomain) GetDomains

func (p *SecretDomain) GetDomains() (v []string)

func (*SecretDomain) GetSecretName

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

func (*SecretDomain) Read

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

func (*SecretDomain) ReadField1

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

func (*SecretDomain) ReadField2

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

func (*SecretDomain) SetDomains

func (p *SecretDomain) SetDomains(val []string)

func (*SecretDomain) SetSecretName

func (p *SecretDomain) SetSecretName(val string)

func (*SecretDomain) String

func (p *SecretDomain) String() string

func (*SecretDomain) Write

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

type UpdateIngressRequest

type UpdateIngressRequest = CreateIngressRequest

func NewUpdateIngressRequest

func NewUpdateIngressRequest() *UpdateIngressRequest

type UpdateIngressResponse

type UpdateIngressResponse = CreateIngressResponse

func NewUpdateIngressResponse

func NewUpdateIngressResponse() *UpdateIngressResponse

Jump to

Keyboard shortcuts

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