billing

package
v0.0.0-...-68cb3d5 Latest Latest
Warning

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

Go to latest
Published: Feb 27, 2025 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

nolint

nolint

nolint

nolint

nolint

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Billing

type Billing struct {
	// contains filtered or unexported fields
}

Billing provides access to "billing" component of Yandex.Cloud

func NewBilling

func NewBilling(g func(ctx context.Context) (*grpc.ClientConn, error)) *Billing

NewBilling creates instance of Billing

func (*Billing) BillingAccount

func (b *Billing) BillingAccount() *BillingAccountServiceClient

BillingAccount gets BillingAccountService client

func (*Billing) Budget

func (b *Billing) Budget() *BudgetServiceClient

Budget gets BudgetService client

func (*Billing) Customer

func (b *Billing) Customer() *CustomerServiceClient

Customer gets CustomerService client

func (*Billing) Service

func (b *Billing) Service() *ServiceServiceClient

Service gets ServiceService client

func (*Billing) Sku

func (b *Billing) Sku() *SkuServiceClient

Sku gets SkuService client

type BillingAccountAccessBindingsIterator

type BillingAccountAccessBindingsIterator struct {
	// contains filtered or unexported fields
}

func (*BillingAccountAccessBindingsIterator) Error

func (*BillingAccountAccessBindingsIterator) Next

func (*BillingAccountAccessBindingsIterator) Take

func (*BillingAccountAccessBindingsIterator) TakeAll

func (*BillingAccountAccessBindingsIterator) Value

type BillingAccountBillableObjectBindingsIterator

type BillingAccountBillableObjectBindingsIterator struct {
	// contains filtered or unexported fields
}

func (*BillingAccountBillableObjectBindingsIterator) Error

func (*BillingAccountBillableObjectBindingsIterator) Next

func (*BillingAccountBillableObjectBindingsIterator) Take

func (*BillingAccountBillableObjectBindingsIterator) TakeAll

func (*BillingAccountBillableObjectBindingsIterator) Value

type BillingAccountIterator

type BillingAccountIterator struct {
	// contains filtered or unexported fields
}

func (*BillingAccountIterator) Error

func (it *BillingAccountIterator) Error() error

func (*BillingAccountIterator) Next

func (it *BillingAccountIterator) Next() bool

func (*BillingAccountIterator) Take

func (*BillingAccountIterator) TakeAll

func (it *BillingAccountIterator) TakeAll() ([]*billing.BillingAccount, error)

func (*BillingAccountIterator) Value

type BillingAccountServiceClient

type BillingAccountServiceClient struct {
	// contains filtered or unexported fields
}

BillingAccountServiceClient is a billing.BillingAccountServiceClient with lazy GRPC connection initialization.

func (*BillingAccountServiceClient) BillingAccountAccessBindingsIterator

func (*BillingAccountServiceClient) BillingAccountIterator

func (*BillingAccountServiceClient) BindBillableObject

BindBillableObject implements billing.BillingAccountServiceClient

func (*BillingAccountServiceClient) Get

Get implements billing.BillingAccountServiceClient

func (*BillingAccountServiceClient) List

List implements billing.BillingAccountServiceClient

func (*BillingAccountServiceClient) ListAccessBindings

ListAccessBindings implements billing.BillingAccountServiceClient

func (*BillingAccountServiceClient) ListBillableObjectBindings

ListBillableObjectBindings implements billing.BillingAccountServiceClient

func (*BillingAccountServiceClient) UpdateAccessBindings

UpdateAccessBindings implements billing.BillingAccountServiceClient

type BudgetIterator

type BudgetIterator struct {
	// contains filtered or unexported fields
}

func (*BudgetIterator) Error

func (it *BudgetIterator) Error() error

func (*BudgetIterator) Next

func (it *BudgetIterator) Next() bool

func (*BudgetIterator) Take

func (it *BudgetIterator) Take(size int64) ([]*billing.Budget, error)

func (*BudgetIterator) TakeAll

func (it *BudgetIterator) TakeAll() ([]*billing.Budget, error)

func (*BudgetIterator) Value

func (it *BudgetIterator) Value() *billing.Budget

type BudgetServiceClient

type BudgetServiceClient struct {
	// contains filtered or unexported fields
}

BudgetServiceClient is a billing.BudgetServiceClient with lazy GRPC connection initialization.

func (*BudgetServiceClient) BudgetIterator

func (*BudgetServiceClient) Create

Create implements billing.BudgetServiceClient

func (*BudgetServiceClient) Get

Get implements billing.BudgetServiceClient

func (*BudgetServiceClient) List

List implements billing.BudgetServiceClient

type CustomerIterator

type CustomerIterator struct {
	// contains filtered or unexported fields
}

func (*CustomerIterator) Error

func (it *CustomerIterator) Error() error

func (*CustomerIterator) Next

func (it *CustomerIterator) Next() bool

func (*CustomerIterator) Take

func (it *CustomerIterator) Take(size int64) ([]*billing.Customer, error)

func (*CustomerIterator) TakeAll

func (it *CustomerIterator) TakeAll() ([]*billing.Customer, error)

func (*CustomerIterator) Value

func (it *CustomerIterator) Value() *billing.Customer

type CustomerServiceClient

type CustomerServiceClient struct {
	// contains filtered or unexported fields
}

CustomerServiceClient is a billing.CustomerServiceClient with lazy GRPC connection initialization.

func (*CustomerServiceClient) Activate

Activate implements billing.CustomerServiceClient

func (*CustomerServiceClient) CreateResellerServed

CreateResellerServed implements billing.CustomerServiceClient

func (*CustomerServiceClient) CustomerIterator

func (*CustomerServiceClient) Invite

Invite implements billing.CustomerServiceClient

func (*CustomerServiceClient) List

List implements billing.CustomerServiceClient

func (*CustomerServiceClient) Suspend

Suspend implements billing.CustomerServiceClient

type ServiceIterator

type ServiceIterator struct {
	// contains filtered or unexported fields
}

func (*ServiceIterator) Error

func (it *ServiceIterator) Error() error

func (*ServiceIterator) Next

func (it *ServiceIterator) Next() bool

func (*ServiceIterator) Take

func (it *ServiceIterator) Take(size int64) ([]*billing.Service, error)

func (*ServiceIterator) TakeAll

func (it *ServiceIterator) TakeAll() ([]*billing.Service, error)

func (*ServiceIterator) Value

func (it *ServiceIterator) Value() *billing.Service

type ServiceServiceClient

type ServiceServiceClient struct {
	// contains filtered or unexported fields
}

ServiceServiceClient is a billing.ServiceServiceClient with lazy GRPC connection initialization.

func (*ServiceServiceClient) Get

Get implements billing.ServiceServiceClient

func (*ServiceServiceClient) List

List implements billing.ServiceServiceClient

func (*ServiceServiceClient) ServiceIterator

type SkuIterator

type SkuIterator struct {
	// contains filtered or unexported fields
}

func (*SkuIterator) Error

func (it *SkuIterator) Error() error

func (*SkuIterator) Next

func (it *SkuIterator) Next() bool

func (*SkuIterator) Take

func (it *SkuIterator) Take(size int64) ([]*billing.Sku, error)

func (*SkuIterator) TakeAll

func (it *SkuIterator) TakeAll() ([]*billing.Sku, error)

func (*SkuIterator) Value

func (it *SkuIterator) Value() *billing.Sku

type SkuServiceClient

type SkuServiceClient struct {
	// contains filtered or unexported fields
}

SkuServiceClient is a billing.SkuServiceClient with lazy GRPC connection initialization.

func (*SkuServiceClient) Get

Get implements billing.SkuServiceClient

func (*SkuServiceClient) List

List implements billing.SkuServiceClient

func (*SkuServiceClient) SkuIterator

func (c *SkuServiceClient) SkuIterator(ctx context.Context, req *billing.ListSkusRequest, opts ...grpc.CallOption) *SkuIterator

Jump to

Keyboard shortcuts

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