billing

package
v0.74.26 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2024 License: Apache-2.0 Imports: 25 Imported by: 2

Documentation

Overview

Package billing is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

View Source
const (
	Billing_ListBillingGroups_FullMethodName                          = "/blueapi.billing.v1.Billing/ListBillingGroups"
	Billing_CreateBillingGroup_FullMethodName                         = "/blueapi.billing.v1.Billing/CreateBillingGroup"
	Billing_GetBillingGroup_FullMethodName                            = "/blueapi.billing.v1.Billing/GetBillingGroup"
	Billing_GetAccessGroup_FullMethodName                             = "/blueapi.billing.v1.Billing/GetAccessGroup"
	Billing_ListAwsDailyRunHistory_FullMethodName                     = "/blueapi.billing.v1.Billing/ListAwsDailyRunHistory"
	Billing_ListUsageCostsDrift_FullMethodName                        = "/blueapi.billing.v1.Billing/ListUsageCostsDrift"
	Billing_CreateInvoice_FullMethodName                              = "/blueapi.billing.v1.Billing/CreateInvoice"
	Billing_GetInvoiceStatus_FullMethodName                           = "/blueapi.billing.v1.Billing/GetInvoiceStatus"
	Billing_ListInvoiceStatus_FullMethodName                          = "/blueapi.billing.v1.Billing/ListInvoiceStatus"
	Billing_GetInvoice_FullMethodName                                 = "/blueapi.billing.v1.Billing/GetInvoice"
	Billing_ListInvoice_FullMethodName                                = "/blueapi.billing.v1.Billing/ListInvoice"
	Billing_UpdateInvoicePreviews_FullMethodName                      = "/blueapi.billing.v1.Billing/UpdateInvoicePreviews"
	Billing_ExportInvoiceFile_FullMethodName                          = "/blueapi.billing.v1.Billing/ExportInvoiceFile"
	Billing_ListInvoiceTemplate_FullMethodName                        = "/blueapi.billing.v1.Billing/ListInvoiceTemplate"
	Billing_UpdateBillingGroupInvoiceTemplate_FullMethodName          = "/blueapi.billing.v1.Billing/UpdateBillingGroupInvoiceTemplate"
	Billing_ReadServiceDiscountsServices_FullMethodName               = "/blueapi.billing.v1.Billing/ReadServiceDiscountsServices"
	Billing_CreateInvoiceServiceDiscounts_FullMethodName              = "/blueapi.billing.v1.Billing/CreateInvoiceServiceDiscounts"
	Billing_UpdateInvoiceServiceDiscounts_FullMethodName              = "/blueapi.billing.v1.Billing/UpdateInvoiceServiceDiscounts"
	Billing_DeleteInvoiceServiceDiscounts_FullMethodName              = "/blueapi.billing.v1.Billing/DeleteInvoiceServiceDiscounts"
	Billing_ListInvoiceServiceDiscounts_FullMethodName                = "/blueapi.billing.v1.Billing/ListInvoiceServiceDiscounts"
	Billing_GetInvoiceServiceDiscounts_FullMethodName                 = "/blueapi.billing.v1.Billing/GetInvoiceServiceDiscounts"
	Billing_ExportServiceDiscounts_FullMethodName                     = "/blueapi.billing.v1.Billing/ExportServiceDiscounts"
	Billing_ListAccountInvoiceServiceDiscounts_FullMethodName         = "/blueapi.billing.v1.Billing/ListAccountInvoiceServiceDiscounts"
	Billing_CreateAccountInvoiceServiceDiscounts_FullMethodName       = "/blueapi.billing.v1.Billing/CreateAccountInvoiceServiceDiscounts"
	Billing_UpdateAccountInvoiceServiceDiscounts_FullMethodName       = "/blueapi.billing.v1.Billing/UpdateAccountInvoiceServiceDiscounts"
	Billing_RemoveAccountInvoiceServiceDiscounts_FullMethodName       = "/blueapi.billing.v1.Billing/RemoveAccountInvoiceServiceDiscounts"
	Billing_DeleteAccountInvoiceServiceDiscounts_FullMethodName       = "/blueapi.billing.v1.Billing/DeleteAccountInvoiceServiceDiscounts"
	Billing_ExportAccountInvoiceServiceDiscounts_FullMethodName       = "/blueapi.billing.v1.Billing/ExportAccountInvoiceServiceDiscounts"
	Billing_ExportBillingGroupInvoiceServiceDiscounts_FullMethodName  = "/blueapi.billing.v1.Billing/ExportBillingGroupInvoiceServiceDiscounts"
	Billing_CreateReseller_FullMethodName                             = "/blueapi.billing.v1.Billing/CreateReseller"
	Billing_ListResellers_FullMethodName                              = "/blueapi.billing.v1.Billing/ListResellers"
	Billing_GetReseller_FullMethodName                                = "/blueapi.billing.v1.Billing/GetReseller"
	Billing_UpdateReseller_FullMethodName                             = "/blueapi.billing.v1.Billing/UpdateReseller"
	Billing_DeleteReseller_FullMethodName                             = "/blueapi.billing.v1.Billing/DeleteReseller"
	Billing_GetBillingSetting_FullMethodName                          = "/blueapi.billing.v1.Billing/GetBillingSetting"
	Billing_ListExchangeRates_FullMethodName                          = "/blueapi.billing.v1.Billing/ListExchangeRates"
	Billing_ListAccessGroups_FullMethodName                           = "/blueapi.billing.v1.Billing/ListAccessGroups"
	Billing_CreateAccessGroup_FullMethodName                          = "/blueapi.billing.v1.Billing/CreateAccessGroup"
	Billing_UpdateAccessGroup_FullMethodName                          = "/blueapi.billing.v1.Billing/UpdateAccessGroup"
	Billing_DeleteAccessGroup_FullMethodName                          = "/blueapi.billing.v1.Billing/DeleteAccessGroup"
	Billing_ListAbcBillingGroups_FullMethodName                       = "/blueapi.billing.v1.Billing/ListAbcBillingGroups"
	Billing_ListAbcBillingGroupAccounts_FullMethodName                = "/blueapi.billing.v1.Billing/ListAbcBillingGroupAccounts"
	Billing_ReadInvoiceAdjustments_FullMethodName                     = "/blueapi.billing.v1.Billing/ReadInvoiceAdjustments"
	Billing_ListAccountResources_FullMethodName                       = "/blueapi.billing.v1.Billing/ListAccountResources"
	Billing_GetAdjustmentConfig_FullMethodName                        = "/blueapi.billing.v1.Billing/GetAdjustmentConfig"
	Billing_CreateAdjustmentConfig_FullMethodName                     = "/blueapi.billing.v1.Billing/CreateAdjustmentConfig"
	Billing_UpdateAdjustmentConfig_FullMethodName                     = "/blueapi.billing.v1.Billing/UpdateAdjustmentConfig"
	Billing_DeleteAdjustmentConfig_FullMethodName                     = "/blueapi.billing.v1.Billing/DeleteAdjustmentConfig"
	Billing_ReadUntaggedGroups_FullMethodName                         = "/blueapi.billing.v1.Billing/ReadUntaggedGroups"
	Billing_ReadCustomizedBillingServices_FullMethodName              = "/blueapi.billing.v1.Billing/ReadCustomizedBillingServices"
	Billing_GetCustomizedBillingService_FullMethodName                = "/blueapi.billing.v1.Billing/GetCustomizedBillingService"
	Billing_CreateCustomizedBillingService_FullMethodName             = "/blueapi.billing.v1.Billing/CreateCustomizedBillingService"
	Billing_UpdateCustomizedBillingService_FullMethodName             = "/blueapi.billing.v1.Billing/UpdateCustomizedBillingService"
	Billing_DeleteCustomizedBillingService_FullMethodName             = "/blueapi.billing.v1.Billing/DeleteCustomizedBillingService"
	Billing_GetCustomizedBillingServiceBillingGroup_FullMethodName    = "/blueapi.billing.v1.Billing/GetCustomizedBillingServiceBillingGroup"
	Billing_SetCustomizedBillingServiceBillingGroup_FullMethodName    = "/blueapi.billing.v1.Billing/SetCustomizedBillingServiceBillingGroup"
	Billing_DeleteCustomizedBillingServiceBillingGroup_FullMethodName = "/blueapi.billing.v1.Billing/DeleteCustomizedBillingServiceBillingGroup"
	Billing_GetTags_FullMethodName                                    = "/blueapi.billing.v1.Billing/GetTags"
	Billing_CreateCustomField_FullMethodName                          = "/blueapi.billing.v1.Billing/CreateCustomField"
	Billing_ListCustomField_FullMethodName                            = "/blueapi.billing.v1.Billing/ListCustomField"
	Billing_UpdateCustomField_FullMethodName                          = "/blueapi.billing.v1.Billing/UpdateCustomField"
	Billing_DeleteCustomField_FullMethodName                          = "/blueapi.billing.v1.Billing/DeleteCustomField"
	Billing_CreateFreeFormat_FullMethodName                           = "/blueapi.billing.v1.Billing/CreateFreeFormat"
	Billing_DeleteFreeFormat_FullMethodName                           = "/blueapi.billing.v1.Billing/DeleteFreeFormat"
	Billing_GetFreeFormat_FullMethodName                              = "/blueapi.billing.v1.Billing/GetFreeFormat"
	Billing_GetTagsAddingSetting_FullMethodName                       = "/blueapi.billing.v1.Billing/GetTagsAddingSetting"
	Billing_UpdateTagsAddingSetting_FullMethodName                    = "/blueapi.billing.v1.Billing/UpdateTagsAddingSetting"
	Billing_ExportBillingGroupCsv_FullMethodName                      = "/blueapi.billing.v1.Billing/ExportBillingGroupCsv"
	Billing_ExportInvoiceSettingCsv_FullMethodName                    = "/blueapi.billing.v1.Billing/ExportInvoiceSettingCsv"
)

Variables

View Source
var Billing_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "blueapi.billing.v1.Billing",
	HandlerType: (*BillingServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateBillingGroup",
			Handler:    _Billing_CreateBillingGroup_Handler,
		},
		{
			MethodName: "GetBillingGroup",
			Handler:    _Billing_GetBillingGroup_Handler,
		},
		{
			MethodName: "GetAccessGroup",
			Handler:    _Billing_GetAccessGroup_Handler,
		},
		{
			MethodName: "CreateInvoice",
			Handler:    _Billing_CreateInvoice_Handler,
		},
		{
			MethodName: "GetInvoiceStatus",
			Handler:    _Billing_GetInvoiceStatus_Handler,
		},
		{
			MethodName: "GetInvoice",
			Handler:    _Billing_GetInvoice_Handler,
		},
		{
			MethodName: "UpdateInvoicePreviews",
			Handler:    _Billing_UpdateInvoicePreviews_Handler,
		},
		{
			MethodName: "ExportInvoiceFile",
			Handler:    _Billing_ExportInvoiceFile_Handler,
		},
		{
			MethodName: "UpdateBillingGroupInvoiceTemplate",
			Handler:    _Billing_UpdateBillingGroupInvoiceTemplate_Handler,
		},
		{
			MethodName: "CreateInvoiceServiceDiscounts",
			Handler:    _Billing_CreateInvoiceServiceDiscounts_Handler,
		},
		{
			MethodName: "UpdateInvoiceServiceDiscounts",
			Handler:    _Billing_UpdateInvoiceServiceDiscounts_Handler,
		},
		{
			MethodName: "DeleteInvoiceServiceDiscounts",
			Handler:    _Billing_DeleteInvoiceServiceDiscounts_Handler,
		},
		{
			MethodName: "GetInvoiceServiceDiscounts",
			Handler:    _Billing_GetInvoiceServiceDiscounts_Handler,
		},
		{
			MethodName: "ExportServiceDiscounts",
			Handler:    _Billing_ExportServiceDiscounts_Handler,
		},
		{
			MethodName: "CreateAccountInvoiceServiceDiscounts",
			Handler:    _Billing_CreateAccountInvoiceServiceDiscounts_Handler,
		},
		{
			MethodName: "UpdateAccountInvoiceServiceDiscounts",
			Handler:    _Billing_UpdateAccountInvoiceServiceDiscounts_Handler,
		},
		{
			MethodName: "RemoveAccountInvoiceServiceDiscounts",
			Handler:    _Billing_RemoveAccountInvoiceServiceDiscounts_Handler,
		},
		{
			MethodName: "DeleteAccountInvoiceServiceDiscounts",
			Handler:    _Billing_DeleteAccountInvoiceServiceDiscounts_Handler,
		},
		{
			MethodName: "ExportAccountInvoiceServiceDiscounts",
			Handler:    _Billing_ExportAccountInvoiceServiceDiscounts_Handler,
		},
		{
			MethodName: "ExportBillingGroupInvoiceServiceDiscounts",
			Handler:    _Billing_ExportBillingGroupInvoiceServiceDiscounts_Handler,
		},
		{
			MethodName: "CreateReseller",
			Handler:    _Billing_CreateReseller_Handler,
		},
		{
			MethodName: "GetReseller",
			Handler:    _Billing_GetReseller_Handler,
		},
		{
			MethodName: "UpdateReseller",
			Handler:    _Billing_UpdateReseller_Handler,
		},
		{
			MethodName: "DeleteReseller",
			Handler:    _Billing_DeleteReseller_Handler,
		},
		{
			MethodName: "GetBillingSetting",
			Handler:    _Billing_GetBillingSetting_Handler,
		},
		{
			MethodName: "ListExchangeRates",
			Handler:    _Billing_ListExchangeRates_Handler,
		},
		{
			MethodName: "CreateAccessGroup",
			Handler:    _Billing_CreateAccessGroup_Handler,
		},
		{
			MethodName: "UpdateAccessGroup",
			Handler:    _Billing_UpdateAccessGroup_Handler,
		},
		{
			MethodName: "DeleteAccessGroup",
			Handler:    _Billing_DeleteAccessGroup_Handler,
		},
		{
			MethodName: "GetAdjustmentConfig",
			Handler:    _Billing_GetAdjustmentConfig_Handler,
		},
		{
			MethodName: "CreateAdjustmentConfig",
			Handler:    _Billing_CreateAdjustmentConfig_Handler,
		},
		{
			MethodName: "UpdateAdjustmentConfig",
			Handler:    _Billing_UpdateAdjustmentConfig_Handler,
		},
		{
			MethodName: "DeleteAdjustmentConfig",
			Handler:    _Billing_DeleteAdjustmentConfig_Handler,
		},
		{
			MethodName: "GetCustomizedBillingService",
			Handler:    _Billing_GetCustomizedBillingService_Handler,
		},
		{
			MethodName: "CreateCustomizedBillingService",
			Handler:    _Billing_CreateCustomizedBillingService_Handler,
		},
		{
			MethodName: "UpdateCustomizedBillingService",
			Handler:    _Billing_UpdateCustomizedBillingService_Handler,
		},
		{
			MethodName: "DeleteCustomizedBillingService",
			Handler:    _Billing_DeleteCustomizedBillingService_Handler,
		},
		{
			MethodName: "SetCustomizedBillingServiceBillingGroup",
			Handler:    _Billing_SetCustomizedBillingServiceBillingGroup_Handler,
		},
		{
			MethodName: "DeleteCustomizedBillingServiceBillingGroup",
			Handler:    _Billing_DeleteCustomizedBillingServiceBillingGroup_Handler,
		},
		{
			MethodName: "CreateCustomField",
			Handler:    _Billing_CreateCustomField_Handler,
		},
		{
			MethodName: "UpdateCustomField",
			Handler:    _Billing_UpdateCustomField_Handler,
		},
		{
			MethodName: "DeleteCustomField",
			Handler:    _Billing_DeleteCustomField_Handler,
		},
		{
			MethodName: "CreateFreeFormat",
			Handler:    _Billing_CreateFreeFormat_Handler,
		},
		{
			MethodName: "DeleteFreeFormat",
			Handler:    _Billing_DeleteFreeFormat_Handler,
		},
		{
			MethodName: "UpdateTagsAddingSetting",
			Handler:    _Billing_UpdateTagsAddingSetting_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "ListBillingGroups",
			Handler:       _Billing_ListBillingGroups_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListAwsDailyRunHistory",
			Handler:       _Billing_ListAwsDailyRunHistory_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListUsageCostsDrift",
			Handler:       _Billing_ListUsageCostsDrift_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListInvoiceStatus",
			Handler:       _Billing_ListInvoiceStatus_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListInvoice",
			Handler:       _Billing_ListInvoice_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListInvoiceTemplate",
			Handler:       _Billing_ListInvoiceTemplate_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ReadServiceDiscountsServices",
			Handler:       _Billing_ReadServiceDiscountsServices_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListInvoiceServiceDiscounts",
			Handler:       _Billing_ListInvoiceServiceDiscounts_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListAccountInvoiceServiceDiscounts",
			Handler:       _Billing_ListAccountInvoiceServiceDiscounts_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListResellers",
			Handler:       _Billing_ListResellers_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListAccessGroups",
			Handler:       _Billing_ListAccessGroups_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListAbcBillingGroups",
			Handler:       _Billing_ListAbcBillingGroups_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListAbcBillingGroupAccounts",
			Handler:       _Billing_ListAbcBillingGroupAccounts_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ReadInvoiceAdjustments",
			Handler:       _Billing_ReadInvoiceAdjustments_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListAccountResources",
			Handler:       _Billing_ListAccountResources_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ReadUntaggedGroups",
			Handler:       _Billing_ReadUntaggedGroups_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ReadCustomizedBillingServices",
			Handler:       _Billing_ReadCustomizedBillingServices_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GetCustomizedBillingServiceBillingGroup",
			Handler:       _Billing_GetCustomizedBillingServiceBillingGroup_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GetTags",
			Handler:       _Billing_GetTags_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ListCustomField",
			Handler:       _Billing_ListCustomField_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GetFreeFormat",
			Handler:       _Billing_GetFreeFormat_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "GetTagsAddingSetting",
			Handler:       _Billing_GetTagsAddingSetting_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ExportBillingGroupCsv",
			Handler:       _Billing_ExportBillingGroupCsv_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "ExportInvoiceSettingCsv",
			Handler:       _Billing_ExportInvoiceSettingCsv_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "billing/v1/billing.proto",
}

Billing_ServiceDesc is the grpc.ServiceDesc for Billing service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_billing_v1_billing_proto protoreflect.FileDescriptor

Functions

func RegisterBillingHandler

func RegisterBillingHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterBillingHandler registers the http handlers for service Billing to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterBillingHandlerClient

func RegisterBillingHandlerClient(ctx context.Context, mux *runtime.ServeMux, client BillingClient) error

RegisterBillingHandlerClient registers the http handlers for service Billing to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "BillingClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "BillingClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "BillingClient" to call the correct interceptors. This client ignores the HTTP middlewares.

func RegisterBillingHandlerFromEndpoint

func RegisterBillingHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterBillingHandlerFromEndpoint is same as RegisterBillingHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterBillingHandlerServer

func RegisterBillingHandlerServer(ctx context.Context, mux *runtime.ServeMux, server BillingServer) error

RegisterBillingHandlerServer registers the http handlers for service Billing to "mux". UnaryRPC :call BillingServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterBillingHandlerFromEndpoint instead. GRPC interceptors will not work for this type of registration. To use interceptors, you must use the "runtime.WithMiddlewares" option in the "runtime.NewServeMux" call.

func RegisterBillingServer

func RegisterBillingServer(s grpc.ServiceRegistrar, srv BillingServer)

Types

type AbcAccount added in v0.68.21

type AbcAccount struct {
	AccountId   string `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"`
	AccountName string `protobuf:"bytes,2,opt,name=accountName,proto3" json:"accountName,omitempty"`
	// contains filtered or unexported fields
}

func (*AbcAccount) Descriptor deprecated added in v0.68.21

func (*AbcAccount) Descriptor() ([]byte, []int)

Deprecated: Use AbcAccount.ProtoReflect.Descriptor instead.

func (*AbcAccount) GetAccountId added in v0.68.21

func (x *AbcAccount) GetAccountId() string

func (*AbcAccount) GetAccountName added in v0.68.21

func (x *AbcAccount) GetAccountName() string

func (*AbcAccount) ProtoMessage added in v0.68.21

func (*AbcAccount) ProtoMessage()

func (*AbcAccount) ProtoReflect added in v0.68.21

func (x *AbcAccount) ProtoReflect() protoreflect.Message

func (*AbcAccount) Reset added in v0.68.21

func (x *AbcAccount) Reset()

func (*AbcAccount) String added in v0.68.21

func (x *AbcAccount) String() string

type AbcBillingGroup added in v0.68.21

type AbcBillingGroup struct {
	Arn              string `protobuf:"bytes,1,opt,name=arn,proto3" json:"arn,omitempty"`
	Name             string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	CreationTime     string `protobuf:"bytes,3,opt,name=creationTime,proto3" json:"creationTime,omitempty"`
	Description      string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	PrimaryAccountId string `protobuf:"bytes,5,opt,name=primaryAccountId,proto3" json:"primaryAccountId,omitempty"`
	Size             string `protobuf:"bytes,6,opt,name=size,proto3" json:"size,omitempty"`
	Status           string `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*AbcBillingGroup) Descriptor deprecated added in v0.68.21

func (*AbcBillingGroup) Descriptor() ([]byte, []int)

Deprecated: Use AbcBillingGroup.ProtoReflect.Descriptor instead.

func (*AbcBillingGroup) GetArn added in v0.68.21

func (x *AbcBillingGroup) GetArn() string

func (*AbcBillingGroup) GetCreationTime added in v0.68.21

func (x *AbcBillingGroup) GetCreationTime() string

func (*AbcBillingGroup) GetDescription added in v0.68.21

func (x *AbcBillingGroup) GetDescription() string

func (*AbcBillingGroup) GetName added in v0.68.21

func (x *AbcBillingGroup) GetName() string

func (*AbcBillingGroup) GetPrimaryAccountId added in v0.68.21

func (x *AbcBillingGroup) GetPrimaryAccountId() string

func (*AbcBillingGroup) GetSize added in v0.68.21

func (x *AbcBillingGroup) GetSize() string

func (*AbcBillingGroup) GetStatus added in v0.68.21

func (x *AbcBillingGroup) GetStatus() string

func (*AbcBillingGroup) ProtoMessage added in v0.68.21

func (*AbcBillingGroup) ProtoMessage()

func (*AbcBillingGroup) ProtoReflect added in v0.68.21

func (x *AbcBillingGroup) ProtoReflect() protoreflect.Message

func (*AbcBillingGroup) Reset added in v0.68.21

func (x *AbcBillingGroup) Reset()

func (*AbcBillingGroup) String added in v0.68.21

func (x *AbcBillingGroup) String() string

type AccessGroup added in v0.51.8

type AccessGroup struct {

	// The ID of the access group.
	AccessGroupId string `protobuf:"bytes,1,opt,name=accessGroupId,proto3" json:"accessGroupId,omitempty"`
	// The name of the access group.
	AccessGroupName string `protobuf:"bytes,2,opt,name=accessGroupName,proto3" json:"accessGroupName,omitempty"`
	// A description of the access group.
	AccessGroupDescription string `protobuf:"bytes,3,opt,name=accessGroupDescription,proto3" json:"accessGroupDescription,omitempty"`
	// A list of billing groups contained in the access group.
	BillingGroups []*BillingGroup `protobuf:"bytes,4,rep,name=billingGroups,proto3" json:"billingGroups,omitempty"`
	// contains filtered or unexported fields
}

Defines the fields associated with a Wave access group.

func (*AccessGroup) Descriptor deprecated added in v0.51.8

func (*AccessGroup) Descriptor() ([]byte, []int)

Deprecated: Use AccessGroup.ProtoReflect.Descriptor instead.

func (*AccessGroup) GetAccessGroupDescription added in v0.51.8

func (x *AccessGroup) GetAccessGroupDescription() string

func (*AccessGroup) GetAccessGroupId added in v0.51.8

func (x *AccessGroup) GetAccessGroupId() string

func (*AccessGroup) GetAccessGroupName added in v0.51.8

func (x *AccessGroup) GetAccessGroupName() string

func (*AccessGroup) GetBillingGroups added in v0.51.8

func (x *AccessGroup) GetBillingGroups() []*BillingGroup

func (*AccessGroup) ProtoMessage added in v0.51.8

func (*AccessGroup) ProtoMessage()

func (*AccessGroup) ProtoReflect added in v0.51.8

func (x *AccessGroup) ProtoReflect() protoreflect.Message

func (*AccessGroup) Reset added in v0.51.8

func (x *AccessGroup) Reset()

func (*AccessGroup) String added in v0.51.8

func (x *AccessGroup) String() string

type AccountInvoiceServiceDiscounts added in v0.64.24

type AccountInvoiceServiceDiscounts struct {

	// Service discount id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Account id.
	Account string `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"`
	// service discount infomation.
	ServiceDiscounts *v1.InvoiceServiceDiscounts `protobuf:"bytes,3,opt,name=serviceDiscounts,proto3" json:"serviceDiscounts,omitempty"`
	// contains filtered or unexported fields
}

Streaming response message for the AccountInvoiceServiceDiscounts rpc.

func (*AccountInvoiceServiceDiscounts) Descriptor deprecated added in v0.64.24

func (*AccountInvoiceServiceDiscounts) Descriptor() ([]byte, []int)

Deprecated: Use AccountInvoiceServiceDiscounts.ProtoReflect.Descriptor instead.

func (*AccountInvoiceServiceDiscounts) GetAccount added in v0.64.24

func (x *AccountInvoiceServiceDiscounts) GetAccount() string

func (*AccountInvoiceServiceDiscounts) GetId added in v0.64.24

func (*AccountInvoiceServiceDiscounts) GetServiceDiscounts added in v0.74.12

func (x *AccountInvoiceServiceDiscounts) GetServiceDiscounts() *v1.InvoiceServiceDiscounts

func (*AccountInvoiceServiceDiscounts) ProtoMessage added in v0.64.24

func (*AccountInvoiceServiceDiscounts) ProtoMessage()

func (*AccountInvoiceServiceDiscounts) ProtoReflect added in v0.64.24

func (*AccountInvoiceServiceDiscounts) Reset added in v0.64.24

func (x *AccountInvoiceServiceDiscounts) Reset()

func (*AccountInvoiceServiceDiscounts) String added in v0.64.24

type AccountOptions added in v0.67.3

type AccountOptions struct {

	// AWS register accounts
	Aws *RegisterAccounts `protobuf:"bytes,1,opt,name=aws,proto3" json:"aws,omitempty"`
	// GCP register accounts
	Gcp *RegisterAccounts `protobuf:"bytes,2,opt,name=gcp,proto3" json:"gcp,omitempty"`
	// Azure register accounts
	Azure *RegisterAccounts `protobuf:"bytes,3,opt,name=azure,proto3" json:"azure,omitempty"`
	// contains filtered or unexported fields
}

Account options definition.

func (*AccountOptions) Descriptor deprecated added in v0.67.3

func (*AccountOptions) Descriptor() ([]byte, []int)

Deprecated: Use AccountOptions.ProtoReflect.Descriptor instead.

func (*AccountOptions) GetAws added in v0.67.3

func (x *AccountOptions) GetAws() *RegisterAccounts

func (*AccountOptions) GetAzure added in v0.67.3

func (x *AccountOptions) GetAzure() *RegisterAccounts

func (*AccountOptions) GetGcp added in v0.67.3

func (x *AccountOptions) GetGcp() *RegisterAccounts

func (*AccountOptions) ProtoMessage added in v0.67.3

func (*AccountOptions) ProtoMessage()

func (*AccountOptions) ProtoReflect added in v0.67.3

func (x *AccountOptions) ProtoReflect() protoreflect.Message

func (*AccountOptions) Reset added in v0.67.3

func (x *AccountOptions) Reset()

func (*AccountOptions) String added in v0.67.3

func (x *AccountOptions) String() string

type AccountServiceDiscounts added in v0.64.24

type AccountServiceDiscounts struct {

	// Service discount id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Account id.
	AccountId string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	// contains filtered or unexported fields
}

func (*AccountServiceDiscounts) Descriptor deprecated added in v0.64.24

func (*AccountServiceDiscounts) Descriptor() ([]byte, []int)

Deprecated: Use AccountServiceDiscounts.ProtoReflect.Descriptor instead.

func (*AccountServiceDiscounts) GetAccountId added in v0.64.24

func (x *AccountServiceDiscounts) GetAccountId() string

func (*AccountServiceDiscounts) GetId added in v0.64.24

func (x *AccountServiceDiscounts) GetId() string

func (*AccountServiceDiscounts) ProtoMessage added in v0.64.24

func (*AccountServiceDiscounts) ProtoMessage()

func (*AccountServiceDiscounts) ProtoReflect added in v0.64.24

func (x *AccountServiceDiscounts) ProtoReflect() protoreflect.Message

func (*AccountServiceDiscounts) Reset added in v0.64.24

func (x *AccountServiceDiscounts) Reset()

func (*AccountServiceDiscounts) String added in v0.64.24

func (x *AccountServiceDiscounts) String() string

type AwsDailyRunHistory added in v0.62.7

type AwsDailyRunHistory struct {
	BillingInternalId string                        `protobuf:"bytes,1,opt,name=billingInternalId,proto3" json:"billingInternalId,omitempty"`
	BillingGroupId    string                        `protobuf:"bytes,2,opt,name=billingGroupId,proto3" json:"billingGroupId,omitempty"`
	Month             string                        `protobuf:"bytes,3,opt,name=month,proto3" json:"month,omitempty"`
	Accounts          []*AwsDailyRunHistory_Account `protobuf:"bytes,4,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// contains filtered or unexported fields
}

Streaming response message for the Billing.ListAwsDailyRunHistory rpc.

func (*AwsDailyRunHistory) Descriptor deprecated added in v0.62.7

func (*AwsDailyRunHistory) Descriptor() ([]byte, []int)

Deprecated: Use AwsDailyRunHistory.ProtoReflect.Descriptor instead.

func (*AwsDailyRunHistory) GetAccounts added in v0.62.7

func (x *AwsDailyRunHistory) GetAccounts() []*AwsDailyRunHistory_Account

func (*AwsDailyRunHistory) GetBillingGroupId added in v0.62.7

func (x *AwsDailyRunHistory) GetBillingGroupId() string

func (*AwsDailyRunHistory) GetBillingInternalId added in v0.62.7

func (x *AwsDailyRunHistory) GetBillingInternalId() string

func (*AwsDailyRunHistory) GetMonth added in v0.62.7

func (x *AwsDailyRunHistory) GetMonth() string

func (*AwsDailyRunHistory) ProtoMessage added in v0.62.7

func (*AwsDailyRunHistory) ProtoMessage()

func (*AwsDailyRunHistory) ProtoReflect added in v0.62.7

func (x *AwsDailyRunHistory) ProtoReflect() protoreflect.Message

func (*AwsDailyRunHistory) Reset added in v0.62.7

func (x *AwsDailyRunHistory) Reset()

func (*AwsDailyRunHistory) String added in v0.62.7

func (x *AwsDailyRunHistory) String() string

type AwsDailyRunHistory_Account added in v0.62.7

type AwsDailyRunHistory_Account struct {
	AccountId string                                `protobuf:"bytes,1,opt,name=accountId,proto3" json:"accountId,omitempty"`
	History   []*AwsDailyRunHistory_Account_History `protobuf:"bytes,2,rep,name=history,proto3" json:"history,omitempty"`
	// contains filtered or unexported fields
}

func (*AwsDailyRunHistory_Account) Descriptor deprecated added in v0.62.7

func (*AwsDailyRunHistory_Account) Descriptor() ([]byte, []int)

Deprecated: Use AwsDailyRunHistory_Account.ProtoReflect.Descriptor instead.

func (*AwsDailyRunHistory_Account) GetAccountId added in v0.62.7

func (x *AwsDailyRunHistory_Account) GetAccountId() string

func (*AwsDailyRunHistory_Account) GetHistory added in v0.62.7

func (*AwsDailyRunHistory_Account) ProtoMessage added in v0.62.7

func (*AwsDailyRunHistory_Account) ProtoMessage()

func (*AwsDailyRunHistory_Account) ProtoReflect added in v0.62.7

func (*AwsDailyRunHistory_Account) Reset added in v0.62.7

func (x *AwsDailyRunHistory_Account) Reset()

func (*AwsDailyRunHistory_Account) String added in v0.62.7

func (x *AwsDailyRunHistory_Account) String() string

type AwsDailyRunHistory_Account_History added in v0.62.7

type AwsDailyRunHistory_Account_History struct {

	// Calculation timestamp in UTC, RFC3339.
	Timestamp string `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// Calculation trigger. Either `invoice` or `cur`.
	Trigger string `protobuf:"bytes,2,opt,name=trigger,proto3" json:"trigger,omitempty"`
	// contains filtered or unexported fields
}

func (*AwsDailyRunHistory_Account_History) Descriptor deprecated added in v0.62.7

func (*AwsDailyRunHistory_Account_History) Descriptor() ([]byte, []int)

Deprecated: Use AwsDailyRunHistory_Account_History.ProtoReflect.Descriptor instead.

func (*AwsDailyRunHistory_Account_History) GetTimestamp added in v0.62.7

func (x *AwsDailyRunHistory_Account_History) GetTimestamp() string

func (*AwsDailyRunHistory_Account_History) GetTrigger added in v0.62.7

func (*AwsDailyRunHistory_Account_History) ProtoMessage added in v0.62.7

func (*AwsDailyRunHistory_Account_History) ProtoMessage()

func (*AwsDailyRunHistory_Account_History) ProtoReflect added in v0.62.7

func (*AwsDailyRunHistory_Account_History) Reset added in v0.62.7

func (*AwsDailyRunHistory_Account_History) String added in v0.62.7

type AwsOptions added in v0.68.18

type AwsOptions struct {
	UseProFormaCur bool `protobuf:"varint,1,opt,name=useProFormaCur,proto3" json:"useProFormaCur,omitempty"`
	// Must not be empty if useProFormaCur is true.
	PayerId string `protobuf:"bytes,2,opt,name=payerId,proto3" json:"payerId,omitempty"`
	// contains filtered or unexported fields
}

func (*AwsOptions) Descriptor deprecated added in v0.68.18

func (*AwsOptions) Descriptor() ([]byte, []int)

Deprecated: Use AwsOptions.ProtoReflect.Descriptor instead.

func (*AwsOptions) GetPayerId added in v0.69.47

func (x *AwsOptions) GetPayerId() string

func (*AwsOptions) GetUseProFormaCur added in v0.68.18

func (x *AwsOptions) GetUseProFormaCur() bool

func (*AwsOptions) ProtoMessage added in v0.68.18

func (*AwsOptions) ProtoMessage()

func (*AwsOptions) ProtoReflect added in v0.68.18

func (x *AwsOptions) ProtoReflect() protoreflect.Message

func (*AwsOptions) Reset added in v0.68.18

func (x *AwsOptions) Reset()

func (*AwsOptions) String added in v0.68.18

func (x *AwsOptions) String() string

type BillingClient

type BillingClient interface {
	// Lists all billing groups.
	ListBillingGroups(ctx context.Context, in *ListBillingGroupsRequest, opts ...grpc.CallOption) (Billing_ListBillingGroupsClient, error)
	// Registers a billing group.
	CreateBillingGroup(ctx context.Context, in *CreateBillingGroupRequest, opts ...grpc.CallOption) (*BillingGroup, error)
	// Gets a billing group.
	GetBillingGroup(ctx context.Context, in *GetBillingGroupRequest, opts ...grpc.CallOption) (*GetBillingGroupResponse, error)
	// WORK-IN-PROGRESS: Gets an access group.
	GetAccessGroup(ctx context.Context, in *GetAccessGroupRequest, opts ...grpc.CallOption) (*GetAccessGroupResponse, error)
	// Reads the daily calculation history of all accounts in your billing groups. Only available in Ripple.
	ListAwsDailyRunHistory(ctx context.Context, in *ListAwsDailyRunHistoryRequest, opts ...grpc.CallOption) (Billing_ListAwsDailyRunHistoryClient, error)
	// Returns a list of accounts that have been updated after invoice along with the differences in costs, if any. Only available in Ripple.
	ListUsageCostsDrift(ctx context.Context, in *ListUsageCostsDriftRequest, opts ...grpc.CallOption) (Billing_ListUsageCostsDriftClient, error)
	// Creates an invoice. Only available in Ripple.
	CreateInvoice(ctx context.Context, in *CreateInvoiceRequest, opts ...grpc.CallOption) (*api.InvoiceMessage, error)
	// Gets an invoice. Only available in Ripple.
	GetInvoiceStatus(ctx context.Context, in *GetInvoiceStatusRequest, opts ...grpc.CallOption) (*api.InvoiceMessage, error)
	// WORK-IN-PROGRESS: Reads an invoice status. Only available in Ripple.
	ListInvoiceStatus(ctx context.Context, in *ListInvoiceStatusRequest, opts ...grpc.CallOption) (Billing_ListInvoiceStatusClient, error)
	// Gets an invoice.
	GetInvoice(ctx context.Context, in *GetInvoiceRequest, opts ...grpc.CallOption) (*api.Invoice, error)
	// Reads list of the invoice.
	ListInvoice(ctx context.Context, in *ListInvoiceRequest, opts ...grpc.CallOption) (Billing_ListInvoiceClient, error)
	// Updates an invoice preview. Only available in Ripple.
	UpdateInvoicePreviews(ctx context.Context, in *UpdateInvoicePreviewsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Exports an invoice.
	ExportInvoiceFile(ctx context.Context, in *ExportInvoiceFileRequest, opts ...grpc.CallOption) (*ExportInvoiceFileResponse, error)
	// Lists Invoice Template. Only available in Ripple.
	ListInvoiceTemplate(ctx context.Context, in *ListInvoiceTemplateRequest, opts ...grpc.CallOption) (Billing_ListInvoiceTemplateClient, error)
	// Creates/Updates a billing group's invoice template. Only available in Ripple.
	UpdateBillingGroupInvoiceTemplate(ctx context.Context, in *UpdateBillingGroupInvoiceTemplateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// WORK-IN-PROGRESS: Reads the service relate to the service discounts. Only available in Ripple.
	ReadServiceDiscountsServices(ctx context.Context, in *ReadServiceDiscountsServicesRequest, opts ...grpc.CallOption) (Billing_ReadServiceDiscountsServicesClient, error)
	// WORK-IN-PROGRESS: Creates the invoice service discounts. Only available in Ripple.
	CreateInvoiceServiceDiscounts(ctx context.Context, in *CreateInvoiceServiceDiscountsRequest, opts ...grpc.CallOption) (*v1.InvoiceServiceDiscounts, error)
	// WORK-IN-PROGRESS: Updates the invoice service discounts. Only available in Ripple.
	UpdateInvoiceServiceDiscounts(ctx context.Context, in *UpdateInvoiceServiceDiscountsRequest, opts ...grpc.CallOption) (*v1.InvoiceServiceDiscounts, error)
	// WORK-IN-PROGRESS: Deletes the invoice service discounts. Only available in Ripple.
	DeleteInvoiceServiceDiscounts(ctx context.Context, in *DeleteInvoiceServiceDiscountsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Reads the invoice service discounts. Only available in Ripple.
	ListInvoiceServiceDiscounts(ctx context.Context, in *ListInvoiceServiceDiscountsRequest, opts ...grpc.CallOption) (Billing_ListInvoiceServiceDiscountsClient, error)
	// WORK-IN-PROGRESS: Gets the invoice service discounts. Only available in Ripple.
	GetInvoiceServiceDiscounts(ctx context.Context, in *GetInvoiceServiceDiscountsRequest, opts ...grpc.CallOption) (*v1.InvoiceServiceDiscounts, error)
	// WORK-IN-PROGRESS: Exports service discounts. Only available in Ripple.
	ExportServiceDiscounts(ctx context.Context, in *ExportServiceDiscountsRequest, opts ...grpc.CallOption) (*v1.ServiceDiscountsExport, error)
	// Reads the account invoice service discounts. Only available in Ripple.
	ListAccountInvoiceServiceDiscounts(ctx context.Context, in *ListAccountInvoiceServiceDiscountsRequest, opts ...grpc.CallOption) (Billing_ListAccountInvoiceServiceDiscountsClient, error)
	// Registers the account invoice service discounts. Only available in Ripple.
	CreateAccountInvoiceServiceDiscounts(ctx context.Context, in *CreateAccountInvoiceServiceDiscountsRequest, opts ...grpc.CallOption) (*CreateAccountInvoiceServiceDiscountsResponse, error)
	// Updates the account invoice service discounts. Only available in Ripple.
	UpdateAccountInvoiceServiceDiscounts(ctx context.Context, in *UpdateAccountInvoiceServiceDiscountsRequest, opts ...grpc.CallOption) (*UpdateAccountInvoiceServiceDiscountsResponse, error)
	// Removes the account invoice service discounts. Only available in Ripple.
	RemoveAccountInvoiceServiceDiscounts(ctx context.Context, in *RemoveAccountInvoiceServiceDiscountsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Deletes the account invoice service discounts. Only available in Ripple.
	DeleteAccountInvoiceServiceDiscounts(ctx context.Context, in *DeleteAccountInvoiceServiceDiscountsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Exports service discounts for account in billing group. Only available in Ripple.
	ExportAccountInvoiceServiceDiscounts(ctx context.Context, in *ExportAccountInvoiceServiceDiscountsRequest, opts ...grpc.CallOption) (*v1.AccountServiceDiscountsExport, error)
	// Exports service discounts for billing group. Only available in Ripple.
	ExportBillingGroupInvoiceServiceDiscounts(ctx context.Context, in *ExportBillingGroupInvoiceServiceDiscountsRequest, opts ...grpc.CallOption) (*v1.GroupServiceDiscountsExport, error)
	// Registers the reseller account. Only available in Ripple.
	CreateReseller(ctx context.Context, in *CreateResellerRequest, opts ...grpc.CallOption) (*ripple.Reseller, error)
	// ListResellers
	//
	// **Lists all the reseller accounts.**
	// > **Only available in Ripple.**
	ListResellers(ctx context.Context, in *ListResellersRequest, opts ...grpc.CallOption) (Billing_ListResellersClient, error)
	// Gets the reseller account. Only available in Ripple.
	GetReseller(ctx context.Context, in *GetResellerRequest, opts ...grpc.CallOption) (*ripple.Reseller, error)
	// Updates the reseller account. Only available in Ripple.
	UpdateReseller(ctx context.Context, in *UpdateResellerRequest, opts ...grpc.CallOption) (*ripple.Reseller, error)
	// Deletes the reseller account. Only available in Ripple.
	DeleteReseller(ctx context.Context, in *DeleteResellerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// WORK-IN-PROGRESS: Gets all billing settings.
	GetBillingSetting(ctx context.Context, in *GetBillingSettingRequest, opts ...grpc.CallOption) (*GetBillingSettingResponse, error)
	// ListExchangeRates
	//
	// Lists all exchange rate.
	// > Only available in Ripple.
	ListExchangeRates(ctx context.Context, in *ListExchangeRatesRequest, opts ...grpc.CallOption) (*ListExchangeRatesResponse, error)
	// Lists access group. Only available in Ripple.
	ListAccessGroups(ctx context.Context, in *ListAccessGroupsRequest, opts ...grpc.CallOption) (Billing_ListAccessGroupsClient, error)
	// Registers the access group. Only available in Ripple.
	CreateAccessGroup(ctx context.Context, in *CreateAccessGroupRequest, opts ...grpc.CallOption) (*ripple.AccessGroup, error)
	// Updates the access group. Only available in Ripple.
	UpdateAccessGroup(ctx context.Context, in *UpdateAccessGroupRequest, opts ...grpc.CallOption) (*ripple.AccessGroup, error)
	// Deletes the access group. Only available in Ripple.
	DeleteAccessGroup(ctx context.Context, in *DeleteAccessGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// WORK-IN-PROGRESS: Gets all Billing Groups in AWS Billing Conductor(ABC) for specific payer id.
	ListAbcBillingGroups(ctx context.Context, in *ListAbcBillingGroupsRequest, opts ...grpc.CallOption) (Billing_ListAbcBillingGroupsClient, error)
	// WORK-IN-PROGRESS: Gets all accounts associated to AWS Billing Conductor(ABC) Billing group
	ListAbcBillingGroupAccounts(ctx context.Context, in *ListAbcBillingGroupAccountsRequest, opts ...grpc.CallOption) (Billing_ListAbcBillingGroupAccountsClient, error)
	// Reads the adjustment details involved in invoicing of an organization billing group (Wave).
	ReadInvoiceAdjustments(ctx context.Context, in *ReadInvoiceAdjustmentsRequest, opts ...grpc.CallOption) (Billing_ReadInvoiceAdjustmentsClient, error)
	// WORK-IN-PROGRESS: Returns all registered accounts that are not associated to any billing groups and accounts found in CUR for the specified month. For Ripple only
	ListAccountResources(ctx context.Context, in *ListAccountResourcesRequest, opts ...grpc.CallOption) (Billing_ListAccountResourcesClient, error)
	// WORK-IN-PROGRESS: Gets adjustment config
	GetAdjustmentConfig(ctx context.Context, in *GetAdjustmentConfigRequest, opts ...grpc.CallOption) (*api.AdjustmentConfig, error)
	// WORK-IN-PROGRESS: Creates adjustment config
	//
	// [ERRORS]
	// - InvalidArgument:
	//   - the AdjustmentConfig is already exists.
	//
	// - NotFound:
	//   - the AdjustmentConfig is not found.
	CreateAdjustmentConfig(ctx context.Context, in *CreateAdjustmentConfigRequest, opts ...grpc.CallOption) (*api.AdjustmentConfig, error)
	// WORK-IN-PROGRESS: Updates adjustment config
	UpdateAdjustmentConfig(ctx context.Context, in *UpdateAdjustmentConfigRequest, opts ...grpc.CallOption) (*api.AdjustmentConfig, error)
	// WORK-IN-PROGRESS: Deletes adjustment config
	DeleteAdjustmentConfig(ctx context.Context, in *DeleteAdjustmentConfigRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// WORK-IN-PROGRESS: Reads the untagged group. Only available in Ripple.
	ReadUntaggedGroups(ctx context.Context, in *ReadUntaggedGroupsRequest, opts ...grpc.CallOption) (Billing_ReadUntaggedGroupsClient, error)
	// WORK-IN-PROGRESS: Reads the customized billing service. Only available in Ripple.
	ReadCustomizedBillingServices(ctx context.Context, in *ReadCustomizedBillingServicesRequest, opts ...grpc.CallOption) (Billing_ReadCustomizedBillingServicesClient, error)
	// WORK-IN-PROGRESS: Gets the customized billing service. Only available in Ripple.
	GetCustomizedBillingService(ctx context.Context, in *GetCustomizedBillingServiceRequest, opts ...grpc.CallOption) (*ripple.CustomizedBillingService, error)
	// WORK-IN-PROGRESS: Creates the customized billing service. Only available in Ripple.
	CreateCustomizedBillingService(ctx context.Context, in *CreateCustomizedBillingServiceRequest, opts ...grpc.CallOption) (*ripple.CustomizedBillingService, error)
	// WORK-IN-PROGRESS: Updates the customized billing service by updating the fields specified in the update mask. Only available in Ripple.
	UpdateCustomizedBillingService(ctx context.Context, in *UpdateCustomizedBillingServiceRequest, opts ...grpc.CallOption) (*ripple.CustomizedBillingService, error)
	// WORK-IN-PROGRESS: Deletes the customized billing service. Only available in Ripple.
	DeleteCustomizedBillingService(ctx context.Context, in *DeleteCustomizedBillingServiceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// WORK-IN-PROGRESS: Gets the customized billing service in billing group. Only available in Ripple.
	GetCustomizedBillingServiceBillingGroup(ctx context.Context, in *GetCustomizedBillingServiceBillingGroupRequest, opts ...grpc.CallOption) (Billing_GetCustomizedBillingServiceBillingGroupClient, error)
	// WORK-IN-PROGRESS: Sets the customized billing service in billing group. Only available in Ripple.
	SetCustomizedBillingServiceBillingGroup(ctx context.Context, in *SetCustomizedBillingServiceBillingGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// WORK-IN-PROGRESS: Deletes the customized billing service in billing group. Only available in Ripple.
	DeleteCustomizedBillingServiceBillingGroup(ctx context.Context, in *DeleteCustomizedBillingServiceBillingGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Returns the customer details and its tags.
	// Port for: m/ripple/tags/vendor/{vendor}?type={type}
	GetTags(ctx context.Context, in *GetTagsRequest, opts ...grpc.CallOption) (Billing_GetTagsClient, error)
	// Creates new customfield
	CreateCustomField(ctx context.Context, in *CreateCustomFieldRequest, opts ...grpc.CallOption) (*CustomField, error)
	// Returns all registered customfields
	ListCustomField(ctx context.Context, in *ListCustomFieldRequest, opts ...grpc.CallOption) (Billing_ListCustomFieldClient, error)
	// Update the `customField` specified id, modifying its key and description
	UpdateCustomField(ctx context.Context, in *UpdateCustomFieldRequest, opts ...grpc.CallOption) (*CustomField, error)
	// Deletes the customfield
	DeleteCustomField(ctx context.Context, in *DeleteCustomFieldRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Creates new billing group free format item (miscellaneous)
	CreateFreeFormat(ctx context.Context, in *CreateFreeFormatRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Delete billing group free format item (miscellaneous)
	DeleteFreeFormat(ctx context.Context, in *DeleteFreeFormatRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Get billing group free format item (miscellaneous)
	GetFreeFormat(ctx context.Context, in *GetFreeFormatRequest, opts ...grpc.CallOption) (Billing_GetFreeFormatClient, error)
	GetTagsAddingSetting(ctx context.Context, in *GetTagsAddingSettingRequest, opts ...grpc.CallOption) (Billing_GetTagsAddingSettingClient, error)
	UpdateTagsAddingSetting(ctx context.Context, in *UpdateTagsAddingSettingRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ExportBillingGroupCsv(ctx context.Context, in *ExportBillingGroupCsvRequest, opts ...grpc.CallOption) (Billing_ExportBillingGroupCsvClient, error)
	ExportInvoiceSettingCsv(ctx context.Context, in *ExportInvoiceSettingCsvRequest, opts ...grpc.CallOption) (Billing_ExportInvoiceSettingCsvClient, error)
}

BillingClient is the client API for Billing service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

Billing service definition.

func NewBillingClient

func NewBillingClient(cc grpc.ClientConnInterface) BillingClient

type BillingGroup

type BillingGroup struct {

	// The billing group's internal id.
	BillingInternalId string `protobuf:"bytes,1,opt,name=billingInternalId,proto3" json:"billingInternalId,omitempty"`
	// The billing group id.
	BillingGroupId string `protobuf:"bytes,2,opt,name=billingGroupId,proto3" json:"billingGroupId,omitempty"`
	// The billing group name.
	BillingGroupName string `protobuf:"bytes,3,opt,name=billingGroupName,proto3" json:"billingGroupName,omitempty"`
	// The company’s name.
	CompanyName string `protobuf:"bytes,7,opt,name=companyName,proto3" json:"companyName,omitempty"`
	// For aws only: `default` or `imported`
	Type string `protobuf:"bytes,12,opt,name=type,proto3" json:"type,omitempty"`
	// The billing group info
	BillingGroupInfo *ripple.BillingGroupInfo `protobuf:"bytes,10,opt,name=billingGroupInfo,proto3" json:"billingGroupInfo,omitempty"`
	// The account options.
	AccountOptions *AccountOptions `protobuf:"bytes,8,opt,name=accountOptions,proto3" json:"accountOptions,omitempty"`
	// List of all accounts
	Accounts []*api.Account `protobuf:"bytes,4,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// List of all tags
	Tags []*api.CostTag `protobuf:"bytes,6,rep,name=tags,proto3" json:"tags,omitempty"`
	// The invoice settings for this billing group.
	InvoiceSettings *BillingGroupInvoiceSettings `protobuf:"bytes,5,opt,name=invoiceSettings,proto3" json:"invoiceSettings,omitempty"`
	// List of all additionalItems
	AdditionalItems *BillingGroupAdditionalItems `protobuf:"bytes,11,opt,name=additionalItems,proto3" json:"additionalItems,omitempty"`
	// AWS-specific options
	AwsOptions *AwsOptions `protobuf:"bytes,9,opt,name=awsOptions,proto3" json:"awsOptions,omitempty"`
	// contains filtered or unexported fields
}

func (*BillingGroup) Descriptor deprecated

func (*BillingGroup) Descriptor() ([]byte, []int)

Deprecated: Use BillingGroup.ProtoReflect.Descriptor instead.

func (*BillingGroup) GetAccountOptions added in v0.67.3

func (x *BillingGroup) GetAccountOptions() *AccountOptions

func (*BillingGroup) GetAccounts added in v0.36.3

func (x *BillingGroup) GetAccounts() []*api.Account

func (*BillingGroup) GetAdditionalItems added in v0.69.59

func (x *BillingGroup) GetAdditionalItems() *BillingGroupAdditionalItems

func (*BillingGroup) GetAwsOptions added in v0.68.18

func (x *BillingGroup) GetAwsOptions() *AwsOptions

func (*BillingGroup) GetBillingGroupId

func (x *BillingGroup) GetBillingGroupId() string

func (*BillingGroup) GetBillingGroupInfo added in v0.69.52

func (x *BillingGroup) GetBillingGroupInfo() *ripple.BillingGroupInfo

func (*BillingGroup) GetBillingGroupName

func (x *BillingGroup) GetBillingGroupName() string

func (*BillingGroup) GetBillingInternalId added in v0.32.0

func (x *BillingGroup) GetBillingInternalId() string

func (*BillingGroup) GetCompanyName added in v0.65.58

func (x *BillingGroup) GetCompanyName() string

func (*BillingGroup) GetInvoiceSettings added in v0.57.3

func (x *BillingGroup) GetInvoiceSettings() *BillingGroupInvoiceSettings

func (*BillingGroup) GetTags added in v0.65.15

func (x *BillingGroup) GetTags() []*api.CostTag

func (*BillingGroup) GetType added in v0.71.86

func (x *BillingGroup) GetType() string

func (*BillingGroup) ProtoMessage

func (*BillingGroup) ProtoMessage()

func (*BillingGroup) ProtoReflect

func (x *BillingGroup) ProtoReflect() protoreflect.Message

func (*BillingGroup) Reset

func (x *BillingGroup) Reset()

func (*BillingGroup) String

func (x *BillingGroup) String() string

type BillingGroupAdditionalItems added in v0.69.59

type BillingGroupAdditionalItems struct {

	// AWS additional items
	Aws []*api.AdditionalItems `protobuf:"bytes,1,rep,name=aws,proto3" json:"aws,omitempty"`
	// Azure additional items
	Azure []*api.AdditionalItems `protobuf:"bytes,2,rep,name=azure,proto3" json:"azure,omitempty"`
	// GCP additional items
	Gcp []*api.AdditionalItems `protobuf:"bytes,3,rep,name=gcp,proto3" json:"gcp,omitempty"`
	// contains filtered or unexported fields
}

Additional items for a billing group.

func (*BillingGroupAdditionalItems) Descriptor deprecated added in v0.69.59

func (*BillingGroupAdditionalItems) Descriptor() ([]byte, []int)

Deprecated: Use BillingGroupAdditionalItems.ProtoReflect.Descriptor instead.

func (*BillingGroupAdditionalItems) GetAws added in v0.69.59

func (*BillingGroupAdditionalItems) GetAzure added in v0.69.59

func (*BillingGroupAdditionalItems) GetGcp added in v0.69.59

func (*BillingGroupAdditionalItems) ProtoMessage added in v0.69.59

func (*BillingGroupAdditionalItems) ProtoMessage()

func (*BillingGroupAdditionalItems) ProtoReflect added in v0.69.59

func (*BillingGroupAdditionalItems) Reset added in v0.69.59

func (x *BillingGroupAdditionalItems) Reset()

func (*BillingGroupAdditionalItems) String added in v0.69.59

func (x *BillingGroupAdditionalItems) String() string

type BillingGroupInvoiceSettings added in v0.57.3

type BillingGroupInvoiceSettings struct {

	// AWS invoice settings
	Aws *BillingGroupVendoredInvoiceSetting `protobuf:"bytes,1,opt,name=aws,proto3" json:"aws,omitempty"`
	// Azure invoice settings
	Azure *BillingGroupVendoredInvoiceSetting `protobuf:"bytes,2,opt,name=azure,proto3" json:"azure,omitempty"`
	// GCP invoice settings
	Gcp *BillingGroupVendoredInvoiceSetting `protobuf:"bytes,3,opt,name=gcp,proto3" json:"gcp,omitempty"`
	// contains filtered or unexported fields
}

Invoice settings for a billing group.

func (*BillingGroupInvoiceSettings) Descriptor deprecated added in v0.57.3

func (*BillingGroupInvoiceSettings) Descriptor() ([]byte, []int)

Deprecated: Use BillingGroupInvoiceSettings.ProtoReflect.Descriptor instead.

func (*BillingGroupInvoiceSettings) GetAws added in v0.57.3

func (*BillingGroupInvoiceSettings) GetAzure added in v0.57.3

func (*BillingGroupInvoiceSettings) GetGcp added in v0.57.3

func (*BillingGroupInvoiceSettings) ProtoMessage added in v0.57.3

func (*BillingGroupInvoiceSettings) ProtoMessage()

func (*BillingGroupInvoiceSettings) ProtoReflect added in v0.57.3

func (*BillingGroupInvoiceSettings) Reset added in v0.57.3

func (x *BillingGroupInvoiceSettings) Reset()

func (*BillingGroupInvoiceSettings) String added in v0.57.3

func (x *BillingGroupInvoiceSettings) String() string

type BillingGroupVendoredInvoiceSetting added in v0.57.3

type BillingGroupVendoredInvoiceSetting struct {
	CalcType                   string  `protobuf:"bytes,1,opt,name=calcType,proto3" json:"calcType,omitempty"`
	DiscountRate               float64 `protobuf:"fixed64,2,opt,name=discountRate,proto3" json:"discountRate,omitempty"`
	SubstitutionFee            string  `protobuf:"bytes,3,opt,name=substitutionFee,proto3" json:"substitutionFee,omitempty"`
	SubstitutionFix            float64 `protobuf:"fixed64,4,opt,name=substitutionFix,proto3" json:"substitutionFix,omitempty"`
	SubstitutionRate           float64 `protobuf:"fixed64,5,opt,name=substitutionRate,proto3" json:"substitutionRate,omitempty"`
	SupportFee                 string  `protobuf:"bytes,6,opt,name=supportFee,proto3" json:"supportFee,omitempty"`
	SupportRate                float64 `protobuf:"fixed64,7,opt,name=supportRate,proto3" json:"supportRate,omitempty"`
	SupportFix                 float64 `protobuf:"fixed64,8,opt,name=supportFix,proto3" json:"supportFix,omitempty"`
	TaxRate                    float64 `protobuf:"fixed64,9,opt,name=taxRate,proto3" json:"taxRate,omitempty"`
	Currency                   string  `protobuf:"bytes,10,opt,name=currency,proto3" json:"currency,omitempty"`
	DiscountTargetUsage        string  `protobuf:"bytes,11,opt,name=discountTargetUsage,proto3" json:"discountTargetUsage,omitempty"`
	SubstitutionFeeTargetUsage string  `protobuf:"bytes,12,opt,name=substitutionFeeTargetUsage,proto3" json:"substitutionFeeTargetUsage,omitempty"`
	DiscountCalcLogic          string  `protobuf:"bytes,13,opt,name=discountCalcLogic,proto3" json:"discountCalcLogic,omitempty"`
	SubstitutionFeeCalcTarget  string  `protobuf:"bytes,14,opt,name=substitutionFeeCalcTarget,proto3" json:"substitutionFeeCalcTarget,omitempty"`
	SubstitutionFeeCalcType    string  `protobuf:"bytes,15,opt,name=substitutionFeeCalcType,proto3" json:"substitutionFeeCalcType,omitempty"`
	SupportAmountTarget        string  `protobuf:"bytes,16,opt,name=supportAmountTarget,proto3" json:"supportAmountTarget,omitempty"`
	SupportFeeCalcTarget       string  `protobuf:"bytes,17,opt,name=supportFeeCalcTarget,proto3" json:"supportFeeCalcTarget,omitempty"`
	// contains filtered or unexported fields
}

Invoice settings that are vendor-specific for each billing group.

func (*BillingGroupVendoredInvoiceSetting) Descriptor deprecated added in v0.57.3

func (*BillingGroupVendoredInvoiceSetting) Descriptor() ([]byte, []int)

Deprecated: Use BillingGroupVendoredInvoiceSetting.ProtoReflect.Descriptor instead.

func (*BillingGroupVendoredInvoiceSetting) GetCalcType added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetCalcType() string

func (*BillingGroupVendoredInvoiceSetting) GetCurrency added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetCurrency() string

func (*BillingGroupVendoredInvoiceSetting) GetDiscountCalcLogic added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetDiscountCalcLogic() string

func (*BillingGroupVendoredInvoiceSetting) GetDiscountRate added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetDiscountRate() float64

func (*BillingGroupVendoredInvoiceSetting) GetDiscountTargetUsage added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetDiscountTargetUsage() string

func (*BillingGroupVendoredInvoiceSetting) GetSubstitutionFee added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetSubstitutionFee() string

func (*BillingGroupVendoredInvoiceSetting) GetSubstitutionFeeCalcTarget added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetSubstitutionFeeCalcTarget() string

func (*BillingGroupVendoredInvoiceSetting) GetSubstitutionFeeCalcType added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetSubstitutionFeeCalcType() string

func (*BillingGroupVendoredInvoiceSetting) GetSubstitutionFeeTargetUsage added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetSubstitutionFeeTargetUsage() string

func (*BillingGroupVendoredInvoiceSetting) GetSubstitutionFix added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetSubstitutionFix() float64

func (*BillingGroupVendoredInvoiceSetting) GetSubstitutionRate added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetSubstitutionRate() float64

func (*BillingGroupVendoredInvoiceSetting) GetSupportAmountTarget added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetSupportAmountTarget() string

func (*BillingGroupVendoredInvoiceSetting) GetSupportFee added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetSupportFee() string

func (*BillingGroupVendoredInvoiceSetting) GetSupportFeeCalcTarget added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetSupportFeeCalcTarget() string

func (*BillingGroupVendoredInvoiceSetting) GetSupportFix added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetSupportFix() float64

func (*BillingGroupVendoredInvoiceSetting) GetSupportRate added in v0.57.3

func (x *BillingGroupVendoredInvoiceSetting) GetSupportRate() float64

func (*BillingGroupVendoredInvoiceSetting) GetTaxRate added in v0.57.3

func (*BillingGroupVendoredInvoiceSetting) ProtoMessage added in v0.57.3

func (*BillingGroupVendoredInvoiceSetting) ProtoMessage()

func (*BillingGroupVendoredInvoiceSetting) ProtoReflect added in v0.57.3

func (*BillingGroupVendoredInvoiceSetting) Reset added in v0.57.3

func (*BillingGroupVendoredInvoiceSetting) String added in v0.57.3

type BillingServer

type BillingServer interface {
	// Lists all billing groups.
	ListBillingGroups(*ListBillingGroupsRequest, Billing_ListBillingGroupsServer) error
	// Registers a billing group.
	CreateBillingGroup(context.Context, *CreateBillingGroupRequest) (*BillingGroup, error)
	// Gets a billing group.
	GetBillingGroup(context.Context, *GetBillingGroupRequest) (*GetBillingGroupResponse, error)
	// WORK-IN-PROGRESS: Gets an access group.
	GetAccessGroup(context.Context, *GetAccessGroupRequest) (*GetAccessGroupResponse, error)
	// Reads the daily calculation history of all accounts in your billing groups. Only available in Ripple.
	ListAwsDailyRunHistory(*ListAwsDailyRunHistoryRequest, Billing_ListAwsDailyRunHistoryServer) error
	// Returns a list of accounts that have been updated after invoice along with the differences in costs, if any. Only available in Ripple.
	ListUsageCostsDrift(*ListUsageCostsDriftRequest, Billing_ListUsageCostsDriftServer) error
	// Creates an invoice. Only available in Ripple.
	CreateInvoice(context.Context, *CreateInvoiceRequest) (*api.InvoiceMessage, error)
	// Gets an invoice. Only available in Ripple.
	GetInvoiceStatus(context.Context, *GetInvoiceStatusRequest) (*api.InvoiceMessage, error)
	// WORK-IN-PROGRESS: Reads an invoice status. Only available in Ripple.
	ListInvoiceStatus(*ListInvoiceStatusRequest, Billing_ListInvoiceStatusServer) error
	// Gets an invoice.
	GetInvoice(context.Context, *GetInvoiceRequest) (*api.Invoice, error)
	// Reads list of the invoice.
	ListInvoice(*ListInvoiceRequest, Billing_ListInvoiceServer) error
	// Updates an invoice preview. Only available in Ripple.
	UpdateInvoicePreviews(context.Context, *UpdateInvoicePreviewsRequest) (*emptypb.Empty, error)
	// Exports an invoice.
	ExportInvoiceFile(context.Context, *ExportInvoiceFileRequest) (*ExportInvoiceFileResponse, error)
	// Lists Invoice Template. Only available in Ripple.
	ListInvoiceTemplate(*ListInvoiceTemplateRequest, Billing_ListInvoiceTemplateServer) error
	// Creates/Updates a billing group's invoice template. Only available in Ripple.
	UpdateBillingGroupInvoiceTemplate(context.Context, *UpdateBillingGroupInvoiceTemplateRequest) (*emptypb.Empty, error)
	// WORK-IN-PROGRESS: Reads the service relate to the service discounts. Only available in Ripple.
	ReadServiceDiscountsServices(*ReadServiceDiscountsServicesRequest, Billing_ReadServiceDiscountsServicesServer) error
	// WORK-IN-PROGRESS: Creates the invoice service discounts. Only available in Ripple.
	CreateInvoiceServiceDiscounts(context.Context, *CreateInvoiceServiceDiscountsRequest) (*v1.InvoiceServiceDiscounts, error)
	// WORK-IN-PROGRESS: Updates the invoice service discounts. Only available in Ripple.
	UpdateInvoiceServiceDiscounts(context.Context, *UpdateInvoiceServiceDiscountsRequest) (*v1.InvoiceServiceDiscounts, error)
	// WORK-IN-PROGRESS: Deletes the invoice service discounts. Only available in Ripple.
	DeleteInvoiceServiceDiscounts(context.Context, *DeleteInvoiceServiceDiscountsRequest) (*emptypb.Empty, error)
	// Reads the invoice service discounts. Only available in Ripple.
	ListInvoiceServiceDiscounts(*ListInvoiceServiceDiscountsRequest, Billing_ListInvoiceServiceDiscountsServer) error
	// WORK-IN-PROGRESS: Gets the invoice service discounts. Only available in Ripple.
	GetInvoiceServiceDiscounts(context.Context, *GetInvoiceServiceDiscountsRequest) (*v1.InvoiceServiceDiscounts, error)
	// WORK-IN-PROGRESS: Exports service discounts. Only available in Ripple.
	ExportServiceDiscounts(context.Context, *ExportServiceDiscountsRequest) (*v1.ServiceDiscountsExport, error)
	// Reads the account invoice service discounts. Only available in Ripple.
	ListAccountInvoiceServiceDiscounts(*ListAccountInvoiceServiceDiscountsRequest, Billing_ListAccountInvoiceServiceDiscountsServer) error
	// Registers the account invoice service discounts. Only available in Ripple.
	CreateAccountInvoiceServiceDiscounts(context.Context, *CreateAccountInvoiceServiceDiscountsRequest) (*CreateAccountInvoiceServiceDiscountsResponse, error)
	// Updates the account invoice service discounts. Only available in Ripple.
	UpdateAccountInvoiceServiceDiscounts(context.Context, *UpdateAccountInvoiceServiceDiscountsRequest) (*UpdateAccountInvoiceServiceDiscountsResponse, error)
	// Removes the account invoice service discounts. Only available in Ripple.
	RemoveAccountInvoiceServiceDiscounts(context.Context, *RemoveAccountInvoiceServiceDiscountsRequest) (*emptypb.Empty, error)
	// Deletes the account invoice service discounts. Only available in Ripple.
	DeleteAccountInvoiceServiceDiscounts(context.Context, *DeleteAccountInvoiceServiceDiscountsRequest) (*emptypb.Empty, error)
	// Exports service discounts for account in billing group. Only available in Ripple.
	ExportAccountInvoiceServiceDiscounts(context.Context, *ExportAccountInvoiceServiceDiscountsRequest) (*v1.AccountServiceDiscountsExport, error)
	// Exports service discounts for billing group. Only available in Ripple.
	ExportBillingGroupInvoiceServiceDiscounts(context.Context, *ExportBillingGroupInvoiceServiceDiscountsRequest) (*v1.GroupServiceDiscountsExport, error)
	// Registers the reseller account. Only available in Ripple.
	CreateReseller(context.Context, *CreateResellerRequest) (*ripple.Reseller, error)
	// ListResellers
	//
	// **Lists all the reseller accounts.**
	// > **Only available in Ripple.**
	ListResellers(*ListResellersRequest, Billing_ListResellersServer) error
	// Gets the reseller account. Only available in Ripple.
	GetReseller(context.Context, *GetResellerRequest) (*ripple.Reseller, error)
	// Updates the reseller account. Only available in Ripple.
	UpdateReseller(context.Context, *UpdateResellerRequest) (*ripple.Reseller, error)
	// Deletes the reseller account. Only available in Ripple.
	DeleteReseller(context.Context, *DeleteResellerRequest) (*emptypb.Empty, error)
	// WORK-IN-PROGRESS: Gets all billing settings.
	GetBillingSetting(context.Context, *GetBillingSettingRequest) (*GetBillingSettingResponse, error)
	// ListExchangeRates
	//
	// Lists all exchange rate.
	// > Only available in Ripple.
	ListExchangeRates(context.Context, *ListExchangeRatesRequest) (*ListExchangeRatesResponse, error)
	// Lists access group. Only available in Ripple.
	ListAccessGroups(*ListAccessGroupsRequest, Billing_ListAccessGroupsServer) error
	// Registers the access group. Only available in Ripple.
	CreateAccessGroup(context.Context, *CreateAccessGroupRequest) (*ripple.AccessGroup, error)
	// Updates the access group. Only available in Ripple.
	UpdateAccessGroup(context.Context, *UpdateAccessGroupRequest) (*ripple.AccessGroup, error)
	// Deletes the access group. Only available in Ripple.
	DeleteAccessGroup(context.Context, *DeleteAccessGroupRequest) (*emptypb.Empty, error)
	// WORK-IN-PROGRESS: Gets all Billing Groups in AWS Billing Conductor(ABC) for specific payer id.
	ListAbcBillingGroups(*ListAbcBillingGroupsRequest, Billing_ListAbcBillingGroupsServer) error
	// WORK-IN-PROGRESS: Gets all accounts associated to AWS Billing Conductor(ABC) Billing group
	ListAbcBillingGroupAccounts(*ListAbcBillingGroupAccountsRequest, Billing_ListAbcBillingGroupAccountsServer) error
	// Reads the adjustment details involved in invoicing of an organization billing group (Wave).
	ReadInvoiceAdjustments(*ReadInvoiceAdjustmentsRequest, Billing_ReadInvoiceAdjustmentsServer) error
	// WORK-IN-PROGRESS: Returns all registered accounts that are not associated to any billing groups and accounts found in CUR for the specified month. For Ripple only
	ListAccountResources(*ListAccountResourcesRequest, Billing_ListAccountResourcesServer) error
	// WORK-IN-PROGRESS: Gets adjustment config
	GetAdjustmentConfig(context.Context, *GetAdjustmentConfigRequest) (*api.AdjustmentConfig, error)
	// WORK-IN-PROGRESS: Creates adjustment config
	//
	// [ERRORS]
	// - InvalidArgument:
	//   - the AdjustmentConfig is already exists.
	//
	// - NotFound:
	//   - the AdjustmentConfig is not found.
	CreateAdjustmentConfig(context.Context, *CreateAdjustmentConfigRequest) (*api.AdjustmentConfig, error)
	// WORK-IN-PROGRESS: Updates adjustment config
	UpdateAdjustmentConfig(context.Context, *UpdateAdjustmentConfigRequest) (*api.AdjustmentConfig, error)
	// WORK-IN-PROGRESS: Deletes adjustment config
	DeleteAdjustmentConfig(context.Context, *DeleteAdjustmentConfigRequest) (*emptypb.Empty, error)
	// WORK-IN-PROGRESS: Reads the untagged group. Only available in Ripple.
	ReadUntaggedGroups(*ReadUntaggedGroupsRequest, Billing_ReadUntaggedGroupsServer) error
	// WORK-IN-PROGRESS: Reads the customized billing service. Only available in Ripple.
	ReadCustomizedBillingServices(*ReadCustomizedBillingServicesRequest, Billing_ReadCustomizedBillingServicesServer) error
	// WORK-IN-PROGRESS: Gets the customized billing service. Only available in Ripple.
	GetCustomizedBillingService(context.Context, *GetCustomizedBillingServiceRequest) (*ripple.CustomizedBillingService, error)
	// WORK-IN-PROGRESS: Creates the customized billing service. Only available in Ripple.
	CreateCustomizedBillingService(context.Context, *CreateCustomizedBillingServiceRequest) (*ripple.CustomizedBillingService, error)
	// WORK-IN-PROGRESS: Updates the customized billing service by updating the fields specified in the update mask. Only available in Ripple.
	UpdateCustomizedBillingService(context.Context, *UpdateCustomizedBillingServiceRequest) (*ripple.CustomizedBillingService, error)
	// WORK-IN-PROGRESS: Deletes the customized billing service. Only available in Ripple.
	DeleteCustomizedBillingService(context.Context, *DeleteCustomizedBillingServiceRequest) (*emptypb.Empty, error)
	// WORK-IN-PROGRESS: Gets the customized billing service in billing group. Only available in Ripple.
	GetCustomizedBillingServiceBillingGroup(*GetCustomizedBillingServiceBillingGroupRequest, Billing_GetCustomizedBillingServiceBillingGroupServer) error
	// WORK-IN-PROGRESS: Sets the customized billing service in billing group. Only available in Ripple.
	SetCustomizedBillingServiceBillingGroup(context.Context, *SetCustomizedBillingServiceBillingGroupRequest) (*emptypb.Empty, error)
	// WORK-IN-PROGRESS: Deletes the customized billing service in billing group. Only available in Ripple.
	DeleteCustomizedBillingServiceBillingGroup(context.Context, *DeleteCustomizedBillingServiceBillingGroupRequest) (*emptypb.Empty, error)
	// Returns the customer details and its tags.
	// Port for: m/ripple/tags/vendor/{vendor}?type={type}
	GetTags(*GetTagsRequest, Billing_GetTagsServer) error
	// Creates new customfield
	CreateCustomField(context.Context, *CreateCustomFieldRequest) (*CustomField, error)
	// Returns all registered customfields
	ListCustomField(*ListCustomFieldRequest, Billing_ListCustomFieldServer) error
	// Update the `customField` specified id, modifying its key and description
	UpdateCustomField(context.Context, *UpdateCustomFieldRequest) (*CustomField, error)
	// Deletes the customfield
	DeleteCustomField(context.Context, *DeleteCustomFieldRequest) (*emptypb.Empty, error)
	// Creates new billing group free format item (miscellaneous)
	CreateFreeFormat(context.Context, *CreateFreeFormatRequest) (*emptypb.Empty, error)
	// Delete billing group free format item (miscellaneous)
	DeleteFreeFormat(context.Context, *DeleteFreeFormatRequest) (*emptypb.Empty, error)
	// Get billing group free format item (miscellaneous)
	GetFreeFormat(*GetFreeFormatRequest, Billing_GetFreeFormatServer) error
	GetTagsAddingSetting(*GetTagsAddingSettingRequest, Billing_GetTagsAddingSettingServer) error
	UpdateTagsAddingSetting(context.Context, *UpdateTagsAddingSettingRequest) (*emptypb.Empty, error)
	ExportBillingGroupCsv(*ExportBillingGroupCsvRequest, Billing_ExportBillingGroupCsvServer) error
	ExportInvoiceSettingCsv(*ExportInvoiceSettingCsvRequest, Billing_ExportInvoiceSettingCsvServer) error
	// contains filtered or unexported methods
}

BillingServer is the server API for Billing service. All implementations must embed UnimplementedBillingServer for forward compatibility

Billing service definition.

type Billing_ExportBillingGroupCsvClient added in v0.74.21

type Billing_ExportBillingGroupCsvClient interface {
	Recv() (*ExportBillingGroupCsvResponse, error)
	grpc.ClientStream
}

type Billing_ExportBillingGroupCsvServer added in v0.74.21

type Billing_ExportBillingGroupCsvServer interface {
	Send(*ExportBillingGroupCsvResponse) error
	grpc.ServerStream
}

type Billing_ExportInvoiceSettingCsvClient added in v0.74.24

type Billing_ExportInvoiceSettingCsvClient interface {
	Recv() (*FileChunk, error)
	grpc.ClientStream
}

type Billing_ExportInvoiceSettingCsvServer added in v0.74.24

type Billing_ExportInvoiceSettingCsvServer interface {
	Send(*FileChunk) error
	grpc.ServerStream
}

type Billing_GetCustomizedBillingServiceBillingGroupClient added in v0.74.17

type Billing_GetCustomizedBillingServiceBillingGroupClient interface {
	Recv() (*GetCustomizedBillingServiceBillingGroupResponse, error)
	grpc.ClientStream
}

type Billing_GetCustomizedBillingServiceBillingGroupServer added in v0.74.17

type Billing_GetCustomizedBillingServiceBillingGroupServer interface {
	Send(*GetCustomizedBillingServiceBillingGroupResponse) error
	grpc.ServerStream
}

type Billing_GetFreeFormatClient added in v0.74.13

type Billing_GetFreeFormatClient interface {
	Recv() (*GetFreeFormatResponse, error)
	grpc.ClientStream
}

type Billing_GetFreeFormatServer added in v0.74.13

type Billing_GetFreeFormatServer interface {
	Send(*GetFreeFormatResponse) error
	grpc.ServerStream
}

type Billing_GetTagsAddingSettingClient added in v0.74.2

type Billing_GetTagsAddingSettingClient interface {
	Recv() (*TagsAddingSetting, error)
	grpc.ClientStream
}

type Billing_GetTagsAddingSettingServer added in v0.74.2

type Billing_GetTagsAddingSettingServer interface {
	Send(*TagsAddingSetting) error
	grpc.ServerStream
}

type Billing_GetTagsClient added in v0.71.75

type Billing_GetTagsClient interface {
	Recv() (*TagData, error)
	grpc.ClientStream
}

type Billing_GetTagsServer added in v0.71.75

type Billing_GetTagsServer interface {
	Send(*TagData) error
	grpc.ServerStream
}

type Billing_ListAbcBillingGroupAccountsClient added in v0.68.21

type Billing_ListAbcBillingGroupAccountsClient interface {
	Recv() (*AbcAccount, error)
	grpc.ClientStream
}

type Billing_ListAbcBillingGroupAccountsServer added in v0.68.21

type Billing_ListAbcBillingGroupAccountsServer interface {
	Send(*AbcAccount) error
	grpc.ServerStream
}

type Billing_ListAbcBillingGroupsClient added in v0.68.21

type Billing_ListAbcBillingGroupsClient interface {
	Recv() (*AbcBillingGroup, error)
	grpc.ClientStream
}

type Billing_ListAbcBillingGroupsServer added in v0.68.21

type Billing_ListAbcBillingGroupsServer interface {
	Send(*AbcBillingGroup) error
	grpc.ServerStream
}

type Billing_ListAccessGroupsClient added in v0.65.95

type Billing_ListAccessGroupsClient interface {
	Recv() (*ripple.AccessGroup, error)
	grpc.ClientStream
}

type Billing_ListAccessGroupsServer added in v0.65.95

type Billing_ListAccessGroupsServer interface {
	Send(*ripple.AccessGroup) error
	grpc.ServerStream
}

type Billing_ListAccountInvoiceServiceDiscountsClient added in v0.64.24

type Billing_ListAccountInvoiceServiceDiscountsClient interface {
	Recv() (*AccountInvoiceServiceDiscounts, error)
	grpc.ClientStream
}

type Billing_ListAccountInvoiceServiceDiscountsServer added in v0.64.24

type Billing_ListAccountInvoiceServiceDiscountsServer interface {
	Send(*AccountInvoiceServiceDiscounts) error
	grpc.ServerStream
}

type Billing_ListAccountResourcesClient added in v0.68.69

type Billing_ListAccountResourcesClient interface {
	Recv() (*ResourceAccount, error)
	grpc.ClientStream
}

type Billing_ListAccountResourcesServer added in v0.68.69

type Billing_ListAccountResourcesServer interface {
	Send(*ResourceAccount) error
	grpc.ServerStream
}

type Billing_ListAwsDailyRunHistoryClient added in v0.62.7

type Billing_ListAwsDailyRunHistoryClient interface {
	Recv() (*AwsDailyRunHistory, error)
	grpc.ClientStream
}

type Billing_ListAwsDailyRunHistoryServer added in v0.62.7

type Billing_ListAwsDailyRunHistoryServer interface {
	Send(*AwsDailyRunHistory) error
	grpc.ServerStream
}

type Billing_ListBillingGroupsClient

type Billing_ListBillingGroupsClient interface {
	Recv() (*BillingGroup, error)
	grpc.ClientStream
}

type Billing_ListBillingGroupsServer

type Billing_ListBillingGroupsServer interface {
	Send(*BillingGroup) error
	grpc.ServerStream
}

type Billing_ListCustomFieldClient added in v0.71.91

type Billing_ListCustomFieldClient interface {
	Recv() (*CustomField, error)
	grpc.ClientStream
}

type Billing_ListCustomFieldServer added in v0.71.91

type Billing_ListCustomFieldServer interface {
	Send(*CustomField) error
	grpc.ServerStream
}

type Billing_ListInvoiceClient added in v0.68.17

type Billing_ListInvoiceClient interface {
	Recv() (*ListInvoiceResponse, error)
	grpc.ClientStream
}

type Billing_ListInvoiceServer added in v0.68.17

type Billing_ListInvoiceServer interface {
	Send(*ListInvoiceResponse) error
	grpc.ServerStream
}

type Billing_ListInvoiceServiceDiscountsClient added in v0.64.22

type Billing_ListInvoiceServiceDiscountsClient interface {
	Recv() (*InvoiceServiceDiscounts, error)
	grpc.ClientStream
}

type Billing_ListInvoiceServiceDiscountsServer added in v0.64.22

type Billing_ListInvoiceServiceDiscountsServer interface {
	Send(*InvoiceServiceDiscounts) error
	grpc.ServerStream
}

type Billing_ListInvoiceStatusClient added in v0.69.34

type Billing_ListInvoiceStatusClient interface {
	Recv() (*api.InvoiceMessage, error)
	grpc.ClientStream
}

type Billing_ListInvoiceStatusServer added in v0.69.34

type Billing_ListInvoiceStatusServer interface {
	Send(*api.InvoiceMessage) error
	grpc.ServerStream
}

type Billing_ListInvoiceTemplateClient added in v0.74.15

type Billing_ListInvoiceTemplateClient interface {
	Recv() (*ListInvoiceTemplateResponse, error)
	grpc.ClientStream
}

type Billing_ListInvoiceTemplateServer added in v0.74.15

type Billing_ListInvoiceTemplateServer interface {
	Send(*ListInvoiceTemplateResponse) error
	grpc.ServerStream
}

type Billing_ListResellersClient added in v0.65.35

type Billing_ListResellersClient interface {
	Recv() (*ripple.Reseller, error)
	grpc.ClientStream
}

type Billing_ListResellersServer added in v0.65.35

type Billing_ListResellersServer interface {
	Send(*ripple.Reseller) error
	grpc.ServerStream
}

type Billing_ListUsageCostsDriftClient added in v0.58.0

type Billing_ListUsageCostsDriftClient interface {
	Recv() (*UsageCostsDrift, error)
	grpc.ClientStream
}

type Billing_ListUsageCostsDriftServer added in v0.58.0

type Billing_ListUsageCostsDriftServer interface {
	Send(*UsageCostsDrift) error
	grpc.ServerStream
}

type Billing_ReadCustomizedBillingServicesClient added in v0.71.49

type Billing_ReadCustomizedBillingServicesClient interface {
	Recv() (*ripple.CustomizedBillingService, error)
	grpc.ClientStream
}

type Billing_ReadCustomizedBillingServicesServer added in v0.71.49

type Billing_ReadCustomizedBillingServicesServer interface {
	Send(*ripple.CustomizedBillingService) error
	grpc.ServerStream
}

type Billing_ReadInvoiceAdjustmentsClient added in v0.68.46

type Billing_ReadInvoiceAdjustmentsClient interface {
	Recv() (*wave.Adjustment, error)
	grpc.ClientStream
}

type Billing_ReadInvoiceAdjustmentsServer added in v0.68.46

type Billing_ReadInvoiceAdjustmentsServer interface {
	Send(*wave.Adjustment) error
	grpc.ServerStream
}

type Billing_ReadServiceDiscountsServicesClient added in v0.71.67

type Billing_ReadServiceDiscountsServicesClient interface {
	Recv() (*v1.Service, error)
	grpc.ClientStream
}

type Billing_ReadServiceDiscountsServicesServer added in v0.71.67

type Billing_ReadServiceDiscountsServicesServer interface {
	Send(*v1.Service) error
	grpc.ServerStream
}

type Billing_ReadUntaggedGroupsClient added in v0.69.81

type Billing_ReadUntaggedGroupsClient interface {
	Recv() (*ripple.UntaggedGroup, error)
	grpc.ClientStream
}

type Billing_ReadUntaggedGroupsServer added in v0.69.81

type Billing_ReadUntaggedGroupsServer interface {
	Send(*ripple.UntaggedGroup) error
	grpc.ServerStream
}

type ClientOptions

type ClientOptions struct {
	Conn *conn.GrpcClientConn
}

ClientOptions represents the optional options to NewClient.

type CreateAccessGroupRequest added in v0.65.94

type CreateAccessGroupRequest struct {

	// Required. access group name.
	//
	// We recommend the name length of 1~60 characters.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Required. access group description.
	//
	// We recommend the description length of 0~150 characters.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Required. Billing group to be included in the access group.
	//
	// You can only include billing groups with the same calculation type and currency type.
	// Specify the billingInternalIds. For example: [`billingInternalId1`,`billingInternalId2`,`billingInternalId3`]
	BillingGroups []string `protobuf:"bytes,3,rep,name=billingGroups,proto3" json:"billingGroups,omitempty"`
	// contains filtered or unexported fields
}

Request message for the CreateAccessGroup rpc.

func (*CreateAccessGroupRequest) Descriptor deprecated added in v0.65.94

func (*CreateAccessGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAccessGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateAccessGroupRequest) GetBillingGroups added in v0.65.94

func (x *CreateAccessGroupRequest) GetBillingGroups() []string

func (*CreateAccessGroupRequest) GetDescription added in v0.65.94

func (x *CreateAccessGroupRequest) GetDescription() string

func (*CreateAccessGroupRequest) GetName added in v0.65.94

func (x *CreateAccessGroupRequest) GetName() string

func (*CreateAccessGroupRequest) ProtoMessage added in v0.65.94

func (*CreateAccessGroupRequest) ProtoMessage()

func (*CreateAccessGroupRequest) ProtoReflect added in v0.65.94

func (x *CreateAccessGroupRequest) ProtoReflect() protoreflect.Message

func (*CreateAccessGroupRequest) Reset added in v0.65.94

func (x *CreateAccessGroupRequest) Reset()

func (*CreateAccessGroupRequest) String added in v0.65.94

func (x *CreateAccessGroupRequest) String() string

type CreateAccountInvoiceServiceDiscountsRequest added in v0.64.24

type CreateAccountInvoiceServiceDiscountsRequest struct {

	// Required.
	//
	// For Ripple, only billing internal ids are supported at the moment. You can set it to a single group
	//
	// Implied as the parent billing group for Wave(Pro) users.
	GroupId string `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// Required.
	Accounts []*AccountServiceDiscounts `protobuf:"bytes,4,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// contains filtered or unexported fields
}

Request message for the CreateAccountInvoiceServiceDiscounts rpc.

func (*CreateAccountInvoiceServiceDiscountsRequest) Descriptor deprecated added in v0.64.24

Deprecated: Use CreateAccountInvoiceServiceDiscountsRequest.ProtoReflect.Descriptor instead.

func (*CreateAccountInvoiceServiceDiscountsRequest) GetAccounts added in v0.64.24

func (*CreateAccountInvoiceServiceDiscountsRequest) GetGroupId added in v0.64.24

func (*CreateAccountInvoiceServiceDiscountsRequest) ProtoMessage added in v0.64.24

func (*CreateAccountInvoiceServiceDiscountsRequest) ProtoReflect added in v0.64.24

func (*CreateAccountInvoiceServiceDiscountsRequest) Reset added in v0.64.24

func (*CreateAccountInvoiceServiceDiscountsRequest) String added in v0.64.24

type CreateAccountInvoiceServiceDiscountsResponse added in v0.64.24

type CreateAccountInvoiceServiceDiscountsResponse struct {
	Accounts []*AccountServiceDiscounts `protobuf:"bytes,4,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// contains filtered or unexported fields
}

Response message for the CreateAccountInvoiceServiceDiscounts rpc.

func (*CreateAccountInvoiceServiceDiscountsResponse) Descriptor deprecated added in v0.64.24

Deprecated: Use CreateAccountInvoiceServiceDiscountsResponse.ProtoReflect.Descriptor instead.

func (*CreateAccountInvoiceServiceDiscountsResponse) GetAccounts added in v0.64.24

func (*CreateAccountInvoiceServiceDiscountsResponse) ProtoMessage added in v0.64.24

func (*CreateAccountInvoiceServiceDiscountsResponse) ProtoReflect added in v0.64.24

func (*CreateAccountInvoiceServiceDiscountsResponse) Reset added in v0.64.24

func (*CreateAccountInvoiceServiceDiscountsResponse) String added in v0.64.24

type CreateAdjustmentConfigRequest added in v0.69.22

type CreateAdjustmentConfigRequest struct {

	// Required. At the moment, only `aws` is supported.
	Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// Required.
	// A list of filtering options. See [api.ConfigFilters] for more information on each filter item. Multiple filter items will use the logical 'or' operator, e.g. filter1 || filter2 || filter3, etc.
	Config []*api.ConfigFilters `protobuf:"bytes,2,rep,name=config,proto3" json:"config,omitempty"`
	// Optional.
	Accounts []*api.ManagementAccount `protobuf:"bytes,3,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.CreateAdjustmentConfig rpc.

func (*CreateAdjustmentConfigRequest) Descriptor deprecated added in v0.69.22

func (*CreateAdjustmentConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAdjustmentConfigRequest.ProtoReflect.Descriptor instead.

func (*CreateAdjustmentConfigRequest) GetAccounts added in v0.69.22

func (*CreateAdjustmentConfigRequest) GetConfig added in v0.69.22

func (*CreateAdjustmentConfigRequest) GetVendor added in v0.69.22

func (x *CreateAdjustmentConfigRequest) GetVendor() string

func (*CreateAdjustmentConfigRequest) ProtoMessage added in v0.69.22

func (*CreateAdjustmentConfigRequest) ProtoMessage()

func (*CreateAdjustmentConfigRequest) ProtoReflect added in v0.69.22

func (*CreateAdjustmentConfigRequest) Reset added in v0.69.22

func (x *CreateAdjustmentConfigRequest) Reset()

func (*CreateAdjustmentConfigRequest) String added in v0.69.22

type CreateBillingGroupRequest added in v0.35.11

type CreateBillingGroupRequest struct {

	// Required. The billing group's id.
	BillingGroupId string `protobuf:"bytes,1,opt,name=billingGroupId,proto3" json:"billingGroupId,omitempty"`
	// Required. The billing group's name.
	BillingGroupName string `protobuf:"bytes,2,opt,name=billingGroupName,proto3" json:"billingGroupName,omitempty"`
	// Required. Company’s name
	CompanyName string `protobuf:"bytes,3,opt,name=companyName,proto3" json:"companyName,omitempty"`
	// Optional. The title of the billing
	BillingTitle string `protobuf:"bytes,4,opt,name=billingTitle,proto3" json:"billingTitle,omitempty"`
	// Optional. Company’s phone number
	PhoneNumber string `protobuf:"bytes,5,opt,name=phoneNumber,proto3" json:"phoneNumber,omitempty"`
	// Optional. Company’s postal code
	PostalCode string `protobuf:"bytes,6,opt,name=postalCode,proto3" json:"postalCode,omitempty"`
	// Optional. Company’s address
	Address string `protobuf:"bytes,7,opt,name=address,proto3" json:"address,omitempty"`
	// Optional. Addressee
	Personal string `protobuf:"bytes,8,opt,name=personal,proto3" json:"personal,omitempty"`
	// Optional. Any remarks about the billing group
	Remarks string `protobuf:"bytes,9,opt,name=remarks,proto3" json:"remarks,omitempty"`
	// Optional. Project code
	ProjectId string `protobuf:"bytes,10,opt,name=projectId,proto3" json:"projectId,omitempty"`
	// Optional. Invoice language
	Language string `protobuf:"bytes,11,opt,name=language,proto3" json:"language,omitempty"`
	// Optional. Calculation type, true unblended or unblended
	DisplayCost string `protobuf:"bytes,12,opt,name=displayCost,proto3" json:"displayCost,omitempty"`
	// Optional. Exchange rate type, payer or billing group
	ExchangeRateType string `protobuf:"bytes,13,opt,name=exchangeRateType,proto3" json:"exchangeRateType,omitempty"`
	// Optional. Account options.
	AccountOptions *AccountOptions `protobuf:"bytes,15,opt,name=accountOptions,proto3" json:"accountOptions,omitempty"`
	// Invoice settings
	Invoices *CreateBillingGroupRequestInvoice `protobuf:"bytes,14,opt,name=invoices,proto3" json:"invoices,omitempty"`
	// Optional. AWS-specific options
	AwsOptions *AwsOptions `protobuf:"bytes,16,opt,name=awsOptions,proto3" json:"awsOptions,omitempty"`
	// Optional. Company's city
	City string `protobuf:"bytes,17,opt,name=city,proto3" json:"city,omitempty"`
	// Optional. Company's prefecture
	Prefecture string `protobuf:"bytes,18,opt,name=prefecture,proto3" json:"prefecture,omitempty"`
	// Optional. Company's country
	Country string `protobuf:"bytes,19,opt,name=country,proto3" json:"country,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.CreateBillingGroup rpc.

func (*CreateBillingGroupRequest) Descriptor deprecated added in v0.35.11

func (*CreateBillingGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateBillingGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateBillingGroupRequest) GetAccountOptions added in v0.67.3

func (x *CreateBillingGroupRequest) GetAccountOptions() *AccountOptions

func (*CreateBillingGroupRequest) GetAddress added in v0.35.11

func (x *CreateBillingGroupRequest) GetAddress() string

func (*CreateBillingGroupRequest) GetAwsOptions added in v0.68.18

func (x *CreateBillingGroupRequest) GetAwsOptions() *AwsOptions

func (*CreateBillingGroupRequest) GetBillingGroupId added in v0.35.11

func (x *CreateBillingGroupRequest) GetBillingGroupId() string

func (*CreateBillingGroupRequest) GetBillingGroupName added in v0.35.11

func (x *CreateBillingGroupRequest) GetBillingGroupName() string

func (*CreateBillingGroupRequest) GetBillingTitle added in v0.35.11

func (x *CreateBillingGroupRequest) GetBillingTitle() string

func (*CreateBillingGroupRequest) GetCity added in v0.74.8

func (x *CreateBillingGroupRequest) GetCity() string

func (*CreateBillingGroupRequest) GetCompanyName added in v0.35.11

func (x *CreateBillingGroupRequest) GetCompanyName() string

func (*CreateBillingGroupRequest) GetCountry added in v0.74.8

func (x *CreateBillingGroupRequest) GetCountry() string

func (*CreateBillingGroupRequest) GetDisplayCost added in v0.35.11

func (x *CreateBillingGroupRequest) GetDisplayCost() string

func (*CreateBillingGroupRequest) GetExchangeRateType added in v0.35.11

func (x *CreateBillingGroupRequest) GetExchangeRateType() string

func (*CreateBillingGroupRequest) GetInvoices added in v0.35.13

func (*CreateBillingGroupRequest) GetLanguage added in v0.35.11

func (x *CreateBillingGroupRequest) GetLanguage() string

func (*CreateBillingGroupRequest) GetPersonal added in v0.35.11

func (x *CreateBillingGroupRequest) GetPersonal() string

func (*CreateBillingGroupRequest) GetPhoneNumber added in v0.35.11

func (x *CreateBillingGroupRequest) GetPhoneNumber() string

func (*CreateBillingGroupRequest) GetPostalCode added in v0.35.11

func (x *CreateBillingGroupRequest) GetPostalCode() string

func (*CreateBillingGroupRequest) GetPrefecture added in v0.74.8

func (x *CreateBillingGroupRequest) GetPrefecture() string

func (*CreateBillingGroupRequest) GetProjectId added in v0.35.11

func (x *CreateBillingGroupRequest) GetProjectId() string

func (*CreateBillingGroupRequest) GetRemarks added in v0.35.11

func (x *CreateBillingGroupRequest) GetRemarks() string

func (*CreateBillingGroupRequest) ProtoMessage added in v0.35.11

func (*CreateBillingGroupRequest) ProtoMessage()

func (*CreateBillingGroupRequest) ProtoReflect added in v0.35.11

func (*CreateBillingGroupRequest) Reset added in v0.35.11

func (x *CreateBillingGroupRequest) Reset()

func (*CreateBillingGroupRequest) String added in v0.35.11

func (x *CreateBillingGroupRequest) String() string

type CreateBillingGroupRequestInvoice added in v0.35.13

type CreateBillingGroupRequestInvoice struct {

	// AWS invoice settings
	Aws *CreateBillingGroupRequestInvoiceVendor `protobuf:"bytes,1,opt,name=aws,proto3" json:"aws,omitempty"`
	// Azure invoice settings
	Azure *CreateBillingGroupRequestInvoiceVendor `protobuf:"bytes,2,opt,name=azure,proto3" json:"azure,omitempty"`
	// GCP invoice settings
	Gcp *CreateBillingGroupRequestInvoiceVendor `protobuf:"bytes,3,opt,name=gcp,proto3" json:"gcp,omitempty"`
	// contains filtered or unexported fields
}

Vendor invoice setttings

func (*CreateBillingGroupRequestInvoice) Descriptor deprecated added in v0.35.13

func (*CreateBillingGroupRequestInvoice) Descriptor() ([]byte, []int)

Deprecated: Use CreateBillingGroupRequestInvoice.ProtoReflect.Descriptor instead.

func (*CreateBillingGroupRequestInvoice) GetAws added in v0.35.13

func (*CreateBillingGroupRequestInvoice) GetAzure added in v0.35.13

func (*CreateBillingGroupRequestInvoice) GetGcp added in v0.35.13

func (*CreateBillingGroupRequestInvoice) ProtoMessage added in v0.35.13

func (*CreateBillingGroupRequestInvoice) ProtoMessage()

func (*CreateBillingGroupRequestInvoice) ProtoReflect added in v0.35.13

func (*CreateBillingGroupRequestInvoice) Reset added in v0.35.13

func (*CreateBillingGroupRequestInvoice) String added in v0.35.13

type CreateBillingGroupRequestInvoiceVendor added in v0.35.13

type CreateBillingGroupRequestInvoiceVendor struct {
	CalcType                   string  `protobuf:"bytes,1,opt,name=calcType,proto3" json:"calcType,omitempty"`
	DiscountRate               float64 `protobuf:"fixed64,2,opt,name=discountRate,proto3" json:"discountRate,omitempty"`
	SubstitutionFee            string  `protobuf:"bytes,3,opt,name=substitutionFee,proto3" json:"substitutionFee,omitempty"`
	SubstitutionFix            float64 `protobuf:"fixed64,4,opt,name=substitutionFix,proto3" json:"substitutionFix,omitempty"`
	SubstitutionRate           float64 `protobuf:"fixed64,5,opt,name=substitutionRate,proto3" json:"substitutionRate,omitempty"`
	SupportFee                 string  `protobuf:"bytes,6,opt,name=supportFee,proto3" json:"supportFee,omitempty"`
	SupportRate                float64 `protobuf:"fixed64,7,opt,name=supportRate,proto3" json:"supportRate,omitempty"`
	SupportFix                 float64 `protobuf:"fixed64,8,opt,name=supportFix,proto3" json:"supportFix,omitempty"`
	TaxRate                    float64 `protobuf:"fixed64,9,opt,name=taxRate,proto3" json:"taxRate,omitempty"`
	Currency                   string  `protobuf:"bytes,10,opt,name=currency,proto3" json:"currency,omitempty"`
	DiscountTargetUsage        string  `protobuf:"bytes,11,opt,name=discountTargetUsage,proto3" json:"discountTargetUsage,omitempty"`
	SubstitutionFeeTargetUsage string  `protobuf:"bytes,12,opt,name=substitutionFeeTargetUsage,proto3" json:"substitutionFeeTargetUsage,omitempty"`
	DiscountCalcLogic          string  `protobuf:"bytes,13,opt,name=discountCalcLogic,proto3" json:"discountCalcLogic,omitempty"`
	SubstitutionFeeCalcTarget  string  `protobuf:"bytes,14,opt,name=substitutionFeeCalcTarget,proto3" json:"substitutionFeeCalcTarget,omitempty"`
	SubstitutionFeeCalcType    string  `protobuf:"bytes,15,opt,name=substitutionFeeCalcType,proto3" json:"substitutionFeeCalcType,omitempty"`
	SupportAmountTarget        string  `protobuf:"bytes,16,opt,name=supportAmountTarget,proto3" json:"supportAmountTarget,omitempty"`
	SupportFeeCalcTarget       string  `protobuf:"bytes,17,opt,name=supportFeeCalcTarget,proto3" json:"supportFeeCalcTarget,omitempty"`
	// contains filtered or unexported fields
}

Specific settings per vendor

func (*CreateBillingGroupRequestInvoiceVendor) Descriptor deprecated added in v0.35.13

func (*CreateBillingGroupRequestInvoiceVendor) Descriptor() ([]byte, []int)

Deprecated: Use CreateBillingGroupRequestInvoiceVendor.ProtoReflect.Descriptor instead.

func (*CreateBillingGroupRequestInvoiceVendor) GetCalcType added in v0.35.13

func (*CreateBillingGroupRequestInvoiceVendor) GetCurrency added in v0.35.13

func (*CreateBillingGroupRequestInvoiceVendor) GetDiscountCalcLogic added in v0.35.13

func (x *CreateBillingGroupRequestInvoiceVendor) GetDiscountCalcLogic() string

func (*CreateBillingGroupRequestInvoiceVendor) GetDiscountRate added in v0.35.13

func (x *CreateBillingGroupRequestInvoiceVendor) GetDiscountRate() float64

func (*CreateBillingGroupRequestInvoiceVendor) GetDiscountTargetUsage added in v0.35.13

func (x *CreateBillingGroupRequestInvoiceVendor) GetDiscountTargetUsage() string

func (*CreateBillingGroupRequestInvoiceVendor) GetSubstitutionFee added in v0.35.13

func (x *CreateBillingGroupRequestInvoiceVendor) GetSubstitutionFee() string

func (*CreateBillingGroupRequestInvoiceVendor) GetSubstitutionFeeCalcTarget added in v0.35.13

func (x *CreateBillingGroupRequestInvoiceVendor) GetSubstitutionFeeCalcTarget() string

func (*CreateBillingGroupRequestInvoiceVendor) GetSubstitutionFeeCalcType added in v0.35.13

func (x *CreateBillingGroupRequestInvoiceVendor) GetSubstitutionFeeCalcType() string

func (*CreateBillingGroupRequestInvoiceVendor) GetSubstitutionFeeTargetUsage added in v0.35.13

func (x *CreateBillingGroupRequestInvoiceVendor) GetSubstitutionFeeTargetUsage() string

func (*CreateBillingGroupRequestInvoiceVendor) GetSubstitutionFix added in v0.35.13

func (x *CreateBillingGroupRequestInvoiceVendor) GetSubstitutionFix() float64

func (*CreateBillingGroupRequestInvoiceVendor) GetSubstitutionRate added in v0.35.13

func (x *CreateBillingGroupRequestInvoiceVendor) GetSubstitutionRate() float64

func (*CreateBillingGroupRequestInvoiceVendor) GetSupportAmountTarget added in v0.35.13

func (x *CreateBillingGroupRequestInvoiceVendor) GetSupportAmountTarget() string

func (*CreateBillingGroupRequestInvoiceVendor) GetSupportFee added in v0.35.13

func (*CreateBillingGroupRequestInvoiceVendor) GetSupportFeeCalcTarget added in v0.35.13

func (x *CreateBillingGroupRequestInvoiceVendor) GetSupportFeeCalcTarget() string

func (*CreateBillingGroupRequestInvoiceVendor) GetSupportFix added in v0.35.13

func (*CreateBillingGroupRequestInvoiceVendor) GetSupportRate added in v0.35.13

func (x *CreateBillingGroupRequestInvoiceVendor) GetSupportRate() float64

func (*CreateBillingGroupRequestInvoiceVendor) GetTaxRate added in v0.35.13

func (*CreateBillingGroupRequestInvoiceVendor) ProtoMessage added in v0.35.13

func (*CreateBillingGroupRequestInvoiceVendor) ProtoReflect added in v0.35.13

func (*CreateBillingGroupRequestInvoiceVendor) Reset added in v0.35.13

func (*CreateBillingGroupRequestInvoiceVendor) String added in v0.35.13

type CreateCustomFieldRequest added in v0.71.89

type CreateCustomFieldRequest struct {
	Key         string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateCustomFieldRequest) Descriptor deprecated added in v0.71.89

func (*CreateCustomFieldRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateCustomFieldRequest.ProtoReflect.Descriptor instead.

func (*CreateCustomFieldRequest) GetDescription added in v0.71.89

func (x *CreateCustomFieldRequest) GetDescription() string

func (*CreateCustomFieldRequest) GetKey added in v0.71.89

func (x *CreateCustomFieldRequest) GetKey() string

func (*CreateCustomFieldRequest) ProtoMessage added in v0.71.89

func (*CreateCustomFieldRequest) ProtoMessage()

func (*CreateCustomFieldRequest) ProtoReflect added in v0.71.89

func (x *CreateCustomFieldRequest) ProtoReflect() protoreflect.Message

func (*CreateCustomFieldRequest) Reset added in v0.71.89

func (x *CreateCustomFieldRequest) Reset()

func (*CreateCustomFieldRequest) String added in v0.71.89

func (x *CreateCustomFieldRequest) String() string

type CreateCustomizedBillingServiceRequest added in v0.71.53

type CreateCustomizedBillingServiceRequest struct {

	// Required. [blueapi.api.ripple.CustomizedBillingService.name]
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. [blueapi.api.ripple.CustomizedBillingService.description]
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Required. [blueapi.api.ripple.CustomizedBillingService.MethodConfig]
	Config *ripple.MethodConfig `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.CreateCustomizedBillingService rpc.

func (*CreateCustomizedBillingServiceRequest) Descriptor deprecated added in v0.71.53

func (*CreateCustomizedBillingServiceRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateCustomizedBillingServiceRequest.ProtoReflect.Descriptor instead.

func (*CreateCustomizedBillingServiceRequest) GetConfig added in v0.71.53

func (*CreateCustomizedBillingServiceRequest) GetDescription added in v0.71.53

func (x *CreateCustomizedBillingServiceRequest) GetDescription() string

func (*CreateCustomizedBillingServiceRequest) GetName added in v0.71.53

func (*CreateCustomizedBillingServiceRequest) ProtoMessage added in v0.71.53

func (*CreateCustomizedBillingServiceRequest) ProtoMessage()

func (*CreateCustomizedBillingServiceRequest) ProtoReflect added in v0.71.53

func (*CreateCustomizedBillingServiceRequest) Reset added in v0.71.53

func (*CreateCustomizedBillingServiceRequest) String added in v0.71.53

type CreateFreeFormatRequest added in v0.71.94

type CreateFreeFormatRequest struct {
	GroupId string          `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"`
	Vendor  string          `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"`
	Items   []*FreeFormItem `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

BillingGroup FreeFormat: Also known as miscellaneous

func (*CreateFreeFormatRequest) Descriptor deprecated added in v0.71.94

func (*CreateFreeFormatRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateFreeFormatRequest.ProtoReflect.Descriptor instead.

func (*CreateFreeFormatRequest) GetGroupId added in v0.74.14

func (x *CreateFreeFormatRequest) GetGroupId() string

func (*CreateFreeFormatRequest) GetItems added in v0.71.94

func (x *CreateFreeFormatRequest) GetItems() []*FreeFormItem

func (*CreateFreeFormatRequest) GetVendor added in v0.71.94

func (x *CreateFreeFormatRequest) GetVendor() string

func (*CreateFreeFormatRequest) ProtoMessage added in v0.71.94

func (*CreateFreeFormatRequest) ProtoMessage()

func (*CreateFreeFormatRequest) ProtoReflect added in v0.71.94

func (x *CreateFreeFormatRequest) ProtoReflect() protoreflect.Message

func (*CreateFreeFormatRequest) Reset added in v0.71.94

func (x *CreateFreeFormatRequest) Reset()

func (*CreateFreeFormatRequest) String added in v0.71.94

func (x *CreateFreeFormatRequest) String() string

type CreateInvoiceRequest added in v0.64.38

type CreateInvoiceRequest struct {

	// Required. Month to get invoice. Format: `yyyymm`.
	Date string `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
	// Required. At the moment, only `aws` is supported.
	Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// Optional. You can set all billing groups.
	//
	// If this parameter is not set, The list set to `groups` is used.
	AllGroups bool `protobuf:"varint,2,opt,name=allGroups,proto3" json:"allGroups,omitempty"`
	// Optional. You can set it to a list of billing internal group id
	Groups []string `protobuf:"bytes,3,rep,name=groups,proto3" json:"groups,omitempty"`
	// contains filtered or unexported fields
}

Request message for the CreateInvoice rpc.

func (*CreateInvoiceRequest) Descriptor deprecated added in v0.64.38

func (*CreateInvoiceRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateInvoiceRequest.ProtoReflect.Descriptor instead.

func (*CreateInvoiceRequest) GetAllGroups added in v0.64.38

func (x *CreateInvoiceRequest) GetAllGroups() bool

func (*CreateInvoiceRequest) GetDate added in v0.64.38

func (x *CreateInvoiceRequest) GetDate() string

func (*CreateInvoiceRequest) GetGroups added in v0.64.38

func (x *CreateInvoiceRequest) GetGroups() []string

func (*CreateInvoiceRequest) GetVendor added in v0.64.38

func (x *CreateInvoiceRequest) GetVendor() string

func (*CreateInvoiceRequest) ProtoMessage added in v0.64.38

func (*CreateInvoiceRequest) ProtoMessage()

func (*CreateInvoiceRequest) ProtoReflect added in v0.64.38

func (x *CreateInvoiceRequest) ProtoReflect() protoreflect.Message

func (*CreateInvoiceRequest) Reset added in v0.64.38

func (x *CreateInvoiceRequest) Reset()

func (*CreateInvoiceRequest) String added in v0.64.38

func (x *CreateInvoiceRequest) String() string

type CreateInvoiceServiceDiscountsRequest added in v0.71.69

type CreateInvoiceServiceDiscountsRequest struct {

	// Required. [blueapi.api.ripple.v1.InvoiceServiceDiscounts.name]
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. [blueapi.api.ripple.v1.InvoiceServiceDiscounts.description]
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Required. [blueapi.api.ripple.v1.InvoiceServiceDiscounts.InvoiceServiceDiscountsSetting]
	Setting *v1.InvoiceServiceDiscountsSetting `protobuf:"bytes,3,opt,name=setting,proto3" json:"setting,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.CreateInvoiceServiceDiscounts rpc.

func (*CreateInvoiceServiceDiscountsRequest) Descriptor deprecated added in v0.71.69

func (*CreateInvoiceServiceDiscountsRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateInvoiceServiceDiscountsRequest.ProtoReflect.Descriptor instead.

func (*CreateInvoiceServiceDiscountsRequest) GetDescription added in v0.71.69

func (x *CreateInvoiceServiceDiscountsRequest) GetDescription() string

func (*CreateInvoiceServiceDiscountsRequest) GetName added in v0.71.69

func (*CreateInvoiceServiceDiscountsRequest) GetSetting added in v0.71.69

func (*CreateInvoiceServiceDiscountsRequest) ProtoMessage added in v0.71.69

func (*CreateInvoiceServiceDiscountsRequest) ProtoMessage()

func (*CreateInvoiceServiceDiscountsRequest) ProtoReflect added in v0.71.69

func (*CreateInvoiceServiceDiscountsRequest) Reset added in v0.71.69

func (*CreateInvoiceServiceDiscountsRequest) String added in v0.71.69

type CreateResellerRequest added in v0.65.35

type CreateResellerRequest struct {

	// Required. You can set billing internal id or access group id.
	GroupId string `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// Required.
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	// Required.
	//
	// We recommend a password length of 8~32 characters. If you send 0 characters, a password will be generated automatically.
	Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	// Required. If valid, you will be notified via email address.
	Notification bool `protobuf:"varint,4,opt,name=notification,proto3" json:"notification,omitempty"`
	// Optional. Feature Config. If not set config value, use default config
	WaveConfig []*ripple.ResellerConfig `protobuf:"bytes,5,rep,name=waveConfig,proto3" json:"waveConfig,omitempty"`
	// Optional. Feature Config. If not set config value, use default config
	AquaConfig []*ripple.ResellerConfig `protobuf:"bytes,6,rep,name=aquaConfig,proto3" json:"aquaConfig,omitempty"`
	// contains filtered or unexported fields
}

Request message for the CreateReseller rpc.

func (*CreateResellerRequest) Descriptor deprecated added in v0.65.35

func (*CreateResellerRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateResellerRequest.ProtoReflect.Descriptor instead.

func (*CreateResellerRequest) GetAquaConfig added in v0.65.84

func (x *CreateResellerRequest) GetAquaConfig() []*ripple.ResellerConfig

func (*CreateResellerRequest) GetEmail added in v0.65.35

func (x *CreateResellerRequest) GetEmail() string

func (*CreateResellerRequest) GetGroupId added in v0.65.35

func (x *CreateResellerRequest) GetGroupId() string

func (*CreateResellerRequest) GetNotification added in v0.65.35

func (x *CreateResellerRequest) GetNotification() bool

func (*CreateResellerRequest) GetPassword added in v0.65.35

func (x *CreateResellerRequest) GetPassword() string

func (*CreateResellerRequest) GetWaveConfig added in v0.65.84

func (x *CreateResellerRequest) GetWaveConfig() []*ripple.ResellerConfig

func (*CreateResellerRequest) ProtoMessage added in v0.65.35

func (*CreateResellerRequest) ProtoMessage()

func (*CreateResellerRequest) ProtoReflect added in v0.65.35

func (x *CreateResellerRequest) ProtoReflect() protoreflect.Message

func (*CreateResellerRequest) Reset added in v0.65.35

func (x *CreateResellerRequest) Reset()

func (*CreateResellerRequest) String added in v0.65.35

func (x *CreateResellerRequest) String() string

type CustomField added in v0.71.89

type CustomField struct {

	// Unique identifier for the custom field, automatically generated and immutable.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Descriptive name of the custom field
	Key string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	// Detailed description of the custom field
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*CustomField) Descriptor deprecated added in v0.71.89

func (*CustomField) Descriptor() ([]byte, []int)

Deprecated: Use CustomField.ProtoReflect.Descriptor instead.

func (*CustomField) GetDescription added in v0.71.89

func (x *CustomField) GetDescription() string

func (*CustomField) GetId added in v0.71.89

func (x *CustomField) GetId() string

func (*CustomField) GetKey added in v0.71.89

func (x *CustomField) GetKey() string

func (*CustomField) ProtoMessage added in v0.71.89

func (*CustomField) ProtoMessage()

func (*CustomField) ProtoReflect added in v0.71.89

func (x *CustomField) ProtoReflect() protoreflect.Message

func (*CustomField) Reset added in v0.71.89

func (x *CustomField) Reset()

func (*CustomField) String added in v0.71.89

func (x *CustomField) String() string

type DeleteAccessGroupRequest added in v0.65.94

type DeleteAccessGroupRequest struct {

	// Required. access group id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Request message for the DeleteAccessGroup rpc.

func (*DeleteAccessGroupRequest) Descriptor deprecated added in v0.65.94

func (*DeleteAccessGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAccessGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteAccessGroupRequest) GetId added in v0.65.94

func (x *DeleteAccessGroupRequest) GetId() string

func (*DeleteAccessGroupRequest) ProtoMessage added in v0.65.94

func (*DeleteAccessGroupRequest) ProtoMessage()

func (*DeleteAccessGroupRequest) ProtoReflect added in v0.65.94

func (x *DeleteAccessGroupRequest) ProtoReflect() protoreflect.Message

func (*DeleteAccessGroupRequest) Reset added in v0.65.94

func (x *DeleteAccessGroupRequest) Reset()

func (*DeleteAccessGroupRequest) String added in v0.65.94

func (x *DeleteAccessGroupRequest) String() string

type DeleteAccountInvoiceServiceDiscountsRequest added in v0.64.24

type DeleteAccountInvoiceServiceDiscountsRequest struct {

	// Required.
	//
	// For Ripple, only billing internal ids are supported at the moment. You can set it to a single group
	//
	// Implied as the parent billing group for Wave(Pro) users.
	GroupId string `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// contains filtered or unexported fields
}

Request message for the DeleteAccountInvoiceServiceDiscounts rpc.

func (*DeleteAccountInvoiceServiceDiscountsRequest) Descriptor deprecated added in v0.64.24

Deprecated: Use DeleteAccountInvoiceServiceDiscountsRequest.ProtoReflect.Descriptor instead.

func (*DeleteAccountInvoiceServiceDiscountsRequest) GetGroupId added in v0.64.24

func (*DeleteAccountInvoiceServiceDiscountsRequest) ProtoMessage added in v0.64.24

func (*DeleteAccountInvoiceServiceDiscountsRequest) ProtoReflect added in v0.64.24

func (*DeleteAccountInvoiceServiceDiscountsRequest) Reset added in v0.64.24

func (*DeleteAccountInvoiceServiceDiscountsRequest) String added in v0.64.24

type DeleteAdjustmentConfigRequest added in v0.69.22

type DeleteAdjustmentConfigRequest struct {

	// Required. At the moment, only `aws` is supported.
	Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.DeleteAdjustmentConfig rpc.

func (*DeleteAdjustmentConfigRequest) Descriptor deprecated added in v0.69.22

func (*DeleteAdjustmentConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAdjustmentConfigRequest.ProtoReflect.Descriptor instead.

func (*DeleteAdjustmentConfigRequest) GetVendor added in v0.69.22

func (x *DeleteAdjustmentConfigRequest) GetVendor() string

func (*DeleteAdjustmentConfigRequest) ProtoMessage added in v0.69.22

func (*DeleteAdjustmentConfigRequest) ProtoMessage()

func (*DeleteAdjustmentConfigRequest) ProtoReflect added in v0.69.22

func (*DeleteAdjustmentConfigRequest) Reset added in v0.69.22

func (x *DeleteAdjustmentConfigRequest) Reset()

func (*DeleteAdjustmentConfigRequest) String added in v0.69.22

type DeleteCustomFieldRequest added in v0.71.89

type DeleteCustomFieldRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteCustomFieldRequest) Descriptor deprecated added in v0.71.89

func (*DeleteCustomFieldRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteCustomFieldRequest.ProtoReflect.Descriptor instead.

func (*DeleteCustomFieldRequest) GetId added in v0.71.89

func (x *DeleteCustomFieldRequest) GetId() string

func (*DeleteCustomFieldRequest) ProtoMessage added in v0.71.89

func (*DeleteCustomFieldRequest) ProtoMessage()

func (*DeleteCustomFieldRequest) ProtoReflect added in v0.71.89

func (x *DeleteCustomFieldRequest) ProtoReflect() protoreflect.Message

func (*DeleteCustomFieldRequest) Reset added in v0.71.89

func (x *DeleteCustomFieldRequest) Reset()

func (*DeleteCustomFieldRequest) String added in v0.71.89

func (x *DeleteCustomFieldRequest) String() string

type DeleteCustomizedBillingServiceBillingGroupRequest added in v0.74.17

type DeleteCustomizedBillingServiceBillingGroupRequest struct {

	// Required. billing internal id in billing group.
	GroupId string `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// Required. At the moment, `aws`,`azure`,`gcp` is supported.
	Vendor string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.DeleteCustomizedBillingServiceBillingGroup rpc.

func (*DeleteCustomizedBillingServiceBillingGroupRequest) Descriptor deprecated added in v0.74.17

Deprecated: Use DeleteCustomizedBillingServiceBillingGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteCustomizedBillingServiceBillingGroupRequest) GetGroupId added in v0.74.17

func (*DeleteCustomizedBillingServiceBillingGroupRequest) GetVendor added in v0.74.17

func (*DeleteCustomizedBillingServiceBillingGroupRequest) ProtoMessage added in v0.74.17

func (*DeleteCustomizedBillingServiceBillingGroupRequest) ProtoReflect added in v0.74.17

func (*DeleteCustomizedBillingServiceBillingGroupRequest) Reset added in v0.74.17

func (*DeleteCustomizedBillingServiceBillingGroupRequest) String added in v0.74.17

type DeleteCustomizedBillingServiceRequest added in v0.71.53

type DeleteCustomizedBillingServiceRequest struct {

	// Required. [blueapi.api.ripple.CustomizedBillingService.id]
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.DeleteCustomizedBillingService rpc.

func (*DeleteCustomizedBillingServiceRequest) Descriptor deprecated added in v0.71.53

func (*DeleteCustomizedBillingServiceRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteCustomizedBillingServiceRequest.ProtoReflect.Descriptor instead.

func (*DeleteCustomizedBillingServiceRequest) GetId added in v0.71.53

func (*DeleteCustomizedBillingServiceRequest) ProtoMessage added in v0.71.53

func (*DeleteCustomizedBillingServiceRequest) ProtoMessage()

func (*DeleteCustomizedBillingServiceRequest) ProtoReflect added in v0.71.53

func (*DeleteCustomizedBillingServiceRequest) Reset added in v0.71.53

func (*DeleteCustomizedBillingServiceRequest) String added in v0.71.53

type DeleteFreeFormatRequest added in v0.71.94

type DeleteFreeFormatRequest struct {
	GroupId string `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"`
	Vendor  string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteFreeFormatRequest) Descriptor deprecated added in v0.71.94

func (*DeleteFreeFormatRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteFreeFormatRequest.ProtoReflect.Descriptor instead.

func (*DeleteFreeFormatRequest) GetGroupId added in v0.74.14

func (x *DeleteFreeFormatRequest) GetGroupId() string

func (*DeleteFreeFormatRequest) GetVendor added in v0.71.94

func (x *DeleteFreeFormatRequest) GetVendor() string

func (*DeleteFreeFormatRequest) ProtoMessage added in v0.71.94

func (*DeleteFreeFormatRequest) ProtoMessage()

func (*DeleteFreeFormatRequest) ProtoReflect added in v0.71.94

func (x *DeleteFreeFormatRequest) ProtoReflect() protoreflect.Message

func (*DeleteFreeFormatRequest) Reset added in v0.71.94

func (x *DeleteFreeFormatRequest) Reset()

func (*DeleteFreeFormatRequest) String added in v0.71.94

func (x *DeleteFreeFormatRequest) String() string

type DeleteInvoiceServiceDiscountsRequest added in v0.71.69

type DeleteInvoiceServiceDiscountsRequest struct {

	// Required. [blueapi.api.ripple.v1.InvoiceServiceDiscounts.id]
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.DeleteInvoiceServiceDiscounts rpc.

func (*DeleteInvoiceServiceDiscountsRequest) Descriptor deprecated added in v0.71.69

func (*DeleteInvoiceServiceDiscountsRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteInvoiceServiceDiscountsRequest.ProtoReflect.Descriptor instead.

func (*DeleteInvoiceServiceDiscountsRequest) GetId added in v0.71.69

func (*DeleteInvoiceServiceDiscountsRequest) ProtoMessage added in v0.71.69

func (*DeleteInvoiceServiceDiscountsRequest) ProtoMessage()

func (*DeleteInvoiceServiceDiscountsRequest) ProtoReflect added in v0.71.69

func (*DeleteInvoiceServiceDiscountsRequest) Reset added in v0.71.69

func (*DeleteInvoiceServiceDiscountsRequest) String added in v0.71.69

type DeleteResellerRequest added in v0.65.35

type DeleteResellerRequest struct {

	// Required. reseller id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Request message for the DeleteReseller rpc.

func (*DeleteResellerRequest) Descriptor deprecated added in v0.65.35

func (*DeleteResellerRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteResellerRequest.ProtoReflect.Descriptor instead.

func (*DeleteResellerRequest) GetId added in v0.65.35

func (x *DeleteResellerRequest) GetId() string

func (*DeleteResellerRequest) ProtoMessage added in v0.65.35

func (*DeleteResellerRequest) ProtoMessage()

func (*DeleteResellerRequest) ProtoReflect added in v0.65.35

func (x *DeleteResellerRequest) ProtoReflect() protoreflect.Message

func (*DeleteResellerRequest) Reset added in v0.65.35

func (x *DeleteResellerRequest) Reset()

func (*DeleteResellerRequest) String added in v0.65.35

func (x *DeleteResellerRequest) String() string

type ExportAccountInvoiceServiceDiscountsRequest added in v0.74.14

type ExportAccountInvoiceServiceDiscountsRequest struct {

	// Required. At the moment, `CSV` is supported.
	Format string `protobuf:"bytes,1,opt,name=format,proto3" json:"format,omitempty"`
	// Optional. At the moment, `ja`,`en` is supported.
	//
	// Usually the language of the user information is used,
	// but it may be a different language due to cahce.
	// In that case, you can use this option to change the language of CSV.
	Language string `protobuf:"bytes,2,opt,name=language,proto3" json:"language,omitempty"`
	// contains filtered or unexported fields
}

Request message for the ExportAccountInvoiceServiceDiscounts rpc.

func (*ExportAccountInvoiceServiceDiscountsRequest) Descriptor deprecated added in v0.74.14

Deprecated: Use ExportAccountInvoiceServiceDiscountsRequest.ProtoReflect.Descriptor instead.

func (*ExportAccountInvoiceServiceDiscountsRequest) GetFormat added in v0.74.14

func (*ExportAccountInvoiceServiceDiscountsRequest) GetLanguage added in v0.74.15

func (*ExportAccountInvoiceServiceDiscountsRequest) ProtoMessage added in v0.74.14

func (*ExportAccountInvoiceServiceDiscountsRequest) ProtoReflect added in v0.74.14

func (*ExportAccountInvoiceServiceDiscountsRequest) Reset added in v0.74.14

func (*ExportAccountInvoiceServiceDiscountsRequest) String added in v0.74.14

type ExportBillingGroupCsvRequest added in v0.74.21

type ExportBillingGroupCsvRequest struct {

	// Usually the language of the user information is used,
	// but it may be a different language due to cahce.
	// In that case, you can use this option to change the language of CSV.
	Language string `protobuf:"bytes,2,opt,name=language,proto3" json:"language,omitempty"`
	// contains filtered or unexported fields
}

Request message for the ExportBillingGroupCsv rpc. port from m/ripple/exportcsv/billing-group

func (*ExportBillingGroupCsvRequest) Descriptor deprecated added in v0.74.21

func (*ExportBillingGroupCsvRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportBillingGroupCsvRequest.ProtoReflect.Descriptor instead.

func (*ExportBillingGroupCsvRequest) GetLanguage added in v0.74.26

func (x *ExportBillingGroupCsvRequest) GetLanguage() string

func (*ExportBillingGroupCsvRequest) ProtoMessage added in v0.74.21

func (*ExportBillingGroupCsvRequest) ProtoMessage()

func (*ExportBillingGroupCsvRequest) ProtoReflect added in v0.74.21

func (*ExportBillingGroupCsvRequest) Reset added in v0.74.21

func (x *ExportBillingGroupCsvRequest) Reset()

func (*ExportBillingGroupCsvRequest) String added in v0.74.21

type ExportBillingGroupCsvResponse added in v0.74.21

type ExportBillingGroupCsvResponse struct {
	Row string `protobuf:"bytes,1,opt,name=row,proto3" json:"row,omitempty"`
	// contains filtered or unexported fields
}

Response message for the ExportBillingGroupCsv rpc.

func (*ExportBillingGroupCsvResponse) Descriptor deprecated added in v0.74.21

func (*ExportBillingGroupCsvResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExportBillingGroupCsvResponse.ProtoReflect.Descriptor instead.

func (*ExportBillingGroupCsvResponse) GetRow added in v0.74.21

func (*ExportBillingGroupCsvResponse) ProtoMessage added in v0.74.21

func (*ExportBillingGroupCsvResponse) ProtoMessage()

func (*ExportBillingGroupCsvResponse) ProtoReflect added in v0.74.21

func (*ExportBillingGroupCsvResponse) Reset added in v0.74.21

func (x *ExportBillingGroupCsvResponse) Reset()

func (*ExportBillingGroupCsvResponse) String added in v0.74.21

type ExportBillingGroupInvoiceServiceDiscountsRequest added in v0.74.14

type ExportBillingGroupInvoiceServiceDiscountsRequest struct {

	// Required. At the moment, `CSV` is supported.
	Format string `protobuf:"bytes,1,opt,name=format,proto3" json:"format,omitempty"`
	// Optional. At the moment, `ja`,`en` is supported.
	//
	// Usually the language of the user information is used,
	// but it may be a different language due to cahce.
	// In that case, you can use this option to change the language of CSV.
	Language string `protobuf:"bytes,2,opt,name=language,proto3" json:"language,omitempty"`
	// contains filtered or unexported fields
}

Request message for the ExportBillingGroupInvoiceServiceDiscounts rpc.

func (*ExportBillingGroupInvoiceServiceDiscountsRequest) Descriptor deprecated added in v0.74.14

Deprecated: Use ExportBillingGroupInvoiceServiceDiscountsRequest.ProtoReflect.Descriptor instead.

func (*ExportBillingGroupInvoiceServiceDiscountsRequest) GetFormat added in v0.74.14

func (*ExportBillingGroupInvoiceServiceDiscountsRequest) GetLanguage added in v0.74.15

func (*ExportBillingGroupInvoiceServiceDiscountsRequest) ProtoMessage added in v0.74.14

func (*ExportBillingGroupInvoiceServiceDiscountsRequest) ProtoReflect added in v0.74.14

func (*ExportBillingGroupInvoiceServiceDiscountsRequest) Reset added in v0.74.14

func (*ExportBillingGroupInvoiceServiceDiscountsRequest) String added in v0.74.14

type ExportInvoiceFileRequest added in v0.64.3

type ExportInvoiceFileRequest struct {

	// Required. Month to get invoice. Format: `yyyymm`.
	Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	// Optional.
	//
	// For Ripple, only billing internal ids are supported at the moment. You can set it to a single group or a comma-separated list of groups. ex) `group1,group2`. if want to set all group, set `*`.
	//
	// Implied as the parent billing group for Wave(Pro) users.
	GroupId string `protobuf:"bytes,2,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// contains filtered or unexported fields
}

Request message for the ExportCostFiltersFile rpc.

func (*ExportInvoiceFileRequest) Descriptor deprecated added in v0.64.3

func (*ExportInvoiceFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportInvoiceFileRequest.ProtoReflect.Descriptor instead.

func (*ExportInvoiceFileRequest) GetDate added in v0.64.3

func (x *ExportInvoiceFileRequest) GetDate() string

func (*ExportInvoiceFileRequest) GetGroupId added in v0.64.3

func (x *ExportInvoiceFileRequest) GetGroupId() string

func (*ExportInvoiceFileRequest) ProtoMessage added in v0.64.3

func (*ExportInvoiceFileRequest) ProtoMessage()

func (*ExportInvoiceFileRequest) ProtoReflect added in v0.64.3

func (x *ExportInvoiceFileRequest) ProtoReflect() protoreflect.Message

func (*ExportInvoiceFileRequest) Reset added in v0.64.3

func (x *ExportInvoiceFileRequest) Reset()

func (*ExportInvoiceFileRequest) String added in v0.64.3

func (x *ExportInvoiceFileRequest) String() string

type ExportInvoiceFileResponse added in v0.64.3

type ExportInvoiceFileResponse struct {

	// Required. URL of exported file.
	//
	// csv columns set `group vendor resourceId resourceName type serviceName currency cost`
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

Response message for the ExportInvoiceFile rpc.

func (*ExportInvoiceFileResponse) Descriptor deprecated added in v0.64.3

func (*ExportInvoiceFileResponse) Descriptor() ([]byte, []int)

Deprecated: Use ExportInvoiceFileResponse.ProtoReflect.Descriptor instead.

func (*ExportInvoiceFileResponse) GetUrl added in v0.64.3

func (x *ExportInvoiceFileResponse) GetUrl() string

func (*ExportInvoiceFileResponse) ProtoMessage added in v0.64.3

func (*ExportInvoiceFileResponse) ProtoMessage()

func (*ExportInvoiceFileResponse) ProtoReflect added in v0.64.3

func (*ExportInvoiceFileResponse) Reset added in v0.64.3

func (x *ExportInvoiceFileResponse) Reset()

func (*ExportInvoiceFileResponse) String added in v0.64.3

func (x *ExportInvoiceFileResponse) String() string

type ExportInvoiceSettingCsvRequest added in v0.74.24

type ExportInvoiceSettingCsvRequest struct {

	// Usually the language of the user information is used,
	// but it may be a different language due to cahce.
	// In that case, you can use this option to change the language of CSV.
	Language string `protobuf:"bytes,2,opt,name=language,proto3" json:"language,omitempty"`
	// contains filtered or unexported fields
}

port from m/ripple/exportcsv/billing-group-setting

func (*ExportInvoiceSettingCsvRequest) Descriptor deprecated added in v0.74.24

func (*ExportInvoiceSettingCsvRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportInvoiceSettingCsvRequest.ProtoReflect.Descriptor instead.

func (*ExportInvoiceSettingCsvRequest) GetLanguage added in v0.74.26

func (x *ExportInvoiceSettingCsvRequest) GetLanguage() string

func (*ExportInvoiceSettingCsvRequest) ProtoMessage added in v0.74.24

func (*ExportInvoiceSettingCsvRequest) ProtoMessage()

func (*ExportInvoiceSettingCsvRequest) ProtoReflect added in v0.74.24

func (*ExportInvoiceSettingCsvRequest) Reset added in v0.74.24

func (x *ExportInvoiceSettingCsvRequest) Reset()

func (*ExportInvoiceSettingCsvRequest) String added in v0.74.24

type ExportServiceDiscountsRequest added in v0.74.14

type ExportServiceDiscountsRequest struct {

	// Required. At the moment, `CSV` is supported.
	Format string `protobuf:"bytes,1,opt,name=format,proto3" json:"format,omitempty"`
	// Optional. At the moment, `ja`,`en` is supported.
	//
	// Usually the language of the user information is used,
	// but it may be a different language due to cahce.
	// In that case, you can use this option to change the language of CSV.
	Language string `protobuf:"bytes,2,opt,name=language,proto3" json:"language,omitempty"`
	// contains filtered or unexported fields
}

Request message for the ExportServiceDiscounts rpc.

func (*ExportServiceDiscountsRequest) Descriptor deprecated added in v0.74.14

func (*ExportServiceDiscountsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ExportServiceDiscountsRequest.ProtoReflect.Descriptor instead.

func (*ExportServiceDiscountsRequest) GetFormat added in v0.74.14

func (x *ExportServiceDiscountsRequest) GetFormat() string

func (*ExportServiceDiscountsRequest) GetLanguage added in v0.74.15

func (x *ExportServiceDiscountsRequest) GetLanguage() string

func (*ExportServiceDiscountsRequest) ProtoMessage added in v0.74.14

func (*ExportServiceDiscountsRequest) ProtoMessage()

func (*ExportServiceDiscountsRequest) ProtoReflect added in v0.74.14

func (*ExportServiceDiscountsRequest) Reset added in v0.74.14

func (x *ExportServiceDiscountsRequest) Reset()

func (*ExportServiceDiscountsRequest) String added in v0.74.14

type FileChunk added in v0.74.24

type FileChunk struct {
	Content []byte `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

func (*FileChunk) Descriptor deprecated added in v0.74.24

func (*FileChunk) Descriptor() ([]byte, []int)

Deprecated: Use FileChunk.ProtoReflect.Descriptor instead.

func (*FileChunk) GetContent added in v0.74.24

func (x *FileChunk) GetContent() []byte

func (*FileChunk) ProtoMessage added in v0.74.24

func (*FileChunk) ProtoMessage()

func (*FileChunk) ProtoReflect added in v0.74.24

func (x *FileChunk) ProtoReflect() protoreflect.Message

func (*FileChunk) Reset added in v0.74.24

func (x *FileChunk) Reset()

func (*FileChunk) String added in v0.74.24

func (x *FileChunk) String() string

type FreeFormItem added in v0.71.95

type FreeFormItem struct {
	Label    string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	UnitCost int64  `protobuf:"varint,2,opt,name=unitCost,proto3" json:"unitCost,omitempty"`
	Total    int64  `protobuf:"varint,5,opt,name=total,proto3" json:"total,omitempty"`
	Quantity uint32 `protobuf:"varint,3,opt,name=quantity,proto3" json:"quantity,omitempty"`
	Enabled  bool   `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*FreeFormItem) Descriptor deprecated added in v0.71.95

func (*FreeFormItem) Descriptor() ([]byte, []int)

Deprecated: Use FreeFormItem.ProtoReflect.Descriptor instead.

func (*FreeFormItem) GetEnabled added in v0.71.95

func (x *FreeFormItem) GetEnabled() bool

func (*FreeFormItem) GetLabel added in v0.71.95

func (x *FreeFormItem) GetLabel() string

func (*FreeFormItem) GetQuantity added in v0.71.95

func (x *FreeFormItem) GetQuantity() uint32

func (*FreeFormItem) GetTotal added in v0.74.19

func (x *FreeFormItem) GetTotal() int64

func (*FreeFormItem) GetUnitCost added in v0.71.95

func (x *FreeFormItem) GetUnitCost() int64

func (*FreeFormItem) ProtoMessage added in v0.71.95

func (*FreeFormItem) ProtoMessage()

func (*FreeFormItem) ProtoReflect added in v0.71.95

func (x *FreeFormItem) ProtoReflect() protoreflect.Message

func (*FreeFormItem) Reset added in v0.71.95

func (x *FreeFormItem) Reset()

func (*FreeFormItem) String added in v0.71.95

func (x *FreeFormItem) String() string

type GetAccessGroupRequest added in v0.51.8

type GetAccessGroupRequest struct {
	AccessGroupId string `protobuf:"bytes,1,opt,name=accessGroupId,proto3" json:"accessGroupId,omitempty"`
	// Optional. Get only the value that set fieldMask.
	//
	// see more info: https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/field_mask.proto
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.GetAccessGroup rpc.

func (*GetAccessGroupRequest) Descriptor deprecated added in v0.51.8

func (*GetAccessGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAccessGroupRequest.ProtoReflect.Descriptor instead.

func (*GetAccessGroupRequest) GetAccessGroupId added in v0.51.8

func (x *GetAccessGroupRequest) GetAccessGroupId() string

func (*GetAccessGroupRequest) GetFieldMask added in v0.65.53

func (x *GetAccessGroupRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*GetAccessGroupRequest) ProtoMessage added in v0.51.8

func (*GetAccessGroupRequest) ProtoMessage()

func (*GetAccessGroupRequest) ProtoReflect added in v0.51.8

func (x *GetAccessGroupRequest) ProtoReflect() protoreflect.Message

func (*GetAccessGroupRequest) Reset added in v0.51.8

func (x *GetAccessGroupRequest) Reset()

func (*GetAccessGroupRequest) String added in v0.51.8

func (x *GetAccessGroupRequest) String() string

type GetAccessGroupResponse added in v0.51.8

type GetAccessGroupResponse struct {
	AccessGroup *AccessGroup `protobuf:"bytes,1,opt,name=accessGroup,proto3" json:"accessGroup,omitempty"`
	// contains filtered or unexported fields
}

Response message for the Billing.GetAccessGroup rpc.

func (*GetAccessGroupResponse) Descriptor deprecated added in v0.51.8

func (*GetAccessGroupResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAccessGroupResponse.ProtoReflect.Descriptor instead.

func (*GetAccessGroupResponse) GetAccessGroup added in v0.51.8

func (x *GetAccessGroupResponse) GetAccessGroup() *AccessGroup

func (*GetAccessGroupResponse) ProtoMessage added in v0.51.8

func (*GetAccessGroupResponse) ProtoMessage()

func (*GetAccessGroupResponse) ProtoReflect added in v0.51.8

func (x *GetAccessGroupResponse) ProtoReflect() protoreflect.Message

func (*GetAccessGroupResponse) Reset added in v0.51.8

func (x *GetAccessGroupResponse) Reset()

func (*GetAccessGroupResponse) String added in v0.51.8

func (x *GetAccessGroupResponse) String() string

type GetAdjustmentConfigRequest added in v0.69.22

type GetAdjustmentConfigRequest struct {

	// Required. At the moment, only `aws` is supported.
	Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.GetAdjustmentConfig rpc.

func (*GetAdjustmentConfigRequest) Descriptor deprecated added in v0.69.22

func (*GetAdjustmentConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAdjustmentConfigRequest.ProtoReflect.Descriptor instead.

func (*GetAdjustmentConfigRequest) GetVendor added in v0.69.22

func (x *GetAdjustmentConfigRequest) GetVendor() string

func (*GetAdjustmentConfigRequest) ProtoMessage added in v0.69.22

func (*GetAdjustmentConfigRequest) ProtoMessage()

func (*GetAdjustmentConfigRequest) ProtoReflect added in v0.69.22

func (*GetAdjustmentConfigRequest) Reset added in v0.69.22

func (x *GetAdjustmentConfigRequest) Reset()

func (*GetAdjustmentConfigRequest) String added in v0.69.22

func (x *GetAdjustmentConfigRequest) String() string

type GetBillingGroupRequest added in v0.36.3

type GetBillingGroupRequest struct {
	BillingInternalId string `protobuf:"bytes,1,opt,name=billingInternalId,proto3" json:"billingInternalId,omitempty"`
	// Optional. Get only the value that set fieldMask.
	//
	// see more info: https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/field_mask.proto
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.GetBillingGroup rpc.

func (*GetBillingGroupRequest) Descriptor deprecated added in v0.36.3

func (*GetBillingGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBillingGroupRequest.ProtoReflect.Descriptor instead.

func (*GetBillingGroupRequest) GetBillingInternalId added in v0.36.3

func (x *GetBillingGroupRequest) GetBillingInternalId() string

func (*GetBillingGroupRequest) GetFieldMask added in v0.65.53

func (x *GetBillingGroupRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*GetBillingGroupRequest) ProtoMessage added in v0.36.3

func (*GetBillingGroupRequest) ProtoMessage()

func (*GetBillingGroupRequest) ProtoReflect added in v0.36.3

func (x *GetBillingGroupRequest) ProtoReflect() protoreflect.Message

func (*GetBillingGroupRequest) Reset added in v0.36.3

func (x *GetBillingGroupRequest) Reset()

func (*GetBillingGroupRequest) String added in v0.36.3

func (x *GetBillingGroupRequest) String() string

type GetBillingGroupResponse added in v0.36.3

type GetBillingGroupResponse struct {
	BillingGroup *BillingGroup `protobuf:"bytes,1,opt,name=billingGroup,proto3" json:"billingGroup,omitempty"`
	// contains filtered or unexported fields
}

Response message for the Billing.GetBillingGroup rpc.

func (*GetBillingGroupResponse) Descriptor deprecated added in v0.36.3

func (*GetBillingGroupResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetBillingGroupResponse.ProtoReflect.Descriptor instead.

func (*GetBillingGroupResponse) GetBillingGroup added in v0.36.3

func (x *GetBillingGroupResponse) GetBillingGroup() *BillingGroup

func (*GetBillingGroupResponse) ProtoMessage added in v0.36.3

func (*GetBillingGroupResponse) ProtoMessage()

func (*GetBillingGroupResponse) ProtoReflect added in v0.36.3

func (x *GetBillingGroupResponse) ProtoReflect() protoreflect.Message

func (*GetBillingGroupResponse) Reset added in v0.36.3

func (x *GetBillingGroupResponse) Reset()

func (*GetBillingGroupResponse) String added in v0.36.3

func (x *GetBillingGroupResponse) String() string

type GetBillingSettingRequest added in v0.65.41

type GetBillingSettingRequest struct {

	// Optional. Get only the value that set fieldMask.
	//
	// see more info: https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/field_mask.proto
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the GetBillingSetting rpc.

func (*GetBillingSettingRequest) Descriptor deprecated added in v0.65.41

func (*GetBillingSettingRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBillingSettingRequest.ProtoReflect.Descriptor instead.

func (*GetBillingSettingRequest) GetFieldMask added in v0.65.41

func (x *GetBillingSettingRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*GetBillingSettingRequest) ProtoMessage added in v0.65.41

func (*GetBillingSettingRequest) ProtoMessage()

func (*GetBillingSettingRequest) ProtoReflect added in v0.65.41

func (x *GetBillingSettingRequest) ProtoReflect() protoreflect.Message

func (*GetBillingSettingRequest) Reset added in v0.65.41

func (x *GetBillingSettingRequest) Reset()

func (*GetBillingSettingRequest) String added in v0.65.41

func (x *GetBillingSettingRequest) String() string

type GetBillingSettingResponse added in v0.65.41

type GetBillingSettingResponse struct {

	// List of available yearmonth.
	YearMonth []*ripple.YearMonth `protobuf:"bytes,1,rep,name=yearMonth,proto3" json:"yearMonth,omitempty"`
	// Rounding method.
	RoundingMethod *ripple.Rounding `protobuf:"bytes,2,opt,name=roundingMethod,proto3" json:"roundingMethod,omitempty"`
	// Rounding method for Export CSV.
	ExportRoundingMethod *ripple.Rounding `protobuf:"bytes,3,opt,name=exportRoundingMethod,proto3" json:"exportRoundingMethod,omitempty"`
	// Invoice layout.
	InvoiceLayout *ripple.InvoiceLayout `protobuf:"bytes,4,opt,name=invoiceLayout,proto3" json:"invoiceLayout,omitempty"`
	// Invoice due date.
	InvoiceDueDate *ripple.DueDate `protobuf:"bytes,5,opt,name=invoiceDueDate,proto3" json:"invoiceDueDate,omitempty"`
	// List of available currency.
	SupportCurrency []string `protobuf:"bytes,6,rep,name=supportCurrency,proto3" json:"supportCurrency,omitempty"`
	// contains filtered or unexported fields
}

Response message for the GetBillingSetting rpc.

func (*GetBillingSettingResponse) Descriptor deprecated added in v0.65.41

func (*GetBillingSettingResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetBillingSettingResponse.ProtoReflect.Descriptor instead.

func (*GetBillingSettingResponse) GetExportRoundingMethod added in v0.65.42

func (x *GetBillingSettingResponse) GetExportRoundingMethod() *ripple.Rounding

func (*GetBillingSettingResponse) GetInvoiceDueDate added in v0.65.42

func (x *GetBillingSettingResponse) GetInvoiceDueDate() *ripple.DueDate

func (*GetBillingSettingResponse) GetInvoiceLayout added in v0.65.42

func (x *GetBillingSettingResponse) GetInvoiceLayout() *ripple.InvoiceLayout

func (*GetBillingSettingResponse) GetRoundingMethod added in v0.65.41

func (x *GetBillingSettingResponse) GetRoundingMethod() *ripple.Rounding

func (*GetBillingSettingResponse) GetSupportCurrency added in v0.65.47

func (x *GetBillingSettingResponse) GetSupportCurrency() []string

func (*GetBillingSettingResponse) GetYearMonth added in v0.65.41

func (x *GetBillingSettingResponse) GetYearMonth() []*ripple.YearMonth

func (*GetBillingSettingResponse) ProtoMessage added in v0.65.41

func (*GetBillingSettingResponse) ProtoMessage()

func (*GetBillingSettingResponse) ProtoReflect added in v0.65.41

func (*GetBillingSettingResponse) Reset added in v0.65.41

func (x *GetBillingSettingResponse) Reset()

func (*GetBillingSettingResponse) String added in v0.65.41

func (x *GetBillingSettingResponse) String() string

type GetCustomizedBillingServiceBillingGroupRequest added in v0.74.17

type GetCustomizedBillingServiceBillingGroupRequest struct {

	// Required. billing internal id in billing group.
	GroupId string `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// Required. At the moment, `aws`,`azure`,`gcp` is supported.
	Vendor string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.GetCustomizedBillingServiceBillingGroup rpc.

func (*GetCustomizedBillingServiceBillingGroupRequest) Descriptor deprecated added in v0.74.17

Deprecated: Use GetCustomizedBillingServiceBillingGroupRequest.ProtoReflect.Descriptor instead.

func (*GetCustomizedBillingServiceBillingGroupRequest) GetGroupId added in v0.74.17

func (*GetCustomizedBillingServiceBillingGroupRequest) GetVendor added in v0.74.17

func (*GetCustomizedBillingServiceBillingGroupRequest) ProtoMessage added in v0.74.17

func (*GetCustomizedBillingServiceBillingGroupRequest) ProtoReflect added in v0.74.17

func (*GetCustomizedBillingServiceBillingGroupRequest) Reset added in v0.74.17

func (*GetCustomizedBillingServiceBillingGroupRequest) String added in v0.74.17

type GetCustomizedBillingServiceBillingGroupResponse added in v0.74.17

type GetCustomizedBillingServiceBillingGroupResponse struct {

	// Required. [blueapi.api.ripple.CustomizedBillingService.id]
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Required. vendor that applied to the CustomizedBillingService config.
	Vendor string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// Required. [blueapi.api.ripple.ChargingTarget]
	ChargingTarget ripple.ChargingTarget `protobuf:"varint,3,opt,name=chargingTarget,proto3,enum=blueapi.api.ripple.ChargingTarget" json:"chargingTarget,omitempty"`
	// Optional. accounts that applied to the CustomizedBillingService config.
	Accounts []*api.Account `protobuf:"bytes,4,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// contains filtered or unexported fields
}

Response message for the Billing.GetCustomizedBillingServiceBillingGroup rpc.

If there is no account information, it indicates that it is applied to BillingGroup.

func (*GetCustomizedBillingServiceBillingGroupResponse) Descriptor deprecated added in v0.74.17

Deprecated: Use GetCustomizedBillingServiceBillingGroupResponse.ProtoReflect.Descriptor instead.

func (*GetCustomizedBillingServiceBillingGroupResponse) GetAccounts added in v0.74.17

func (*GetCustomizedBillingServiceBillingGroupResponse) GetChargingTarget added in v0.74.17

func (*GetCustomizedBillingServiceBillingGroupResponse) GetId added in v0.74.17

func (*GetCustomizedBillingServiceBillingGroupResponse) GetVendor added in v0.74.17

func (*GetCustomizedBillingServiceBillingGroupResponse) ProtoMessage added in v0.74.17

func (*GetCustomizedBillingServiceBillingGroupResponse) ProtoReflect added in v0.74.17

func (*GetCustomizedBillingServiceBillingGroupResponse) Reset added in v0.74.17

func (*GetCustomizedBillingServiceBillingGroupResponse) String added in v0.74.17

type GetCustomizedBillingServiceRequest added in v0.71.49

type GetCustomizedBillingServiceRequest struct {

	// Required. [blueapi.api.ripple.CustomizedBillingService.id]
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Optional. Get only the value that set fieldMask.
	//
	// see more info: https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/field_mask.proto
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.GetCustomizedBillingService rpc.

func (*GetCustomizedBillingServiceRequest) Descriptor deprecated added in v0.71.49

func (*GetCustomizedBillingServiceRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetCustomizedBillingServiceRequest.ProtoReflect.Descriptor instead.

func (*GetCustomizedBillingServiceRequest) GetFieldMask added in v0.71.49

func (*GetCustomizedBillingServiceRequest) GetId added in v0.71.49

func (*GetCustomizedBillingServiceRequest) ProtoMessage added in v0.71.49

func (*GetCustomizedBillingServiceRequest) ProtoMessage()

func (*GetCustomizedBillingServiceRequest) ProtoReflect added in v0.71.49

func (*GetCustomizedBillingServiceRequest) Reset added in v0.71.49

func (*GetCustomizedBillingServiceRequest) String added in v0.71.49

type GetFreeFormatRequest added in v0.74.13

type GetFreeFormatRequest struct {

	// set empty to get all the freeformat of the MSP
	GroupId string `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// this setting is ignored if groupId is not empty
	// set true to return only the free format associated to a BG
	IsAssociated bool `protobuf:"varint,2,opt,name=isAssociated,proto3" json:"isAssociated,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFreeFormatRequest) Descriptor deprecated added in v0.74.13

func (*GetFreeFormatRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFreeFormatRequest.ProtoReflect.Descriptor instead.

func (*GetFreeFormatRequest) GetGroupId added in v0.74.14

func (x *GetFreeFormatRequest) GetGroupId() string

func (*GetFreeFormatRequest) GetIsAssociated added in v0.74.19

func (x *GetFreeFormatRequest) GetIsAssociated() bool

func (*GetFreeFormatRequest) ProtoMessage added in v0.74.13

func (*GetFreeFormatRequest) ProtoMessage()

func (*GetFreeFormatRequest) ProtoReflect added in v0.74.13

func (x *GetFreeFormatRequest) ProtoReflect() protoreflect.Message

func (*GetFreeFormatRequest) Reset added in v0.74.13

func (x *GetFreeFormatRequest) Reset()

func (*GetFreeFormatRequest) String added in v0.74.13

func (x *GetFreeFormatRequest) String() string

type GetFreeFormatResponse added in v0.74.13

type GetFreeFormatResponse struct {
	GroupId    string          `protobuf:"bytes,3,opt,name=groupId,proto3" json:"groupId,omitempty"`
	Vendor     string          `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	FreeFormat []*FreeFormItem `protobuf:"bytes,2,rep,name=freeFormat,proto3" json:"freeFormat,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFreeFormatResponse) Descriptor deprecated added in v0.74.13

func (*GetFreeFormatResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetFreeFormatResponse.ProtoReflect.Descriptor instead.

func (*GetFreeFormatResponse) GetFreeFormat added in v0.74.13

func (x *GetFreeFormatResponse) GetFreeFormat() []*FreeFormItem

func (*GetFreeFormatResponse) GetGroupId added in v0.74.19

func (x *GetFreeFormatResponse) GetGroupId() string

func (*GetFreeFormatResponse) GetVendor added in v0.74.13

func (x *GetFreeFormatResponse) GetVendor() string

func (*GetFreeFormatResponse) ProtoMessage added in v0.74.13

func (*GetFreeFormatResponse) ProtoMessage()

func (*GetFreeFormatResponse) ProtoReflect added in v0.74.13

func (x *GetFreeFormatResponse) ProtoReflect() protoreflect.Message

func (*GetFreeFormatResponse) Reset added in v0.74.13

func (x *GetFreeFormatResponse) Reset()

func (*GetFreeFormatResponse) String added in v0.74.13

func (x *GetFreeFormatResponse) String() string

type GetInvoiceRequest added in v0.64.3

type GetInvoiceRequest struct {

	// Required. Month to get invoice. Format: `yyyymm`.
	Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	// Required.
	//
	// For Ripple, only billing internal ids are supported at the moment. You can set it to a single group
	//
	// Implied as the parent billing group for Wave(Pro) users.
	GroupId string `protobuf:"bytes,2,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Cost.GetInvoiceRequest rpc.

func (*GetInvoiceRequest) Descriptor deprecated added in v0.64.3

func (*GetInvoiceRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetInvoiceRequest.ProtoReflect.Descriptor instead.

func (*GetInvoiceRequest) GetDate added in v0.64.3

func (x *GetInvoiceRequest) GetDate() string

func (*GetInvoiceRequest) GetGroupId added in v0.64.3

func (x *GetInvoiceRequest) GetGroupId() string

func (*GetInvoiceRequest) ProtoMessage added in v0.64.3

func (*GetInvoiceRequest) ProtoMessage()

func (*GetInvoiceRequest) ProtoReflect added in v0.64.3

func (x *GetInvoiceRequest) ProtoReflect() protoreflect.Message

func (*GetInvoiceRequest) Reset added in v0.64.3

func (x *GetInvoiceRequest) Reset()

func (*GetInvoiceRequest) String added in v0.64.3

func (x *GetInvoiceRequest) String() string

type GetInvoiceServiceDiscountsRequest added in v0.71.98

type GetInvoiceServiceDiscountsRequest struct {

	// Required. [blueapi.api.ripple.v1.InvoiceServiceDiscounts.id].
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Optional. Get only the value that set fieldMask.
	//
	// see more info: https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/field_mask.proto
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=fieldMask,proto3" json:"fieldMask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the GetInvoiceServiceDiscounts rpc.

func (*GetInvoiceServiceDiscountsRequest) Descriptor deprecated added in v0.71.98

func (*GetInvoiceServiceDiscountsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetInvoiceServiceDiscountsRequest.ProtoReflect.Descriptor instead.

func (*GetInvoiceServiceDiscountsRequest) GetFieldMask added in v0.71.98

func (*GetInvoiceServiceDiscountsRequest) GetId added in v0.71.98

func (*GetInvoiceServiceDiscountsRequest) ProtoMessage added in v0.71.98

func (*GetInvoiceServiceDiscountsRequest) ProtoMessage()

func (*GetInvoiceServiceDiscountsRequest) ProtoReflect added in v0.71.98

func (*GetInvoiceServiceDiscountsRequest) Reset added in v0.71.98

func (*GetInvoiceServiceDiscountsRequest) String added in v0.71.98

type GetInvoiceStatusRequest added in v0.65.4

type GetInvoiceStatusRequest struct {

	// Required. invoice generate request id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Request message for the GetInvoiceStatus rpc.

func (*GetInvoiceStatusRequest) Descriptor deprecated added in v0.65.4

func (*GetInvoiceStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetInvoiceStatusRequest.ProtoReflect.Descriptor instead.

func (*GetInvoiceStatusRequest) GetId added in v0.65.4

func (x *GetInvoiceStatusRequest) GetId() string

func (*GetInvoiceStatusRequest) ProtoMessage added in v0.65.4

func (*GetInvoiceStatusRequest) ProtoMessage()

func (*GetInvoiceStatusRequest) ProtoReflect added in v0.65.4

func (x *GetInvoiceStatusRequest) ProtoReflect() protoreflect.Message

func (*GetInvoiceStatusRequest) Reset added in v0.65.4

func (x *GetInvoiceStatusRequest) Reset()

func (*GetInvoiceStatusRequest) String added in v0.65.4

func (x *GetInvoiceStatusRequest) String() string

type GetResellerRequest added in v0.65.35

type GetResellerRequest struct {

	// Required. reseller id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Optional. Get only the value that set fieldMask.
	//
	// see more info: https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/field_mask.proto
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the GetReseller rpc.

func (*GetResellerRequest) Descriptor deprecated added in v0.65.35

func (*GetResellerRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetResellerRequest.ProtoReflect.Descriptor instead.

func (*GetResellerRequest) GetFieldMask added in v0.65.35

func (x *GetResellerRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*GetResellerRequest) GetId added in v0.65.35

func (x *GetResellerRequest) GetId() string

func (*GetResellerRequest) ProtoMessage added in v0.65.35

func (*GetResellerRequest) ProtoMessage()

func (*GetResellerRequest) ProtoReflect added in v0.65.35

func (x *GetResellerRequest) ProtoReflect() protoreflect.Message

func (*GetResellerRequest) Reset added in v0.65.35

func (x *GetResellerRequest) Reset()

func (*GetResellerRequest) String added in v0.65.35

func (x *GetResellerRequest) String() string

type GetTagsAddingSettingRequest added in v0.74.2

type GetTagsAddingSettingRequest struct {
	Vendor  string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	GroupId string `protobuf:"bytes,2,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTagsAddingSettingRequest) Descriptor deprecated added in v0.74.2

func (*GetTagsAddingSettingRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTagsAddingSettingRequest.ProtoReflect.Descriptor instead.

func (*GetTagsAddingSettingRequest) GetGroupId added in v0.74.2

func (x *GetTagsAddingSettingRequest) GetGroupId() string

func (*GetTagsAddingSettingRequest) GetVendor added in v0.74.2

func (x *GetTagsAddingSettingRequest) GetVendor() string

func (*GetTagsAddingSettingRequest) ProtoMessage added in v0.74.2

func (*GetTagsAddingSettingRequest) ProtoMessage()

func (*GetTagsAddingSettingRequest) ProtoReflect added in v0.74.2

func (*GetTagsAddingSettingRequest) Reset added in v0.74.2

func (x *GetTagsAddingSettingRequest) Reset()

func (*GetTagsAddingSettingRequest) String added in v0.74.2

func (x *GetTagsAddingSettingRequest) String() string

type GetTagsRequest added in v0.71.75

type GetTagsRequest struct {
	Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	Type   string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTagsRequest) Descriptor deprecated added in v0.71.75

func (*GetTagsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTagsRequest.ProtoReflect.Descriptor instead.

func (*GetTagsRequest) GetType added in v0.71.75

func (x *GetTagsRequest) GetType() string

func (*GetTagsRequest) GetVendor added in v0.71.75

func (x *GetTagsRequest) GetVendor() string

func (*GetTagsRequest) ProtoMessage added in v0.71.75

func (*GetTagsRequest) ProtoMessage()

func (*GetTagsRequest) ProtoReflect added in v0.71.75

func (x *GetTagsRequest) ProtoReflect() protoreflect.Message

func (*GetTagsRequest) Reset added in v0.71.75

func (x *GetTagsRequest) Reset()

func (*GetTagsRequest) String added in v0.71.75

func (x *GetTagsRequest) String() string

type GrpcClient

type GrpcClient struct {
	BillingClient
	// contains filtered or unexported fields
}

func NewClient

func NewClient(ctx context.Context, opts ...*ClientOptions) (*GrpcClient, error)

NewClient returns a client connection to the 'billing' service.

func (*GrpcClient) Close

func (c *GrpcClient) Close()

type InvoiceConnectedBillingGroups added in v0.74.15

type InvoiceConnectedBillingGroups struct {
	BillingInternalId string `protobuf:"bytes,1,opt,name=billingInternalId,proto3" json:"billingInternalId,omitempty"`
	BillingGroupId    string `protobuf:"bytes,2,opt,name=billingGroupId,proto3" json:"billingGroupId,omitempty"`
	BillingGroupName  string `protobuf:"bytes,3,opt,name=billingGroupName,proto3" json:"billingGroupName,omitempty"`
	// contains filtered or unexported fields
}

Response message to be used for ListInvoiceTemplateResponse

func (*InvoiceConnectedBillingGroups) Descriptor deprecated added in v0.74.15

func (*InvoiceConnectedBillingGroups) Descriptor() ([]byte, []int)

Deprecated: Use InvoiceConnectedBillingGroups.ProtoReflect.Descriptor instead.

func (*InvoiceConnectedBillingGroups) GetBillingGroupId added in v0.74.15

func (x *InvoiceConnectedBillingGroups) GetBillingGroupId() string

func (*InvoiceConnectedBillingGroups) GetBillingGroupName added in v0.74.15

func (x *InvoiceConnectedBillingGroups) GetBillingGroupName() string

func (*InvoiceConnectedBillingGroups) GetBillingInternalId added in v0.74.15

func (x *InvoiceConnectedBillingGroups) GetBillingInternalId() string

func (*InvoiceConnectedBillingGroups) ProtoMessage added in v0.74.15

func (*InvoiceConnectedBillingGroups) ProtoMessage()

func (*InvoiceConnectedBillingGroups) ProtoReflect added in v0.74.15

func (*InvoiceConnectedBillingGroups) Reset added in v0.74.15

func (x *InvoiceConnectedBillingGroups) Reset()

func (*InvoiceConnectedBillingGroups) String added in v0.74.15

type InvoiceServiceDiscounts added in v0.64.22

type InvoiceServiceDiscounts struct {

	// Service discount id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Service discount name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Service discount description.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// create timestamp.
	Created string `protobuf:"bytes,4,opt,name=created,proto3" json:"created,omitempty"`
	// update timestamp.
	Updated string `protobuf:"bytes,5,opt,name=updated,proto3" json:"updated,omitempty"`
	// contains filtered or unexported fields
}

Streaming response message for the InvoiceServiceDiscounts rpc.

func (*InvoiceServiceDiscounts) Descriptor deprecated added in v0.64.22

func (*InvoiceServiceDiscounts) Descriptor() ([]byte, []int)

Deprecated: Use InvoiceServiceDiscounts.ProtoReflect.Descriptor instead.

func (*InvoiceServiceDiscounts) GetCreated added in v0.64.22

func (x *InvoiceServiceDiscounts) GetCreated() string

func (*InvoiceServiceDiscounts) GetDescription added in v0.64.22

func (x *InvoiceServiceDiscounts) GetDescription() string

func (*InvoiceServiceDiscounts) GetId added in v0.64.22

func (x *InvoiceServiceDiscounts) GetId() string

func (*InvoiceServiceDiscounts) GetName added in v0.64.22

func (x *InvoiceServiceDiscounts) GetName() string

func (*InvoiceServiceDiscounts) GetUpdated added in v0.64.22

func (x *InvoiceServiceDiscounts) GetUpdated() string

func (*InvoiceServiceDiscounts) ProtoMessage added in v0.64.22

func (*InvoiceServiceDiscounts) ProtoMessage()

func (*InvoiceServiceDiscounts) ProtoReflect added in v0.64.22

func (x *InvoiceServiceDiscounts) ProtoReflect() protoreflect.Message

func (*InvoiceServiceDiscounts) Reset added in v0.64.22

func (x *InvoiceServiceDiscounts) Reset()

func (*InvoiceServiceDiscounts) String added in v0.64.22

func (x *InvoiceServiceDiscounts) String() string

type ListAbcBillingGroupAccountsRequest added in v0.68.21

type ListAbcBillingGroupAccountsRequest struct {

	// Required. Payer Id.
	PayerId string `protobuf:"bytes,1,opt,name=payerId,proto3" json:"payerId,omitempty"`
	// Required. BillingGroup Id.
	BillingGroupArn string `protobuf:"bytes,2,opt,name=billingGroupArn,proto3" json:"billingGroupArn,omitempty"`
	// contains filtered or unexported fields
}

request message for ListAbcBillingGroupAccounts

func (*ListAbcBillingGroupAccountsRequest) Descriptor deprecated added in v0.68.21

func (*ListAbcBillingGroupAccountsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAbcBillingGroupAccountsRequest.ProtoReflect.Descriptor instead.

func (*ListAbcBillingGroupAccountsRequest) GetBillingGroupArn added in v0.68.24

func (x *ListAbcBillingGroupAccountsRequest) GetBillingGroupArn() string

func (*ListAbcBillingGroupAccountsRequest) GetPayerId added in v0.68.21

func (*ListAbcBillingGroupAccountsRequest) ProtoMessage added in v0.68.21

func (*ListAbcBillingGroupAccountsRequest) ProtoMessage()

func (*ListAbcBillingGroupAccountsRequest) ProtoReflect added in v0.68.21

func (*ListAbcBillingGroupAccountsRequest) Reset added in v0.68.21

func (*ListAbcBillingGroupAccountsRequest) String added in v0.68.21

type ListAbcBillingGroupsRequest added in v0.68.21

type ListAbcBillingGroupsRequest struct {

	// Required. Payer Id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

request message for ListAbcBillingGroups

func (*ListAbcBillingGroupsRequest) Descriptor deprecated added in v0.68.21

func (*ListAbcBillingGroupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAbcBillingGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListAbcBillingGroupsRequest) GetId added in v0.68.21

func (*ListAbcBillingGroupsRequest) ProtoMessage added in v0.68.21

func (*ListAbcBillingGroupsRequest) ProtoMessage()

func (*ListAbcBillingGroupsRequest) ProtoReflect added in v0.68.21

func (*ListAbcBillingGroupsRequest) Reset added in v0.68.21

func (x *ListAbcBillingGroupsRequest) Reset()

func (*ListAbcBillingGroupsRequest) String added in v0.68.21

func (x *ListAbcBillingGroupsRequest) String() string

type ListAccessGroupsRequest added in v0.65.94

type ListAccessGroupsRequest struct {

	// Optional. Get only the value that set fieldMask.
	//
	// see more info: https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/field_mask.proto
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the ListAccessGroups rpc.

func (*ListAccessGroupsRequest) Descriptor deprecated added in v0.65.94

func (*ListAccessGroupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAccessGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListAccessGroupsRequest) GetFieldMask added in v0.65.94

func (x *ListAccessGroupsRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*ListAccessGroupsRequest) ProtoMessage added in v0.65.94

func (*ListAccessGroupsRequest) ProtoMessage()

func (*ListAccessGroupsRequest) ProtoReflect added in v0.65.94

func (x *ListAccessGroupsRequest) ProtoReflect() protoreflect.Message

func (*ListAccessGroupsRequest) Reset added in v0.65.94

func (x *ListAccessGroupsRequest) Reset()

func (*ListAccessGroupsRequest) String added in v0.65.94

func (x *ListAccessGroupsRequest) String() string

type ListAccountInvoiceServiceDiscountsRequest added in v0.64.24

type ListAccountInvoiceServiceDiscountsRequest struct {

	// Required.
	//
	// For Ripple, only billing internal ids are supported at the moment. You can set it to a single group
	//
	// Implied as the parent billing group for Wave(Pro) users.
	GroupId string `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// contains filtered or unexported fields
}

Request message for the ListAccountInvoiceServiceDiscounts rpc.

func (*ListAccountInvoiceServiceDiscountsRequest) Descriptor deprecated added in v0.64.24

func (*ListAccountInvoiceServiceDiscountsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAccountInvoiceServiceDiscountsRequest.ProtoReflect.Descriptor instead.

func (*ListAccountInvoiceServiceDiscountsRequest) GetGroupId added in v0.64.24

func (*ListAccountInvoiceServiceDiscountsRequest) ProtoMessage added in v0.64.24

func (*ListAccountInvoiceServiceDiscountsRequest) ProtoReflect added in v0.64.24

func (*ListAccountInvoiceServiceDiscountsRequest) Reset added in v0.64.24

func (*ListAccountInvoiceServiceDiscountsRequest) String added in v0.64.24

type ListAccountResourcesRequest added in v0.68.69

type ListAccountResourcesRequest struct {

	// Required. At the moment, only `aws`,`azure`,`gcp` is supported.
	Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// Optional. The UTC month to query. If empty, defaults to current month. Format is `yyyymm`.
	Month string `protobuf:"bytes,2,opt,name=month,proto3" json:"month,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.ListAccountResources rpc.

func (*ListAccountResourcesRequest) Descriptor deprecated added in v0.68.69

func (*ListAccountResourcesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAccountResourcesRequest.ProtoReflect.Descriptor instead.

func (*ListAccountResourcesRequest) GetMonth added in v0.68.69

func (x *ListAccountResourcesRequest) GetMonth() string

func (*ListAccountResourcesRequest) GetVendor added in v0.68.69

func (x *ListAccountResourcesRequest) GetVendor() string

func (*ListAccountResourcesRequest) ProtoMessage added in v0.68.69

func (*ListAccountResourcesRequest) ProtoMessage()

func (*ListAccountResourcesRequest) ProtoReflect added in v0.68.69

func (*ListAccountResourcesRequest) Reset added in v0.68.69

func (x *ListAccountResourcesRequest) Reset()

func (*ListAccountResourcesRequest) String added in v0.68.69

func (x *ListAccountResourcesRequest) String() string

type ListAwsDailyRunHistoryRequest added in v0.62.7

type ListAwsDailyRunHistoryRequest struct {

	// Optional. If empty, defaults to current UTC month. Format: yyyymm.
	Month string `protobuf:"bytes,1,opt,name=month,proto3" json:"month,omitempty"`
	// Optional. If not empty, query for this group. At the moment, only `billingInternalId`s are supported.
	GroupId string `protobuf:"bytes,2,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.ListAwsCalculationHistory rpc.

func (*ListAwsDailyRunHistoryRequest) Descriptor deprecated added in v0.62.7

func (*ListAwsDailyRunHistoryRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAwsDailyRunHistoryRequest.ProtoReflect.Descriptor instead.

func (*ListAwsDailyRunHistoryRequest) GetGroupId added in v0.62.7

func (x *ListAwsDailyRunHistoryRequest) GetGroupId() string

func (*ListAwsDailyRunHistoryRequest) GetMonth added in v0.62.7

func (x *ListAwsDailyRunHistoryRequest) GetMonth() string

func (*ListAwsDailyRunHistoryRequest) ProtoMessage added in v0.62.7

func (*ListAwsDailyRunHistoryRequest) ProtoMessage()

func (*ListAwsDailyRunHistoryRequest) ProtoReflect added in v0.62.7

func (*ListAwsDailyRunHistoryRequest) Reset added in v0.62.7

func (x *ListAwsDailyRunHistoryRequest) Reset()

func (*ListAwsDailyRunHistoryRequest) String added in v0.62.7

type ListBillingGroupsRequest

type ListBillingGroupsRequest struct {

	// Optional. Get only the value that set fieldMask.
	//
	// see more info: https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/field_mask.proto
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// Optional. Filter vendor accounts included in BillingGroup. Format: vendors=vendor1,vendor2,vendor3.
	// For example, When Aws and Gcp to be filtered vendors=aws,gcp
	// If you want to get all vendors, not set parameter.
	Vendors string `protobuf:"bytes,2,opt,name=vendors,proto3" json:"vendors,omitempty"`
	// Optional. Filter by calcType. Format: calType=account
	// Valid values: account, tag
	CalcType string `protobuf:"bytes,3,opt,name=calcType,proto3" json:"calcType,omitempty"`
	// Optional. Filter by displayCost. Format: displayCost=unblended_cost
	// valid values: unblended_cost, true_unblended_cost
	DisplayCost string `protobuf:"bytes,4,opt,name=displayCost,proto3" json:"displayCost,omitempty"`
	// Optional. For aws only, filter will be ignored for other vendors.
	// Valid values: default, imported
	BgType string `protobuf:"bytes,5,opt,name=bgType,proto3" json:"bgType,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.ListBillingGroups rpc.

func (*ListBillingGroupsRequest) Descriptor deprecated

func (*ListBillingGroupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListBillingGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListBillingGroupsRequest) GetBgType added in v0.71.88

func (x *ListBillingGroupsRequest) GetBgType() string

func (*ListBillingGroupsRequest) GetCalcType added in v0.71.65

func (x *ListBillingGroupsRequest) GetCalcType() string

func (*ListBillingGroupsRequest) GetDisplayCost added in v0.71.65

func (x *ListBillingGroupsRequest) GetDisplayCost() string

func (*ListBillingGroupsRequest) GetFieldMask added in v0.65.2

func (x *ListBillingGroupsRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*ListBillingGroupsRequest) GetVendors added in v0.69.70

func (x *ListBillingGroupsRequest) GetVendors() string

func (*ListBillingGroupsRequest) ProtoMessage

func (*ListBillingGroupsRequest) ProtoMessage()

func (*ListBillingGroupsRequest) ProtoReflect

func (x *ListBillingGroupsRequest) ProtoReflect() protoreflect.Message

func (*ListBillingGroupsRequest) Reset

func (x *ListBillingGroupsRequest) Reset()

func (*ListBillingGroupsRequest) String

func (x *ListBillingGroupsRequest) String() string

type ListCustomFieldRequest added in v0.71.91

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

func (*ListCustomFieldRequest) Descriptor deprecated added in v0.71.91

func (*ListCustomFieldRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListCustomFieldRequest.ProtoReflect.Descriptor instead.

func (*ListCustomFieldRequest) ProtoMessage added in v0.71.91

func (*ListCustomFieldRequest) ProtoMessage()

func (*ListCustomFieldRequest) ProtoReflect added in v0.71.91

func (x *ListCustomFieldRequest) ProtoReflect() protoreflect.Message

func (*ListCustomFieldRequest) Reset added in v0.71.91

func (x *ListCustomFieldRequest) Reset()

func (*ListCustomFieldRequest) String added in v0.71.91

func (x *ListCustomFieldRequest) String() string

type ListExchangeRatesRequest added in v0.65.57

type ListExchangeRatesRequest struct {

	// Required. vendor.
	Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// Required. month. Format: `yyyymm`.
	Month string `protobuf:"bytes,2,opt,name=month,proto3" json:"month,omitempty"`
	// contains filtered or unexported fields
}

Request message for the ListExchangeRates rpc.

func (*ListExchangeRatesRequest) Descriptor deprecated added in v0.65.57

func (*ListExchangeRatesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListExchangeRatesRequest.ProtoReflect.Descriptor instead.

func (*ListExchangeRatesRequest) GetMonth added in v0.65.70

func (x *ListExchangeRatesRequest) GetMonth() string

func (*ListExchangeRatesRequest) GetVendor added in v0.65.57

func (x *ListExchangeRatesRequest) GetVendor() string

func (*ListExchangeRatesRequest) ProtoMessage added in v0.65.57

func (*ListExchangeRatesRequest) ProtoMessage()

func (*ListExchangeRatesRequest) ProtoReflect added in v0.65.57

func (x *ListExchangeRatesRequest) ProtoReflect() protoreflect.Message

func (*ListExchangeRatesRequest) Reset added in v0.65.57

func (x *ListExchangeRatesRequest) Reset()

func (*ListExchangeRatesRequest) String added in v0.65.57

func (x *ListExchangeRatesRequest) String() string

type ListExchangeRatesResponse added in v0.65.57

type ListExchangeRatesResponse struct {

	// The Month.
	Month string `protobuf:"bytes,1,opt,name=month,proto3" json:"month,omitempty"`
	// The common exchange rate.
	Common *ripple.CommonExchangeRate `protobuf:"bytes,2,opt,name=common,proto3" json:"common,omitempty"`
	// The billing group exchange rate.
	BillingGroup []*ripple.BillingGroupExchangeRate `protobuf:"bytes,3,rep,name=billingGroup,proto3" json:"billingGroup,omitempty"`
	// The payer exchange rate.
	Payer *ripple.VendorPayerExchangeRate `protobuf:"bytes,4,opt,name=payer,proto3" json:"payer,omitempty"`
	// contains filtered or unexported fields
}

Response message for the ListExchangeRates rpc.

func (*ListExchangeRatesResponse) Descriptor deprecated added in v0.65.57

func (*ListExchangeRatesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListExchangeRatesResponse.ProtoReflect.Descriptor instead.

func (*ListExchangeRatesResponse) GetBillingGroup added in v0.65.70

func (*ListExchangeRatesResponse) GetCommon added in v0.65.70

func (*ListExchangeRatesResponse) GetMonth added in v0.65.70

func (x *ListExchangeRatesResponse) GetMonth() string

func (*ListExchangeRatesResponse) GetPayer added in v0.65.70

func (*ListExchangeRatesResponse) ProtoMessage added in v0.65.57

func (*ListExchangeRatesResponse) ProtoMessage()

func (*ListExchangeRatesResponse) ProtoReflect added in v0.65.57

func (*ListExchangeRatesResponse) Reset added in v0.65.57

func (x *ListExchangeRatesResponse) Reset()

func (*ListExchangeRatesResponse) String added in v0.65.57

func (x *ListExchangeRatesResponse) String() string

type ListInvoiceRequest added in v0.68.17

type ListInvoiceRequest struct {

	// Optional. billing internal id.
	GroupId string `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// contains filtered or unexported fields
}

Request message for the ListInvoice rpc.

func (*ListInvoiceRequest) Descriptor deprecated added in v0.68.17

func (*ListInvoiceRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListInvoiceRequest.ProtoReflect.Descriptor instead.

func (*ListInvoiceRequest) GetGroupId added in v0.68.17

func (x *ListInvoiceRequest) GetGroupId() string

func (*ListInvoiceRequest) ProtoMessage added in v0.68.17

func (*ListInvoiceRequest) ProtoMessage()

func (*ListInvoiceRequest) ProtoReflect added in v0.68.17

func (x *ListInvoiceRequest) ProtoReflect() protoreflect.Message

func (*ListInvoiceRequest) Reset added in v0.68.17

func (x *ListInvoiceRequest) Reset()

func (*ListInvoiceRequest) String added in v0.68.17

func (x *ListInvoiceRequest) String() string

type ListInvoiceResponse added in v0.68.17

type ListInvoiceResponse struct {

	// The billing internal id.
	BillingInternalId string `protobuf:"bytes,1,opt,name=billingInternalId,proto3" json:"billingInternalId,omitempty"`
	// The billing group id.
	BillingGroupId string `protobuf:"bytes,2,opt,name=BillingGroupId,proto3" json:"BillingGroupId,omitempty"`
	// The billing group name.
	BillingGroupName string `protobuf:"bytes,3,opt,name=BillingGroupName,proto3" json:"BillingGroupName,omitempty"`
	// The date.
	Date string `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
	// contains filtered or unexported fields
}

Response message for the ListInvoice rpc.

func (*ListInvoiceResponse) Descriptor deprecated added in v0.68.17

func (*ListInvoiceResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListInvoiceResponse.ProtoReflect.Descriptor instead.

func (*ListInvoiceResponse) GetBillingGroupId added in v0.68.17

func (x *ListInvoiceResponse) GetBillingGroupId() string

func (*ListInvoiceResponse) GetBillingGroupName added in v0.68.17

func (x *ListInvoiceResponse) GetBillingGroupName() string

func (*ListInvoiceResponse) GetBillingInternalId added in v0.68.17

func (x *ListInvoiceResponse) GetBillingInternalId() string

func (*ListInvoiceResponse) GetDate added in v0.68.17

func (x *ListInvoiceResponse) GetDate() string

func (*ListInvoiceResponse) ProtoMessage added in v0.68.17

func (*ListInvoiceResponse) ProtoMessage()

func (*ListInvoiceResponse) ProtoReflect added in v0.68.17

func (x *ListInvoiceResponse) ProtoReflect() protoreflect.Message

func (*ListInvoiceResponse) Reset added in v0.68.17

func (x *ListInvoiceResponse) Reset()

func (*ListInvoiceResponse) String added in v0.68.17

func (x *ListInvoiceResponse) String() string

type ListInvoiceServiceDiscountsRequest added in v0.64.22

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

Request message for the ListInvoiceServiceDiscounts rpc.

func (*ListInvoiceServiceDiscountsRequest) Descriptor deprecated added in v0.64.22

func (*ListInvoiceServiceDiscountsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListInvoiceServiceDiscountsRequest.ProtoReflect.Descriptor instead.

func (*ListInvoiceServiceDiscountsRequest) ProtoMessage added in v0.64.22

func (*ListInvoiceServiceDiscountsRequest) ProtoMessage()

func (*ListInvoiceServiceDiscountsRequest) ProtoReflect added in v0.64.22

func (*ListInvoiceServiceDiscountsRequest) Reset added in v0.64.22

func (*ListInvoiceServiceDiscountsRequest) String added in v0.64.22

type ListInvoiceStatusRequest added in v0.69.34

type ListInvoiceStatusRequest struct {

	// Required. Month to get invoice status. Format: `yyyymm`.
	Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	// contains filtered or unexported fields
}

Request message for the ListInvoiceStatus rpc.

func (*ListInvoiceStatusRequest) Descriptor deprecated added in v0.69.34

func (*ListInvoiceStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListInvoiceStatusRequest.ProtoReflect.Descriptor instead.

func (*ListInvoiceStatusRequest) GetDate added in v0.69.34

func (x *ListInvoiceStatusRequest) GetDate() string

func (*ListInvoiceStatusRequest) ProtoMessage added in v0.69.34

func (*ListInvoiceStatusRequest) ProtoMessage()

func (*ListInvoiceStatusRequest) ProtoReflect added in v0.69.34

func (x *ListInvoiceStatusRequest) ProtoReflect() protoreflect.Message

func (*ListInvoiceStatusRequest) Reset added in v0.69.34

func (x *ListInvoiceStatusRequest) Reset()

func (*ListInvoiceStatusRequest) String added in v0.69.34

func (x *ListInvoiceStatusRequest) String() string

type ListInvoiceTemplateRequest added in v0.74.15

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

Request message for ListInvoiceTemplate rpc.

func (*ListInvoiceTemplateRequest) Descriptor deprecated added in v0.74.15

func (*ListInvoiceTemplateRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListInvoiceTemplateRequest.ProtoReflect.Descriptor instead.

func (*ListInvoiceTemplateRequest) ProtoMessage added in v0.74.15

func (*ListInvoiceTemplateRequest) ProtoMessage()

func (*ListInvoiceTemplateRequest) ProtoReflect added in v0.74.15

func (*ListInvoiceTemplateRequest) Reset added in v0.74.15

func (x *ListInvoiceTemplateRequest) Reset()

func (*ListInvoiceTemplateRequest) String added in v0.74.15

func (x *ListInvoiceTemplateRequest) String() string

type ListInvoiceTemplateResponse added in v0.74.15

type ListInvoiceTemplateResponse struct {
	Id                    string                           `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                  string                           `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description           string                           `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Created               string                           `protobuf:"bytes,4,opt,name=created,proto3" json:"created,omitempty"`
	Updated               string                           `protobuf:"bytes,5,opt,name=updated,proto3" json:"updated,omitempty"`
	NumberOfConnected     int32                            `protobuf:"varint,6,opt,name=numberOfConnected,proto3" json:"numberOfConnected,omitempty"`
	ConnectedBillingGroup []*InvoiceConnectedBillingGroups `protobuf:"bytes,7,rep,name=connectedBillingGroup,proto3" json:"connectedBillingGroup,omitempty"`
	Invoices              *BillingGroupInvoiceSettings     `protobuf:"bytes,8,opt,name=invoices,proto3" json:"invoices,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListInvoiceTemplate rpc.

func (*ListInvoiceTemplateResponse) Descriptor deprecated added in v0.74.15

func (*ListInvoiceTemplateResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListInvoiceTemplateResponse.ProtoReflect.Descriptor instead.

func (*ListInvoiceTemplateResponse) GetConnectedBillingGroup added in v0.74.15

func (x *ListInvoiceTemplateResponse) GetConnectedBillingGroup() []*InvoiceConnectedBillingGroups

func (*ListInvoiceTemplateResponse) GetCreated added in v0.74.15

func (x *ListInvoiceTemplateResponse) GetCreated() string

func (*ListInvoiceTemplateResponse) GetDescription added in v0.74.15

func (x *ListInvoiceTemplateResponse) GetDescription() string

func (*ListInvoiceTemplateResponse) GetId added in v0.74.15

func (*ListInvoiceTemplateResponse) GetInvoices added in v0.74.15

func (*ListInvoiceTemplateResponse) GetName added in v0.74.15

func (x *ListInvoiceTemplateResponse) GetName() string

func (*ListInvoiceTemplateResponse) GetNumberOfConnected added in v0.74.15

func (x *ListInvoiceTemplateResponse) GetNumberOfConnected() int32

func (*ListInvoiceTemplateResponse) GetUpdated added in v0.74.15

func (x *ListInvoiceTemplateResponse) GetUpdated() string

func (*ListInvoiceTemplateResponse) ProtoMessage added in v0.74.15

func (*ListInvoiceTemplateResponse) ProtoMessage()

func (*ListInvoiceTemplateResponse) ProtoReflect added in v0.74.15

func (*ListInvoiceTemplateResponse) Reset added in v0.74.15

func (x *ListInvoiceTemplateResponse) Reset()

func (*ListInvoiceTemplateResponse) String added in v0.74.15

func (x *ListInvoiceTemplateResponse) String() string

type ListResellersRequest added in v0.65.35

type ListResellersRequest struct {

	// Optional. Get only the value that set fieldMask.
	//
	// see more info: https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/field_mask.proto
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the ListResellers rpc.

func (*ListResellersRequest) Descriptor deprecated added in v0.65.35

func (*ListResellersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListResellersRequest.ProtoReflect.Descriptor instead.

func (*ListResellersRequest) GetFieldMask added in v0.65.35

func (x *ListResellersRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*ListResellersRequest) ProtoMessage added in v0.65.35

func (*ListResellersRequest) ProtoMessage()

func (*ListResellersRequest) ProtoReflect added in v0.65.35

func (x *ListResellersRequest) ProtoReflect() protoreflect.Message

func (*ListResellersRequest) Reset added in v0.65.35

func (x *ListResellersRequest) Reset()

func (*ListResellersRequest) String added in v0.65.35

func (x *ListResellersRequest) String() string

type ListUsageCostsDriftRequest added in v0.58.0

type ListUsageCostsDriftRequest struct {

	// Required. At the moment, only `aws` is supported.
	Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// Optional. If empty, returns all billing groups.
	BillingInternalId string `protobuf:"bytes,2,opt,name=billingInternalId,proto3" json:"billingInternalId,omitempty"`
	// Optional. If empty, defaults to current UTC month. Format: yyyymm.
	Month string `protobuf:"bytes,3,opt,name=month,proto3" json:"month,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.ListUsageCostsDrift rpc.

func (*ListUsageCostsDriftRequest) Descriptor deprecated added in v0.58.0

func (*ListUsageCostsDriftRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListUsageCostsDriftRequest.ProtoReflect.Descriptor instead.

func (*ListUsageCostsDriftRequest) GetBillingInternalId added in v0.58.0

func (x *ListUsageCostsDriftRequest) GetBillingInternalId() string

func (*ListUsageCostsDriftRequest) GetMonth added in v0.58.0

func (x *ListUsageCostsDriftRequest) GetMonth() string

func (*ListUsageCostsDriftRequest) GetVendor added in v0.58.0

func (x *ListUsageCostsDriftRequest) GetVendor() string

func (*ListUsageCostsDriftRequest) ProtoMessage added in v0.58.0

func (*ListUsageCostsDriftRequest) ProtoMessage()

func (*ListUsageCostsDriftRequest) ProtoReflect added in v0.58.0

func (*ListUsageCostsDriftRequest) Reset added in v0.58.0

func (x *ListUsageCostsDriftRequest) Reset()

func (*ListUsageCostsDriftRequest) String added in v0.58.0

func (x *ListUsageCostsDriftRequest) String() string

type ReadCustomizedBillingServicesRequest added in v0.71.49

type ReadCustomizedBillingServicesRequest struct {

	// Optional. Get only the value that set fieldMask.
	//
	// see more info: https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/field_mask.proto
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.ReadCustomizedBillingServices rpc.

func (*ReadCustomizedBillingServicesRequest) Descriptor deprecated added in v0.71.49

func (*ReadCustomizedBillingServicesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReadCustomizedBillingServicesRequest.ProtoReflect.Descriptor instead.

func (*ReadCustomizedBillingServicesRequest) GetFieldMask added in v0.71.49

func (*ReadCustomizedBillingServicesRequest) ProtoMessage added in v0.71.49

func (*ReadCustomizedBillingServicesRequest) ProtoMessage()

func (*ReadCustomizedBillingServicesRequest) ProtoReflect added in v0.71.49

func (*ReadCustomizedBillingServicesRequest) Reset added in v0.71.49

func (*ReadCustomizedBillingServicesRequest) String added in v0.71.49

type ReadInvoiceAdjustmentsRequest added in v0.68.46

type ReadInvoiceAdjustmentsRequest struct {

	// Required. At the moment, only `aws`,`azure`,`gcp` is supported.
	Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// Required.
	AccountId string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	// Optional. The UTC month to query. If empty, defaults to current month. Format is `yyyymm`. For example, June 2021 will be `202106`.
	Month string `protobuf:"bytes,3,opt,name=month,proto3" json:"month,omitempty"`
	// Optional. If empty, defaults to all fee type. At the moment, only `Fee`,`Refund`,`Credit`,`SppDiscount`,`EdpDiscount`,`BundledDiscount` is supported.
	FeeType string `protobuf:"bytes,4,opt,name=feeType,proto3" json:"feeType,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.ReadInvoiceAdjustments rpc.

func (*ReadInvoiceAdjustmentsRequest) Descriptor deprecated added in v0.68.46

func (*ReadInvoiceAdjustmentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReadInvoiceAdjustmentsRequest.ProtoReflect.Descriptor instead.

func (*ReadInvoiceAdjustmentsRequest) GetAccountId added in v0.68.46

func (x *ReadInvoiceAdjustmentsRequest) GetAccountId() string

func (*ReadInvoiceAdjustmentsRequest) GetFeeType added in v0.68.59

func (x *ReadInvoiceAdjustmentsRequest) GetFeeType() string

func (*ReadInvoiceAdjustmentsRequest) GetMonth added in v0.68.46

func (x *ReadInvoiceAdjustmentsRequest) GetMonth() string

func (*ReadInvoiceAdjustmentsRequest) GetVendor added in v0.68.46

func (x *ReadInvoiceAdjustmentsRequest) GetVendor() string

func (*ReadInvoiceAdjustmentsRequest) ProtoMessage added in v0.68.46

func (*ReadInvoiceAdjustmentsRequest) ProtoMessage()

func (*ReadInvoiceAdjustmentsRequest) ProtoReflect added in v0.68.46

func (*ReadInvoiceAdjustmentsRequest) Reset added in v0.68.46

func (x *ReadInvoiceAdjustmentsRequest) Reset()

func (*ReadInvoiceAdjustmentsRequest) String added in v0.68.46

type ReadServiceDiscountsServicesRequest added in v0.71.67

type ReadServiceDiscountsServicesRequest struct {

	// Required. At the moment, only `aws`,`azure`,`gcp` is supported.
	Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// contains filtered or unexported fields
}

Request message for the ReadServiceDiscountsServices rpc.

func (*ReadServiceDiscountsServicesRequest) Descriptor deprecated added in v0.71.67

func (*ReadServiceDiscountsServicesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReadServiceDiscountsServicesRequest.ProtoReflect.Descriptor instead.

func (*ReadServiceDiscountsServicesRequest) GetVendor added in v0.71.67

func (*ReadServiceDiscountsServicesRequest) ProtoMessage added in v0.71.67

func (*ReadServiceDiscountsServicesRequest) ProtoMessage()

func (*ReadServiceDiscountsServicesRequest) ProtoReflect added in v0.71.67

func (*ReadServiceDiscountsServicesRequest) Reset added in v0.71.67

func (*ReadServiceDiscountsServicesRequest) String added in v0.71.67

type ReadUntaggedGroupsRequest added in v0.69.81

type ReadUntaggedGroupsRequest struct {

	// Required. At the moment, only `aws` is supported.
	Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// Optional. Get only the value that set fieldMask.
	//
	// see more info: https://github.com/protocolbuffers/protobuf/blob/main/src/google/protobuf/field_mask.proto
	FieldMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.ReadUntaggedGroups rpc.

func (*ReadUntaggedGroupsRequest) Descriptor deprecated added in v0.69.81

func (*ReadUntaggedGroupsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReadUntaggedGroupsRequest.ProtoReflect.Descriptor instead.

func (*ReadUntaggedGroupsRequest) GetFieldMask added in v0.69.81

func (x *ReadUntaggedGroupsRequest) GetFieldMask() *fieldmaskpb.FieldMask

func (*ReadUntaggedGroupsRequest) GetVendor added in v0.69.81

func (x *ReadUntaggedGroupsRequest) GetVendor() string

func (*ReadUntaggedGroupsRequest) ProtoMessage added in v0.69.81

func (*ReadUntaggedGroupsRequest) ProtoMessage()

func (*ReadUntaggedGroupsRequest) ProtoReflect added in v0.69.81

func (*ReadUntaggedGroupsRequest) Reset added in v0.69.81

func (x *ReadUntaggedGroupsRequest) Reset()

func (*ReadUntaggedGroupsRequest) String added in v0.69.81

func (x *ReadUntaggedGroupsRequest) String() string

type RegisterAccounts added in v0.67.3

type RegisterAccounts struct {

	// Optional.
	// If enabled, any additional accounts will be automatically enrolled into the billing group.
	// If disabled, register the account manually.
	//
	// For GCP, Register projectId under the specific Sub billing account.
	// For AWS, Register accountId under the specific payer account into the billing group
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// Optional. AccountId to be used for registration into the billing group.
	AccountId string `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	// contains filtered or unexported fields
}

Register Accounts definition

func (*RegisterAccounts) Descriptor deprecated added in v0.67.3

func (*RegisterAccounts) Descriptor() ([]byte, []int)

Deprecated: Use RegisterAccounts.ProtoReflect.Descriptor instead.

func (*RegisterAccounts) GetAccountId added in v0.67.3

func (x *RegisterAccounts) GetAccountId() string

func (*RegisterAccounts) GetEnabled added in v0.67.3

func (x *RegisterAccounts) GetEnabled() bool

func (*RegisterAccounts) ProtoMessage added in v0.67.3

func (*RegisterAccounts) ProtoMessage()

func (*RegisterAccounts) ProtoReflect added in v0.67.3

func (x *RegisterAccounts) ProtoReflect() protoreflect.Message

func (*RegisterAccounts) Reset added in v0.67.3

func (x *RegisterAccounts) Reset()

func (*RegisterAccounts) String added in v0.67.3

func (x *RegisterAccounts) String() string

type RemoveAccountInvoiceServiceDiscountsRequest added in v0.64.25

type RemoveAccountInvoiceServiceDiscountsRequest struct {

	// Required.
	//
	// For Ripple, only billing internal ids are supported at the moment. You can set it to a single group
	//
	// Implied as the parent billing group for Wave(Pro) users.
	GroupId string `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// Required.
	Accounts []*AccountServiceDiscounts `protobuf:"bytes,4,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveAccountInvoiceServiceDiscountsRequest) Descriptor deprecated added in v0.64.25

Deprecated: Use RemoveAccountInvoiceServiceDiscountsRequest.ProtoReflect.Descriptor instead.

func (*RemoveAccountInvoiceServiceDiscountsRequest) GetAccounts added in v0.64.25

func (*RemoveAccountInvoiceServiceDiscountsRequest) GetGroupId added in v0.64.25

func (*RemoveAccountInvoiceServiceDiscountsRequest) ProtoMessage added in v0.64.25

func (*RemoveAccountInvoiceServiceDiscountsRequest) ProtoReflect added in v0.64.25

func (*RemoveAccountInvoiceServiceDiscountsRequest) Reset added in v0.64.25

func (*RemoveAccountInvoiceServiceDiscountsRequest) String added in v0.64.25

type ResourceAccount added in v0.68.69

type ResourceAccount struct {
	PayerId    string `protobuf:"bytes,1,opt,name=payerId,proto3" json:"payerId,omitempty"`
	CustomerId string `protobuf:"bytes,2,opt,name=customerId,proto3" json:"customerId,omitempty"`
	Registered bool   `protobuf:"varint,3,opt,name=registered,proto3" json:"registered,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceAccount) Descriptor deprecated added in v0.68.69

func (*ResourceAccount) Descriptor() ([]byte, []int)

Deprecated: Use ResourceAccount.ProtoReflect.Descriptor instead.

func (*ResourceAccount) GetCustomerId added in v0.68.69

func (x *ResourceAccount) GetCustomerId() string

func (*ResourceAccount) GetPayerId added in v0.68.69

func (x *ResourceAccount) GetPayerId() string

func (*ResourceAccount) GetRegistered added in v0.68.69

func (x *ResourceAccount) GetRegistered() bool

func (*ResourceAccount) ProtoMessage added in v0.68.69

func (*ResourceAccount) ProtoMessage()

func (*ResourceAccount) ProtoReflect added in v0.68.69

func (x *ResourceAccount) ProtoReflect() protoreflect.Message

func (*ResourceAccount) Reset added in v0.68.69

func (x *ResourceAccount) Reset()

func (*ResourceAccount) String added in v0.68.69

func (x *ResourceAccount) String() string

type SetCustomizedBillingServiceBillingGroupRequest added in v0.74.17

type SetCustomizedBillingServiceBillingGroupRequest struct {

	// Required. billing internal id in billing group.
	GroupId string `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// Required. At the moment, `aws`,`azure`,`gcp` is supported.
	Vendor string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// Required. customized billing service setting.
	Setting []*SetCustomizedBillingServiceBillingGroupRequest_CustomizedBillingServiceBillingSetting `protobuf:"bytes,3,rep,name=setting,proto3" json:"setting,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.SetCustomizedBillingServiceBillingGroup rpc.

func (*SetCustomizedBillingServiceBillingGroupRequest) Descriptor deprecated added in v0.74.17

Deprecated: Use SetCustomizedBillingServiceBillingGroupRequest.ProtoReflect.Descriptor instead.

func (*SetCustomizedBillingServiceBillingGroupRequest) GetGroupId added in v0.74.17

func (*SetCustomizedBillingServiceBillingGroupRequest) GetSetting added in v0.74.17

func (*SetCustomizedBillingServiceBillingGroupRequest) GetVendor added in v0.74.17

func (*SetCustomizedBillingServiceBillingGroupRequest) ProtoMessage added in v0.74.17

func (*SetCustomizedBillingServiceBillingGroupRequest) ProtoReflect added in v0.74.17

func (*SetCustomizedBillingServiceBillingGroupRequest) Reset added in v0.74.17

func (*SetCustomizedBillingServiceBillingGroupRequest) String added in v0.74.17

type SetCustomizedBillingServiceBillingGroupRequest_CustomizedBillingServiceBillingSetting added in v0.74.17

type SetCustomizedBillingServiceBillingGroupRequest_CustomizedBillingServiceBillingSetting struct {

	// Required. [blueapi.api.ripple.CustomizedBillingService.id]
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Required. [blueapi.api.ripple.ChargingTarget]
	ChargingTarget ripple.ChargingTarget `protobuf:"varint,2,opt,name=chargingTarget,proto3,enum=blueapi.api.ripple.ChargingTarget" json:"chargingTarget,omitempty"`
	// Optional. if chargingTarget is BILLINGGROUP, `accounts` is set emptty.
	//
	// Specify the accountIds. For example: [`accountId1`,`accountId2`,`accountId3`]
	Accounts []string `protobuf:"bytes,3,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// contains filtered or unexported fields
}

CustomizedBillingServiceBillingSetting

func (*SetCustomizedBillingServiceBillingGroupRequest_CustomizedBillingServiceBillingSetting) Descriptor deprecated added in v0.74.17

Deprecated: Use SetCustomizedBillingServiceBillingGroupRequest_CustomizedBillingServiceBillingSetting.ProtoReflect.Descriptor instead.

func (*SetCustomizedBillingServiceBillingGroupRequest_CustomizedBillingServiceBillingSetting) GetAccounts added in v0.74.17

func (*SetCustomizedBillingServiceBillingGroupRequest_CustomizedBillingServiceBillingSetting) GetChargingTarget added in v0.74.17

func (*SetCustomizedBillingServiceBillingGroupRequest_CustomizedBillingServiceBillingSetting) GetId added in v0.74.17

func (*SetCustomizedBillingServiceBillingGroupRequest_CustomizedBillingServiceBillingSetting) ProtoMessage added in v0.74.17

func (*SetCustomizedBillingServiceBillingGroupRequest_CustomizedBillingServiceBillingSetting) ProtoReflect added in v0.74.17

func (*SetCustomizedBillingServiceBillingGroupRequest_CustomizedBillingServiceBillingSetting) Reset added in v0.74.17

func (*SetCustomizedBillingServiceBillingGroupRequest_CustomizedBillingServiceBillingSetting) String added in v0.74.17

type TagData added in v0.71.80

type TagData struct {
	CustomerId   string  `protobuf:"bytes,1,opt,name=customerId,proto3" json:"customerId,omitempty"`
	AccountId    string  `protobuf:"bytes,2,opt,name=accountId,proto3" json:"accountId,omitempty"`
	CustomerName string  `protobuf:"bytes,3,opt,name=customerName,proto3" json:"customerName,omitempty"`
	Tags         []*Tags `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"`
	// contains filtered or unexported fields
}

Response for tag request

func (*TagData) Descriptor deprecated added in v0.71.80

func (*TagData) Descriptor() ([]byte, []int)

Deprecated: Use TagData.ProtoReflect.Descriptor instead.

func (*TagData) GetAccountId added in v0.71.80

func (x *TagData) GetAccountId() string

func (*TagData) GetCustomerId added in v0.71.80

func (x *TagData) GetCustomerId() string

func (*TagData) GetCustomerName added in v0.71.80

func (x *TagData) GetCustomerName() string

func (*TagData) GetTags added in v0.71.80

func (x *TagData) GetTags() []*Tags

func (*TagData) ProtoMessage added in v0.71.80

func (*TagData) ProtoMessage()

func (*TagData) ProtoReflect added in v0.71.80

func (x *TagData) ProtoReflect() protoreflect.Message

func (*TagData) Reset added in v0.71.80

func (x *TagData) Reset()

func (*TagData) String added in v0.71.80

func (x *TagData) String() string

type Tags added in v0.71.75

type Tags struct {
	Key    string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Values []string `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*Tags) Descriptor deprecated added in v0.71.75

func (*Tags) Descriptor() ([]byte, []int)

Deprecated: Use Tags.ProtoReflect.Descriptor instead.

func (*Tags) GetKey added in v0.71.75

func (x *Tags) GetKey() string

func (*Tags) GetValues added in v0.71.75

func (x *Tags) GetValues() []string

func (*Tags) ProtoMessage added in v0.71.75

func (*Tags) ProtoMessage()

func (*Tags) ProtoReflect added in v0.71.75

func (x *Tags) ProtoReflect() protoreflect.Message

func (*Tags) Reset added in v0.71.75

func (x *Tags) Reset()

func (*Tags) String added in v0.71.75

func (x *Tags) String() string

type TagsAddingSetting added in v0.74.2

type TagsAddingSetting struct {
	GroupId    string   `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"`
	CustomerId string   `protobuf:"bytes,2,opt,name=customerId,proto3" json:"customerId,omitempty"`
	TagKeys    []string `protobuf:"bytes,3,rep,name=tagKeys,proto3" json:"tagKeys,omitempty"`
	// contains filtered or unexported fields
}

func (*TagsAddingSetting) Descriptor deprecated added in v0.74.2

func (*TagsAddingSetting) Descriptor() ([]byte, []int)

Deprecated: Use TagsAddingSetting.ProtoReflect.Descriptor instead.

func (*TagsAddingSetting) GetCustomerId added in v0.74.2

func (x *TagsAddingSetting) GetCustomerId() string

func (*TagsAddingSetting) GetGroupId added in v0.74.2

func (x *TagsAddingSetting) GetGroupId() string

func (*TagsAddingSetting) GetTagKeys added in v0.74.2

func (x *TagsAddingSetting) GetTagKeys() []string

func (*TagsAddingSetting) ProtoMessage added in v0.74.2

func (*TagsAddingSetting) ProtoMessage()

func (*TagsAddingSetting) ProtoReflect added in v0.74.2

func (x *TagsAddingSetting) ProtoReflect() protoreflect.Message

func (*TagsAddingSetting) Reset added in v0.74.2

func (x *TagsAddingSetting) Reset()

func (*TagsAddingSetting) String added in v0.74.2

func (x *TagsAddingSetting) String() string

type UnimplementedBillingServer

type UnimplementedBillingServer struct {
}

UnimplementedBillingServer must be embedded to have forward compatible implementations.

func (UnimplementedBillingServer) CreateAccessGroup added in v0.65.94

func (UnimplementedBillingServer) CreateAdjustmentConfig added in v0.69.22

func (UnimplementedBillingServer) CreateBillingGroup added in v0.35.11

func (UnimplementedBillingServer) CreateCustomField added in v0.71.89

func (UnimplementedBillingServer) CreateCustomizedBillingService added in v0.71.53

func (UnimplementedBillingServer) CreateFreeFormat added in v0.71.94

func (UnimplementedBillingServer) CreateInvoice added in v0.64.38

func (UnimplementedBillingServer) CreateInvoiceServiceDiscounts added in v0.71.69

func (UnimplementedBillingServer) CreateReseller added in v0.65.35

func (UnimplementedBillingServer) DeleteAccessGroup added in v0.65.94

func (UnimplementedBillingServer) DeleteAccountInvoiceServiceDiscounts added in v0.64.24

func (UnimplementedBillingServer) DeleteAdjustmentConfig added in v0.69.22

func (UnimplementedBillingServer) DeleteCustomField added in v0.71.89

func (UnimplementedBillingServer) DeleteCustomizedBillingService added in v0.71.53

func (UnimplementedBillingServer) DeleteCustomizedBillingServiceBillingGroup added in v0.74.17

func (UnimplementedBillingServer) DeleteFreeFormat added in v0.71.94

func (UnimplementedBillingServer) DeleteInvoiceServiceDiscounts added in v0.71.69

func (UnimplementedBillingServer) DeleteReseller added in v0.65.35

func (UnimplementedBillingServer) ExportAccountInvoiceServiceDiscounts added in v0.74.14

func (UnimplementedBillingServer) ExportBillingGroupCsv added in v0.74.21

func (UnimplementedBillingServer) ExportBillingGroupInvoiceServiceDiscounts added in v0.74.14

func (UnimplementedBillingServer) ExportInvoiceFile added in v0.64.3

func (UnimplementedBillingServer) ExportInvoiceSettingCsv added in v0.74.24

func (UnimplementedBillingServer) ExportServiceDiscounts added in v0.74.14

func (UnimplementedBillingServer) GetAccessGroup added in v0.51.8

func (UnimplementedBillingServer) GetAdjustmentConfig added in v0.69.22

func (UnimplementedBillingServer) GetBillingGroup added in v0.36.3

func (UnimplementedBillingServer) GetBillingSetting added in v0.65.41

func (UnimplementedBillingServer) GetCustomizedBillingService added in v0.71.49

func (UnimplementedBillingServer) GetFreeFormat added in v0.74.13

func (UnimplementedBillingServer) GetInvoice added in v0.64.3

func (UnimplementedBillingServer) GetInvoiceServiceDiscounts added in v0.71.98

func (UnimplementedBillingServer) GetInvoiceStatus added in v0.65.4

func (UnimplementedBillingServer) GetReseller added in v0.65.35

func (UnimplementedBillingServer) GetTags added in v0.71.75

func (UnimplementedBillingServer) GetTagsAddingSetting added in v0.74.2

func (UnimplementedBillingServer) ListAbcBillingGroupAccounts added in v0.68.21

func (UnimplementedBillingServer) ListAbcBillingGroups added in v0.68.21

func (UnimplementedBillingServer) ListAccessGroups added in v0.65.94

func (UnimplementedBillingServer) ListAccountInvoiceServiceDiscounts added in v0.64.24

func (UnimplementedBillingServer) ListAccountResources added in v0.68.69

func (UnimplementedBillingServer) ListAwsDailyRunHistory added in v0.62.7

func (UnimplementedBillingServer) ListCustomField added in v0.71.89

func (UnimplementedBillingServer) ListExchangeRates added in v0.65.57

func (UnimplementedBillingServer) ListInvoice added in v0.68.17

func (UnimplementedBillingServer) ListInvoiceServiceDiscounts added in v0.64.22

func (UnimplementedBillingServer) ListInvoiceStatus added in v0.69.34

func (UnimplementedBillingServer) ListInvoiceTemplate added in v0.74.15

func (UnimplementedBillingServer) ListResellers added in v0.65.35

func (UnimplementedBillingServer) ListUsageCostsDrift added in v0.58.0

func (UnimplementedBillingServer) ReadCustomizedBillingServices added in v0.71.49

func (UnimplementedBillingServer) ReadInvoiceAdjustments added in v0.68.46

func (UnimplementedBillingServer) ReadServiceDiscountsServices added in v0.71.67

func (UnimplementedBillingServer) ReadUntaggedGroups added in v0.69.81

func (UnimplementedBillingServer) RemoveAccountInvoiceServiceDiscounts added in v0.64.25

func (UnimplementedBillingServer) SetCustomizedBillingServiceBillingGroup added in v0.74.17

func (UnimplementedBillingServer) UpdateAccessGroup added in v0.65.94

func (UnimplementedBillingServer) UpdateAdjustmentConfig added in v0.69.22

func (UnimplementedBillingServer) UpdateBillingGroupInvoiceTemplate added in v0.74.18

func (UnimplementedBillingServer) UpdateCustomField added in v0.71.89

func (UnimplementedBillingServer) UpdateCustomizedBillingService added in v0.71.53

func (UnimplementedBillingServer) UpdateInvoicePreviews added in v0.65.21

func (UnimplementedBillingServer) UpdateInvoiceServiceDiscounts added in v0.71.69

func (UnimplementedBillingServer) UpdateReseller added in v0.65.35

func (UnimplementedBillingServer) UpdateTagsAddingSetting added in v0.74.2

type UnsafeBillingServer

type UnsafeBillingServer interface {
	// contains filtered or unexported methods
}

UnsafeBillingServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BillingServer will result in compilation errors.

type UpdateAccessGroupRequest added in v0.65.94

type UpdateAccessGroupRequest struct {

	// Required. access group id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Optional. access group name. Set only the name to be changed.
	//
	// We recommend the name length of 1~60 characters.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. access group description. Set only the description to be changed.
	//
	// We recommend the description length of 0~150 characters.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Optional. Billing group to be included in the access group.
	//
	// You can only include billing groups with the same calculation type and currency type.
	// Set only the billingGroups to be changed.
	// Specify the billingInternalIds. For example: [`billingInternalId1`,`billingInternalId2`,`billingInternalId3`]
	BillingGroups []string `protobuf:"bytes,4,rep,name=billingGroups,proto3" json:"billingGroups,omitempty"`
	// contains filtered or unexported fields
}

Request message for the UpdateAccessGroup rpc.

func (*UpdateAccessGroupRequest) Descriptor deprecated added in v0.65.94

func (*UpdateAccessGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAccessGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateAccessGroupRequest) GetBillingGroups added in v0.65.94

func (x *UpdateAccessGroupRequest) GetBillingGroups() []string

func (*UpdateAccessGroupRequest) GetDescription added in v0.65.94

func (x *UpdateAccessGroupRequest) GetDescription() string

func (*UpdateAccessGroupRequest) GetId added in v0.65.94

func (x *UpdateAccessGroupRequest) GetId() string

func (*UpdateAccessGroupRequest) GetName added in v0.65.94

func (x *UpdateAccessGroupRequest) GetName() string

func (*UpdateAccessGroupRequest) ProtoMessage added in v0.65.94

func (*UpdateAccessGroupRequest) ProtoMessage()

func (*UpdateAccessGroupRequest) ProtoReflect added in v0.65.94

func (x *UpdateAccessGroupRequest) ProtoReflect() protoreflect.Message

func (*UpdateAccessGroupRequest) Reset added in v0.65.94

func (x *UpdateAccessGroupRequest) Reset()

func (*UpdateAccessGroupRequest) String added in v0.65.94

func (x *UpdateAccessGroupRequest) String() string

type UpdateAccountInvoiceServiceDiscountsRequest added in v0.64.24

type UpdateAccountInvoiceServiceDiscountsRequest struct {

	// Required.
	//
	// For Ripple, only billing internal ids are supported at the moment. You can set it to a single group
	//
	// Implied as the parent billing group for Wave(Pro) users.
	GroupId string `protobuf:"bytes,1,opt,name=groupId,proto3" json:"groupId,omitempty"`
	// Required.
	Accounts []*AccountServiceDiscounts `protobuf:"bytes,4,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// contains filtered or unexported fields
}

Request message for the UpdateAccountInvoiceServiceDiscounts rpc.

func (*UpdateAccountInvoiceServiceDiscountsRequest) Descriptor deprecated added in v0.64.24

Deprecated: Use UpdateAccountInvoiceServiceDiscountsRequest.ProtoReflect.Descriptor instead.

func (*UpdateAccountInvoiceServiceDiscountsRequest) GetAccounts added in v0.64.24

func (*UpdateAccountInvoiceServiceDiscountsRequest) GetGroupId added in v0.64.24

func (*UpdateAccountInvoiceServiceDiscountsRequest) ProtoMessage added in v0.64.24

func (*UpdateAccountInvoiceServiceDiscountsRequest) ProtoReflect added in v0.64.24

func (*UpdateAccountInvoiceServiceDiscountsRequest) Reset added in v0.64.24

func (*UpdateAccountInvoiceServiceDiscountsRequest) String added in v0.64.24

type UpdateAccountInvoiceServiceDiscountsResponse added in v0.64.24

type UpdateAccountInvoiceServiceDiscountsResponse struct {
	Accounts []*AccountServiceDiscounts `protobuf:"bytes,4,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// contains filtered or unexported fields
}

Response message for the UpdateAccountInvoiceServiceDiscounts rpc.

func (*UpdateAccountInvoiceServiceDiscountsResponse) Descriptor deprecated added in v0.64.24

Deprecated: Use UpdateAccountInvoiceServiceDiscountsResponse.ProtoReflect.Descriptor instead.

func (*UpdateAccountInvoiceServiceDiscountsResponse) GetAccounts added in v0.64.24

func (*UpdateAccountInvoiceServiceDiscountsResponse) ProtoMessage added in v0.64.24

func (*UpdateAccountInvoiceServiceDiscountsResponse) ProtoReflect added in v0.64.24

func (*UpdateAccountInvoiceServiceDiscountsResponse) Reset added in v0.64.24

func (*UpdateAccountInvoiceServiceDiscountsResponse) String added in v0.64.24

type UpdateAdjustmentConfigRequest added in v0.69.22

type UpdateAdjustmentConfigRequest struct {

	// Required. At the moment, only `aws` is supported.
	Vendor string `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// Optional.
	Config []*api.ConfigFilters `protobuf:"bytes,2,rep,name=config,proto3" json:"config,omitempty"`
	// Optional.
	Accounts []*api.ManagementAccount `protobuf:"bytes,3,rep,name=accounts,proto3" json:"accounts,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.UpdateAdjustmentConfig rpc.

func (*UpdateAdjustmentConfigRequest) Descriptor deprecated added in v0.69.22

func (*UpdateAdjustmentConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAdjustmentConfigRequest.ProtoReflect.Descriptor instead.

func (*UpdateAdjustmentConfigRequest) GetAccounts added in v0.69.22

func (*UpdateAdjustmentConfigRequest) GetConfig added in v0.69.22

func (*UpdateAdjustmentConfigRequest) GetVendor added in v0.69.22

func (x *UpdateAdjustmentConfigRequest) GetVendor() string

func (*UpdateAdjustmentConfigRequest) ProtoMessage added in v0.69.22

func (*UpdateAdjustmentConfigRequest) ProtoMessage()

func (*UpdateAdjustmentConfigRequest) ProtoReflect added in v0.69.22

func (*UpdateAdjustmentConfigRequest) Reset added in v0.69.22

func (x *UpdateAdjustmentConfigRequest) Reset()

func (*UpdateAdjustmentConfigRequest) String added in v0.69.22

type UpdateBillingGroupInvoiceTemplateRequest added in v0.74.18

type UpdateBillingGroupInvoiceTemplateRequest struct {

	// Required. The billing internal ID
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Required. The invoice template ID to associate with the billing group
	InvoiceTemplateId string `protobuf:"bytes,2,opt,name=invoiceTemplateId,proto3" json:"invoiceTemplateId,omitempty"`
	// contains filtered or unexported fields
}

Request a message to update/create a billing group's invoice template

func (*UpdateBillingGroupInvoiceTemplateRequest) Descriptor deprecated added in v0.74.18

func (*UpdateBillingGroupInvoiceTemplateRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateBillingGroupInvoiceTemplateRequest.ProtoReflect.Descriptor instead.

func (*UpdateBillingGroupInvoiceTemplateRequest) GetId added in v0.74.18

func (*UpdateBillingGroupInvoiceTemplateRequest) GetInvoiceTemplateId added in v0.74.18

func (x *UpdateBillingGroupInvoiceTemplateRequest) GetInvoiceTemplateId() string

func (*UpdateBillingGroupInvoiceTemplateRequest) ProtoMessage added in v0.74.18

func (*UpdateBillingGroupInvoiceTemplateRequest) ProtoReflect added in v0.74.18

func (*UpdateBillingGroupInvoiceTemplateRequest) Reset added in v0.74.18

func (*UpdateBillingGroupInvoiceTemplateRequest) String added in v0.74.18

type UpdateCustomFieldRequest added in v0.71.89

type UpdateCustomFieldRequest struct {
	Id          string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Key         string `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateCustomFieldRequest) Descriptor deprecated added in v0.71.89

func (*UpdateCustomFieldRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateCustomFieldRequest.ProtoReflect.Descriptor instead.

func (*UpdateCustomFieldRequest) GetDescription added in v0.71.89

func (x *UpdateCustomFieldRequest) GetDescription() string

func (*UpdateCustomFieldRequest) GetId added in v0.71.89

func (x *UpdateCustomFieldRequest) GetId() string

func (*UpdateCustomFieldRequest) GetKey added in v0.71.89

func (x *UpdateCustomFieldRequest) GetKey() string

func (*UpdateCustomFieldRequest) ProtoMessage added in v0.71.89

func (*UpdateCustomFieldRequest) ProtoMessage()

func (*UpdateCustomFieldRequest) ProtoReflect added in v0.71.89

func (x *UpdateCustomFieldRequest) ProtoReflect() protoreflect.Message

func (*UpdateCustomFieldRequest) Reset added in v0.71.89

func (x *UpdateCustomFieldRequest) Reset()

func (*UpdateCustomFieldRequest) String added in v0.71.89

func (x *UpdateCustomFieldRequest) String() string

type UpdateCustomizedBillingServiceRequest added in v0.71.53

type UpdateCustomizedBillingServiceRequest struct {

	// Required. [blueapi.api.ripple.CustomizedBillingService.id]
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Required. The updated customized billing service object.
	CustomizedBillingService *ripple.CustomizedBillingService `protobuf:"bytes,2,opt,name=customizedBillingService,proto3" json:"customizedBillingService,omitempty"`
	// Required. Indicates which fields in the provided CustomizedBillingService to update. Must be
	// specified and non-empty.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=updateMask,proto3" json:"updateMask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.UpdateCustomizedBillingService rpc.

func (*UpdateCustomizedBillingServiceRequest) Descriptor deprecated added in v0.71.53

func (*UpdateCustomizedBillingServiceRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateCustomizedBillingServiceRequest.ProtoReflect.Descriptor instead.

func (*UpdateCustomizedBillingServiceRequest) GetCustomizedBillingService added in v0.71.53

func (x *UpdateCustomizedBillingServiceRequest) GetCustomizedBillingService() *ripple.CustomizedBillingService

func (*UpdateCustomizedBillingServiceRequest) GetId added in v0.71.53

func (*UpdateCustomizedBillingServiceRequest) GetUpdateMask added in v0.71.53

func (*UpdateCustomizedBillingServiceRequest) ProtoMessage added in v0.71.53

func (*UpdateCustomizedBillingServiceRequest) ProtoMessage()

func (*UpdateCustomizedBillingServiceRequest) ProtoReflect added in v0.71.53

func (*UpdateCustomizedBillingServiceRequest) Reset added in v0.71.53

func (*UpdateCustomizedBillingServiceRequest) String added in v0.71.53

type UpdateInvoicePreviewsRequest added in v0.65.21

type UpdateInvoicePreviewsRequest struct {

	// Required. Month to get invoice. Format: `yyyymm`.
	Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	// Optional. You can set all billing groups.
	//
	// If this parameter is not set, The list set to `groups` is used.
	AllGroups bool `protobuf:"varint,2,opt,name=allGroups,proto3" json:"allGroups,omitempty"`
	// Optional. You can set it to a list of billing internal group id
	Groups []string `protobuf:"bytes,3,rep,name=groups,proto3" json:"groups,omitempty"`
	// Required. You can set display or hiding.
	//
	// If true, Hiding Invoice. If false, Display Invoice.
	Enabled bool `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// contains filtered or unexported fields
}

Request message for the UpdateInvoicePreviews rpc.

func (*UpdateInvoicePreviewsRequest) Descriptor deprecated added in v0.65.21

func (*UpdateInvoicePreviewsRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateInvoicePreviewsRequest.ProtoReflect.Descriptor instead.

func (*UpdateInvoicePreviewsRequest) GetAllGroups added in v0.65.21

func (x *UpdateInvoicePreviewsRequest) GetAllGroups() bool

func (*UpdateInvoicePreviewsRequest) GetDate added in v0.65.21

func (x *UpdateInvoicePreviewsRequest) GetDate() string

func (*UpdateInvoicePreviewsRequest) GetEnabled added in v0.65.21

func (x *UpdateInvoicePreviewsRequest) GetEnabled() bool

func (*UpdateInvoicePreviewsRequest) GetGroups added in v0.65.21

func (x *UpdateInvoicePreviewsRequest) GetGroups() []string

func (*UpdateInvoicePreviewsRequest) ProtoMessage added in v0.65.21

func (*UpdateInvoicePreviewsRequest) ProtoMessage()

func (*UpdateInvoicePreviewsRequest) ProtoReflect added in v0.65.21

func (*UpdateInvoicePreviewsRequest) Reset added in v0.65.21

func (x *UpdateInvoicePreviewsRequest) Reset()

func (*UpdateInvoicePreviewsRequest) String added in v0.65.21

type UpdateInvoiceServiceDiscountsRequest added in v0.71.69

type UpdateInvoiceServiceDiscountsRequest struct {

	// Required. [blueapi.api.ripple.v1.InvoiceServiceDiscounts.id]
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Required. The updated invoice service discounts object.
	InvoiceServiceDiscounts *v1.InvoiceServiceDiscounts `protobuf:"bytes,2,opt,name=invoiceServiceDiscounts,proto3" json:"invoiceServiceDiscounts,omitempty"`
	// Required. Indicates which fields in the provided InvoiceServiceDiscounts to update. Must be
	// specified and non-empty.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=updateMask,proto3" json:"updateMask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the Billing.UpdateInvoiceServiceDiscounts rpc.

func (*UpdateInvoiceServiceDiscountsRequest) Descriptor deprecated added in v0.71.69

func (*UpdateInvoiceServiceDiscountsRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateInvoiceServiceDiscountsRequest.ProtoReflect.Descriptor instead.

func (*UpdateInvoiceServiceDiscountsRequest) GetId added in v0.71.69

func (*UpdateInvoiceServiceDiscountsRequest) GetInvoiceServiceDiscounts added in v0.71.69

func (x *UpdateInvoiceServiceDiscountsRequest) GetInvoiceServiceDiscounts() *v1.InvoiceServiceDiscounts

func (*UpdateInvoiceServiceDiscountsRequest) GetUpdateMask added in v0.71.69

func (*UpdateInvoiceServiceDiscountsRequest) ProtoMessage added in v0.71.69

func (*UpdateInvoiceServiceDiscountsRequest) ProtoMessage()

func (*UpdateInvoiceServiceDiscountsRequest) ProtoReflect added in v0.71.69

func (*UpdateInvoiceServiceDiscountsRequest) Reset added in v0.71.69

func (*UpdateInvoiceServiceDiscountsRequest) String added in v0.71.69

type UpdateResellerRequest added in v0.65.35

type UpdateResellerRequest struct {

	// Required. reseller id.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Optional.
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	// Optional.
	//
	// We recommend a password length of 8~32 characters. If you send 0 characters, a password will be generated automatically.
	Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	// Optional. wave feature config
	//
	// Set only the config to be changed.
	// For example, If you want to change only dashboardGraph, set `{"waveConfig": [{"key": "dashboardGraph","value": true}]}` as a parameter
	WaveConfig []*ripple.ResellerConfig `protobuf:"bytes,4,rep,name=waveConfig,proto3" json:"waveConfig,omitempty"`
	// Optional. aqua feature config
	//
	// Set only the config to be changed.
	// For example, If you want to change only aqRiManagement, set `{"waveConfig": [{"key": "aqRiManagement","value": true}]}` as a parameter
	AquaConfig []*ripple.ResellerConfig `protobuf:"bytes,5,rep,name=aquaConfig,proto3" json:"aquaConfig,omitempty"`
	// Optional.
	//
	// If valid when email or password is updated, you will be notified via email address.
	// If only waveConfig or aquaConfig is changed, it is ignored.
	Notification bool `protobuf:"varint,6,opt,name=notification,proto3" json:"notification,omitempty"`
	// Required.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,7,opt,name=updateMask,proto3" json:"updateMask,omitempty"`
	// contains filtered or unexported fields
}

Request message for the UpdateReseller rpc.

func (*UpdateResellerRequest) Descriptor deprecated added in v0.65.35

func (*UpdateResellerRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateResellerRequest.ProtoReflect.Descriptor instead.

func (*UpdateResellerRequest) GetAquaConfig added in v0.65.91

func (x *UpdateResellerRequest) GetAquaConfig() []*ripple.ResellerConfig

func (*UpdateResellerRequest) GetEmail added in v0.65.35

func (x *UpdateResellerRequest) GetEmail() string

func (*UpdateResellerRequest) GetId added in v0.65.35

func (x *UpdateResellerRequest) GetId() string

func (*UpdateResellerRequest) GetNotification added in v0.65.87

func (x *UpdateResellerRequest) GetNotification() bool

func (*UpdateResellerRequest) GetPassword added in v0.65.35

func (x *UpdateResellerRequest) GetPassword() string

func (*UpdateResellerRequest) GetUpdateMask added in v0.69.55

func (x *UpdateResellerRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateResellerRequest) GetWaveConfig added in v0.65.91

func (x *UpdateResellerRequest) GetWaveConfig() []*ripple.ResellerConfig

func (*UpdateResellerRequest) ProtoMessage added in v0.65.35

func (*UpdateResellerRequest) ProtoMessage()

func (*UpdateResellerRequest) ProtoReflect added in v0.65.35

func (x *UpdateResellerRequest) ProtoReflect() protoreflect.Message

func (*UpdateResellerRequest) Reset added in v0.65.35

func (x *UpdateResellerRequest) Reset()

func (*UpdateResellerRequest) String added in v0.65.35

func (x *UpdateResellerRequest) String() string

type UpdateTagsAddingSettingRequest added in v0.74.2

type UpdateTagsAddingSettingRequest struct {
	Vendor  string               `protobuf:"bytes,1,opt,name=vendor,proto3" json:"vendor,omitempty"`
	GroupId string               `protobuf:"bytes,2,opt,name=groupId,proto3" json:"groupId,omitempty"`
	Items   []*TagsAddingSetting `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

BillingGroup tags adding setting

func (*UpdateTagsAddingSettingRequest) Descriptor deprecated added in v0.74.2

func (*UpdateTagsAddingSettingRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateTagsAddingSettingRequest.ProtoReflect.Descriptor instead.

func (*UpdateTagsAddingSettingRequest) GetGroupId added in v0.74.2

func (x *UpdateTagsAddingSettingRequest) GetGroupId() string

func (*UpdateTagsAddingSettingRequest) GetItems added in v0.74.2

func (*UpdateTagsAddingSettingRequest) GetVendor added in v0.74.2

func (x *UpdateTagsAddingSettingRequest) GetVendor() string

func (*UpdateTagsAddingSettingRequest) ProtoMessage added in v0.74.2

func (*UpdateTagsAddingSettingRequest) ProtoMessage()

func (*UpdateTagsAddingSettingRequest) ProtoReflect added in v0.74.2

func (*UpdateTagsAddingSettingRequest) Reset added in v0.74.2

func (x *UpdateTagsAddingSettingRequest) Reset()

func (*UpdateTagsAddingSettingRequest) String added in v0.74.2

type UsageCostsDrift added in v0.58.0

type UsageCostsDrift struct {
	BillingInternalId string `protobuf:"bytes,1,opt,name=billingInternalId,proto3" json:"billingInternalId,omitempty"`
	BillingGroupId    string `protobuf:"bytes,2,opt,name=billingGroupId,proto3" json:"billingGroupId,omitempty"`
	Account           string `protobuf:"bytes,3,opt,name=account,proto3" json:"account,omitempty"`
	// The total costs saved in your invoice.
	Snapshot float64 `protobuf:"fixed64,4,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
	// The current total costs.
	Current float64 `protobuf:"fixed64,5,opt,name=current,proto3" json:"current,omitempty"`
	Diff    float64 `protobuf:"fixed64,6,opt,name=diff,proto3" json:"diff,omitempty"`
	// contains filtered or unexported fields
}

Streaming response message for the Billing.ListUsageCostsDrift rpc.

func (*UsageCostsDrift) Descriptor deprecated added in v0.58.0

func (*UsageCostsDrift) Descriptor() ([]byte, []int)

Deprecated: Use UsageCostsDrift.ProtoReflect.Descriptor instead.

func (*UsageCostsDrift) GetAccount added in v0.58.3

func (x *UsageCostsDrift) GetAccount() string

func (*UsageCostsDrift) GetBillingGroupId added in v0.58.0

func (x *UsageCostsDrift) GetBillingGroupId() string

func (*UsageCostsDrift) GetBillingInternalId added in v0.58.0

func (x *UsageCostsDrift) GetBillingInternalId() string

func (*UsageCostsDrift) GetCurrent added in v0.58.0

func (x *UsageCostsDrift) GetCurrent() float64

func (*UsageCostsDrift) GetDiff added in v0.58.2

func (x *UsageCostsDrift) GetDiff() float64

func (*UsageCostsDrift) GetSnapshot added in v0.58.0

func (x *UsageCostsDrift) GetSnapshot() float64

func (*UsageCostsDrift) ProtoMessage added in v0.58.0

func (*UsageCostsDrift) ProtoMessage()

func (*UsageCostsDrift) ProtoReflect added in v0.58.0

func (x *UsageCostsDrift) ProtoReflect() protoreflect.Message

func (*UsageCostsDrift) Reset added in v0.58.0

func (x *UsageCostsDrift) Reset()

func (*UsageCostsDrift) String added in v0.58.0

func (x *UsageCostsDrift) String() string

Jump to

Keyboard shortcuts

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