Documentation ¶
Index ¶
- Variables
- func RegisterCloudChannelReportsServiceServer(s *grpc.Server, srv CloudChannelReportsServiceServer)
- func RegisterCloudChannelServiceServer(s *grpc.Server, srv CloudChannelServiceServer)
- type ActivateEntitlementRequest
- func (*ActivateEntitlementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ActivateEntitlementRequest) GetName() string
- func (x *ActivateEntitlementRequest) GetRequestId() string
- func (*ActivateEntitlementRequest) ProtoMessage()
- func (x *ActivateEntitlementRequest) ProtoReflect() protoreflect.Message
- func (x *ActivateEntitlementRequest) Reset()
- func (x *ActivateEntitlementRequest) String() string
- type AdminUser
- func (*AdminUser) Descriptor() ([]byte, []int)deprecated
- func (x *AdminUser) GetEmail() string
- func (x *AdminUser) GetFamilyName() string
- func (x *AdminUser) GetGivenName() string
- func (*AdminUser) ProtoMessage()
- func (x *AdminUser) ProtoReflect() protoreflect.Message
- func (x *AdminUser) Reset()
- func (x *AdminUser) String() string
- type AssociationInfo
- type BillableSku
- func (*BillableSku) Descriptor() ([]byte, []int)deprecated
- func (x *BillableSku) GetService() string
- func (x *BillableSku) GetServiceDisplayName() string
- func (x *BillableSku) GetSku() string
- func (x *BillableSku) GetSkuDisplayName() string
- func (*BillableSku) ProtoMessage()
- func (x *BillableSku) ProtoReflect() protoreflect.Message
- func (x *BillableSku) Reset()
- func (x *BillableSku) String() string
- type CancelEntitlementRequest
- func (*CancelEntitlementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CancelEntitlementRequest) GetName() string
- func (x *CancelEntitlementRequest) GetRequestId() string
- func (*CancelEntitlementRequest) ProtoMessage()
- func (x *CancelEntitlementRequest) ProtoReflect() protoreflect.Message
- func (x *CancelEntitlementRequest) Reset()
- func (x *CancelEntitlementRequest) String() string
- type ChangeOfferRequest
- func (*ChangeOfferRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ChangeOfferRequest) GetName() string
- func (x *ChangeOfferRequest) GetOffer() string
- func (x *ChangeOfferRequest) GetParameters() []*Parameter
- func (x *ChangeOfferRequest) GetPurchaseOrderId() string
- func (x *ChangeOfferRequest) GetRequestId() string
- func (*ChangeOfferRequest) ProtoMessage()
- func (x *ChangeOfferRequest) ProtoReflect() protoreflect.Message
- func (x *ChangeOfferRequest) Reset()
- func (x *ChangeOfferRequest) String() string
- type ChangeParametersRequest
- func (*ChangeParametersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ChangeParametersRequest) GetName() string
- func (x *ChangeParametersRequest) GetParameters() []*Parameter
- func (x *ChangeParametersRequest) GetPurchaseOrderId() string
- func (x *ChangeParametersRequest) GetRequestId() string
- func (*ChangeParametersRequest) ProtoMessage()
- func (x *ChangeParametersRequest) ProtoReflect() protoreflect.Message
- func (x *ChangeParametersRequest) Reset()
- func (x *ChangeParametersRequest) String() string
- type ChangeRenewalSettingsRequest
- func (*ChangeRenewalSettingsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ChangeRenewalSettingsRequest) GetName() string
- func (x *ChangeRenewalSettingsRequest) GetRenewalSettings() *RenewalSettings
- func (x *ChangeRenewalSettingsRequest) GetRequestId() string
- func (*ChangeRenewalSettingsRequest) ProtoMessage()
- func (x *ChangeRenewalSettingsRequest) ProtoReflect() protoreflect.Message
- func (x *ChangeRenewalSettingsRequest) Reset()
- func (x *ChangeRenewalSettingsRequest) String() string
- type ChannelPartnerLink
- func (*ChannelPartnerLink) Descriptor() ([]byte, []int)deprecated
- func (x *ChannelPartnerLink) GetChannelPartnerCloudIdentityInfo() *CloudIdentityInfo
- func (x *ChannelPartnerLink) GetCreateTime() *timestamppb.Timestamp
- func (x *ChannelPartnerLink) GetInviteLinkUri() string
- func (x *ChannelPartnerLink) GetLinkState() ChannelPartnerLinkState
- func (x *ChannelPartnerLink) GetName() string
- func (x *ChannelPartnerLink) GetPublicId() string
- func (x *ChannelPartnerLink) GetResellerCloudIdentityId() string
- func (x *ChannelPartnerLink) GetUpdateTime() *timestamppb.Timestamp
- func (*ChannelPartnerLink) ProtoMessage()
- func (x *ChannelPartnerLink) ProtoReflect() protoreflect.Message
- func (x *ChannelPartnerLink) Reset()
- func (x *ChannelPartnerLink) String() string
- type ChannelPartnerLinkState
- func (ChannelPartnerLinkState) Descriptor() protoreflect.EnumDescriptor
- func (x ChannelPartnerLinkState) Enum() *ChannelPartnerLinkState
- func (ChannelPartnerLinkState) EnumDescriptor() ([]byte, []int)deprecated
- func (x ChannelPartnerLinkState) Number() protoreflect.EnumNumber
- func (x ChannelPartnerLinkState) String() string
- func (ChannelPartnerLinkState) Type() protoreflect.EnumType
- type ChannelPartnerLinkView
- func (ChannelPartnerLinkView) Descriptor() protoreflect.EnumDescriptor
- func (x ChannelPartnerLinkView) Enum() *ChannelPartnerLinkView
- func (ChannelPartnerLinkView) EnumDescriptor() ([]byte, []int)deprecated
- func (x ChannelPartnerLinkView) Number() protoreflect.EnumNumber
- func (x ChannelPartnerLinkView) String() string
- func (ChannelPartnerLinkView) Type() protoreflect.EnumType
- type ChannelPartnerRepricingConfig
- func (*ChannelPartnerRepricingConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ChannelPartnerRepricingConfig) GetName() string
- func (x *ChannelPartnerRepricingConfig) GetRepricingConfig() *RepricingConfig
- func (x *ChannelPartnerRepricingConfig) GetUpdateTime() *timestamppb.Timestamp
- func (*ChannelPartnerRepricingConfig) ProtoMessage()
- func (x *ChannelPartnerRepricingConfig) ProtoReflect() protoreflect.Message
- func (x *ChannelPartnerRepricingConfig) Reset()
- func (x *ChannelPartnerRepricingConfig) String() string
- type CheckCloudIdentityAccountsExistRequest
- func (*CheckCloudIdentityAccountsExistRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CheckCloudIdentityAccountsExistRequest) GetDomain() string
- func (x *CheckCloudIdentityAccountsExistRequest) GetParent() string
- func (*CheckCloudIdentityAccountsExistRequest) ProtoMessage()
- func (x *CheckCloudIdentityAccountsExistRequest) ProtoReflect() protoreflect.Message
- func (x *CheckCloudIdentityAccountsExistRequest) Reset()
- func (x *CheckCloudIdentityAccountsExistRequest) String() string
- type CheckCloudIdentityAccountsExistResponse
- func (*CheckCloudIdentityAccountsExistResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CheckCloudIdentityAccountsExistResponse) GetCloudIdentityAccounts() []*CloudIdentityCustomerAccount
- func (*CheckCloudIdentityAccountsExistResponse) ProtoMessage()
- func (x *CheckCloudIdentityAccountsExistResponse) ProtoReflect() protoreflect.Message
- func (x *CheckCloudIdentityAccountsExistResponse) Reset()
- func (x *CheckCloudIdentityAccountsExistResponse) String() string
- type CloudChannelReportsServiceClient
- type CloudChannelReportsServiceServer
- type CloudChannelServiceClient
- type CloudChannelServiceServer
- type CloudIdentityCustomerAccount
- func (*CloudIdentityCustomerAccount) Descriptor() ([]byte, []int)deprecated
- func (x *CloudIdentityCustomerAccount) GetCustomerCloudIdentityId() string
- func (x *CloudIdentityCustomerAccount) GetCustomerName() string
- func (x *CloudIdentityCustomerAccount) GetExisting() bool
- func (x *CloudIdentityCustomerAccount) GetOwned() bool
- func (*CloudIdentityCustomerAccount) ProtoMessage()
- func (x *CloudIdentityCustomerAccount) ProtoReflect() protoreflect.Message
- func (x *CloudIdentityCustomerAccount) Reset()
- func (x *CloudIdentityCustomerAccount) String() string
- type CloudIdentityInfo
- func (*CloudIdentityInfo) Descriptor() ([]byte, []int)deprecated
- func (x *CloudIdentityInfo) GetAdminConsoleUri() string
- func (x *CloudIdentityInfo) GetAlternateEmail() string
- func (x *CloudIdentityInfo) GetCustomerType() CloudIdentityInfo_CustomerType
- func (x *CloudIdentityInfo) GetEduData() *EduData
- func (x *CloudIdentityInfo) GetIsDomainVerified() bool
- func (x *CloudIdentityInfo) GetLanguageCode() string
- func (x *CloudIdentityInfo) GetPhoneNumber() string
- func (x *CloudIdentityInfo) GetPrimaryDomain() string
- func (*CloudIdentityInfo) ProtoMessage()
- func (x *CloudIdentityInfo) ProtoReflect() protoreflect.Message
- func (x *CloudIdentityInfo) Reset()
- func (x *CloudIdentityInfo) String() string
- type CloudIdentityInfo_CustomerType
- func (CloudIdentityInfo_CustomerType) Descriptor() protoreflect.EnumDescriptor
- func (x CloudIdentityInfo_CustomerType) Enum() *CloudIdentityInfo_CustomerType
- func (CloudIdentityInfo_CustomerType) EnumDescriptor() ([]byte, []int)deprecated
- func (x CloudIdentityInfo_CustomerType) Number() protoreflect.EnumNumber
- func (x CloudIdentityInfo_CustomerType) String() string
- func (CloudIdentityInfo_CustomerType) Type() protoreflect.EnumType
- type Column
- func (*Column) Descriptor() ([]byte, []int)deprecated
- func (x *Column) GetColumnId() string
- func (x *Column) GetDataType() Column_DataType
- func (x *Column) GetDisplayName() string
- func (*Column) ProtoMessage()
- func (x *Column) ProtoReflect() protoreflect.Message
- func (x *Column) Reset()
- func (x *Column) String() string
- type Column_DataType
- func (Column_DataType) Descriptor() protoreflect.EnumDescriptor
- func (x Column_DataType) Enum() *Column_DataType
- func (Column_DataType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Column_DataType) Number() protoreflect.EnumNumber
- func (x Column_DataType) String() string
- func (Column_DataType) Type() protoreflect.EnumType
- type CommitmentSettings
- func (*CommitmentSettings) Descriptor() ([]byte, []int)deprecated
- func (x *CommitmentSettings) GetEndTime() *timestamppb.Timestamp
- func (x *CommitmentSettings) GetRenewalSettings() *RenewalSettings
- func (x *CommitmentSettings) GetStartTime() *timestamppb.Timestamp
- func (*CommitmentSettings) ProtoMessage()
- func (x *CommitmentSettings) ProtoReflect() protoreflect.Message
- func (x *CommitmentSettings) Reset()
- func (x *CommitmentSettings) String() string
- type ConditionalOverride
- func (*ConditionalOverride) Descriptor() ([]byte, []int)deprecated
- func (x *ConditionalOverride) GetAdjustment() *RepricingAdjustment
- func (x *ConditionalOverride) GetRebillingBasis() RebillingBasis
- func (x *ConditionalOverride) GetRepricingCondition() *RepricingCondition
- func (*ConditionalOverride) ProtoMessage()
- func (x *ConditionalOverride) ProtoReflect() protoreflect.Message
- func (x *ConditionalOverride) Reset()
- func (x *ConditionalOverride) String() string
- type Constraints
- type ContactInfo
- func (*ContactInfo) Descriptor() ([]byte, []int)deprecated
- func (x *ContactInfo) GetDisplayName() string
- func (x *ContactInfo) GetEmail() string
- func (x *ContactInfo) GetFirstName() string
- func (x *ContactInfo) GetLastName() string
- func (x *ContactInfo) GetPhone() string
- func (x *ContactInfo) GetTitle() string
- func (*ContactInfo) ProtoMessage()
- func (x *ContactInfo) ProtoReflect() protoreflect.Message
- func (x *ContactInfo) Reset()
- func (x *ContactInfo) String() string
- type CreateChannelPartnerLinkRequest
- func (*CreateChannelPartnerLinkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateChannelPartnerLinkRequest) GetChannelPartnerLink() *ChannelPartnerLink
- func (x *CreateChannelPartnerLinkRequest) GetParent() string
- func (*CreateChannelPartnerLinkRequest) ProtoMessage()
- func (x *CreateChannelPartnerLinkRequest) ProtoReflect() protoreflect.Message
- func (x *CreateChannelPartnerLinkRequest) Reset()
- func (x *CreateChannelPartnerLinkRequest) String() string
- type CreateChannelPartnerRepricingConfigRequest
- func (*CreateChannelPartnerRepricingConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateChannelPartnerRepricingConfigRequest) GetChannelPartnerRepricingConfig() *ChannelPartnerRepricingConfig
- func (x *CreateChannelPartnerRepricingConfigRequest) GetParent() string
- func (*CreateChannelPartnerRepricingConfigRequest) ProtoMessage()
- func (x *CreateChannelPartnerRepricingConfigRequest) ProtoReflect() protoreflect.Message
- func (x *CreateChannelPartnerRepricingConfigRequest) Reset()
- func (x *CreateChannelPartnerRepricingConfigRequest) String() string
- type CreateCustomerRepricingConfigRequest
- func (*CreateCustomerRepricingConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCustomerRepricingConfigRequest) GetCustomerRepricingConfig() *CustomerRepricingConfig
- func (x *CreateCustomerRepricingConfigRequest) GetParent() string
- func (*CreateCustomerRepricingConfigRequest) ProtoMessage()
- func (x *CreateCustomerRepricingConfigRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCustomerRepricingConfigRequest) Reset()
- func (x *CreateCustomerRepricingConfigRequest) String() string
- type CreateCustomerRequest
- func (*CreateCustomerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCustomerRequest) GetCustomer() *Customer
- func (x *CreateCustomerRequest) GetParent() string
- func (*CreateCustomerRequest) ProtoMessage()
- func (x *CreateCustomerRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCustomerRequest) Reset()
- func (x *CreateCustomerRequest) String() string
- type CreateEntitlementRequest
- func (*CreateEntitlementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateEntitlementRequest) GetEntitlement() *Entitlement
- func (x *CreateEntitlementRequest) GetParent() string
- func (x *CreateEntitlementRequest) GetRequestId() string
- func (*CreateEntitlementRequest) ProtoMessage()
- func (x *CreateEntitlementRequest) ProtoReflect() protoreflect.Message
- func (x *CreateEntitlementRequest) Reset()
- func (x *CreateEntitlementRequest) String() string
- type Customer
- func (*Customer) Descriptor() ([]byte, []int)deprecated
- func (x *Customer) GetAlternateEmail() string
- func (x *Customer) GetChannelPartnerId() string
- func (x *Customer) GetCloudIdentityId() string
- func (x *Customer) GetCloudIdentityInfo() *CloudIdentityInfo
- func (x *Customer) GetCorrelationId() string
- func (x *Customer) GetCreateTime() *timestamppb.Timestamp
- func (x *Customer) GetDomain() string
- func (x *Customer) GetLanguageCode() string
- func (x *Customer) GetName() string
- func (x *Customer) GetOrgDisplayName() string
- func (x *Customer) GetOrgPostalAddress() *postaladdress.PostalAddress
- func (x *Customer) GetPrimaryContactInfo() *ContactInfo
- func (x *Customer) GetUpdateTime() *timestamppb.Timestamp
- func (*Customer) ProtoMessage()
- func (x *Customer) ProtoReflect() protoreflect.Message
- func (x *Customer) Reset()
- func (x *Customer) String() string
- type CustomerConstraints
- func (*CustomerConstraints) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerConstraints) GetAllowedCustomerTypes() []CloudIdentityInfo_CustomerType
- func (x *CustomerConstraints) GetAllowedRegions() []string
- func (x *CustomerConstraints) GetPromotionalOrderTypes() []PromotionalOrderType
- func (*CustomerConstraints) ProtoMessage()
- func (x *CustomerConstraints) ProtoReflect() protoreflect.Message
- func (x *CustomerConstraints) Reset()
- func (x *CustomerConstraints) String() string
- type CustomerEvent
- func (*CustomerEvent) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerEvent) GetCustomer() string
- func (x *CustomerEvent) GetEventType() CustomerEvent_Type
- func (*CustomerEvent) ProtoMessage()
- func (x *CustomerEvent) ProtoReflect() protoreflect.Message
- func (x *CustomerEvent) Reset()
- func (x *CustomerEvent) String() string
- type CustomerEvent_Type
- func (CustomerEvent_Type) Descriptor() protoreflect.EnumDescriptor
- func (x CustomerEvent_Type) Enum() *CustomerEvent_Type
- func (CustomerEvent_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x CustomerEvent_Type) Number() protoreflect.EnumNumber
- func (x CustomerEvent_Type) String() string
- func (CustomerEvent_Type) Type() protoreflect.EnumType
- type CustomerRepricingConfig
- func (*CustomerRepricingConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CustomerRepricingConfig) GetName() string
- func (x *CustomerRepricingConfig) GetRepricingConfig() *RepricingConfig
- func (x *CustomerRepricingConfig) GetUpdateTime() *timestamppb.Timestamp
- func (*CustomerRepricingConfig) ProtoMessage()
- func (x *CustomerRepricingConfig) ProtoReflect() protoreflect.Message
- func (x *CustomerRepricingConfig) Reset()
- func (x *CustomerRepricingConfig) String() string
- type DateRange
- func (*DateRange) Descriptor() ([]byte, []int)deprecated
- func (x *DateRange) GetInvoiceEndDate() *date.Date
- func (x *DateRange) GetInvoiceStartDate() *date.Date
- func (x *DateRange) GetUsageEndDateTime() *datetime.DateTime
- func (x *DateRange) GetUsageStartDateTime() *datetime.DateTime
- func (*DateRange) ProtoMessage()
- func (x *DateRange) ProtoReflect() protoreflect.Message
- func (x *DateRange) Reset()
- func (x *DateRange) String() string
- type DeleteChannelPartnerRepricingConfigRequest
- func (*DeleteChannelPartnerRepricingConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteChannelPartnerRepricingConfigRequest) GetName() string
- func (*DeleteChannelPartnerRepricingConfigRequest) ProtoMessage()
- func (x *DeleteChannelPartnerRepricingConfigRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteChannelPartnerRepricingConfigRequest) Reset()
- func (x *DeleteChannelPartnerRepricingConfigRequest) String() string
- type DeleteCustomerRepricingConfigRequest
- func (*DeleteCustomerRepricingConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteCustomerRepricingConfigRequest) GetName() string
- func (*DeleteCustomerRepricingConfigRequest) ProtoMessage()
- func (x *DeleteCustomerRepricingConfigRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteCustomerRepricingConfigRequest) Reset()
- func (x *DeleteCustomerRepricingConfigRequest) String() string
- type DeleteCustomerRequest
- func (*DeleteCustomerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteCustomerRequest) GetName() string
- func (*DeleteCustomerRequest) ProtoMessage()
- func (x *DeleteCustomerRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteCustomerRequest) Reset()
- func (x *DeleteCustomerRequest) String() string
- type EduData
- func (*EduData) Descriptor() ([]byte, []int)deprecated
- func (x *EduData) GetInstituteSize() EduData_InstituteSize
- func (x *EduData) GetInstituteType() EduData_InstituteType
- func (x *EduData) GetWebsite() string
- func (*EduData) ProtoMessage()
- func (x *EduData) ProtoReflect() protoreflect.Message
- func (x *EduData) Reset()
- func (x *EduData) String() string
- type EduData_InstituteSize
- func (EduData_InstituteSize) Descriptor() protoreflect.EnumDescriptor
- func (x EduData_InstituteSize) Enum() *EduData_InstituteSize
- func (EduData_InstituteSize) EnumDescriptor() ([]byte, []int)deprecated
- func (x EduData_InstituteSize) Number() protoreflect.EnumNumber
- func (x EduData_InstituteSize) String() string
- func (EduData_InstituteSize) Type() protoreflect.EnumType
- type EduData_InstituteType
- func (EduData_InstituteType) Descriptor() protoreflect.EnumDescriptor
- func (x EduData_InstituteType) Enum() *EduData_InstituteType
- func (EduData_InstituteType) EnumDescriptor() ([]byte, []int)deprecated
- func (x EduData_InstituteType) Number() protoreflect.EnumNumber
- func (x EduData_InstituteType) String() string
- func (EduData_InstituteType) Type() protoreflect.EnumType
- type Entitlement
- func (*Entitlement) Descriptor() ([]byte, []int)deprecated
- func (x *Entitlement) GetAssociationInfo() *AssociationInfo
- func (x *Entitlement) GetBillingAccount() string
- func (x *Entitlement) GetCommitmentSettings() *CommitmentSettings
- func (x *Entitlement) GetCreateTime() *timestamppb.Timestamp
- func (x *Entitlement) GetName() string
- func (x *Entitlement) GetOffer() string
- func (x *Entitlement) GetParameters() []*Parameter
- func (x *Entitlement) GetProvisionedService() *ProvisionedService
- func (x *Entitlement) GetProvisioningState() Entitlement_ProvisioningState
- func (x *Entitlement) GetPurchaseOrderId() string
- func (x *Entitlement) GetSuspensionReasons() []Entitlement_SuspensionReason
- func (x *Entitlement) GetTrialSettings() *TrialSettings
- func (x *Entitlement) GetUpdateTime() *timestamppb.Timestamp
- func (*Entitlement) ProtoMessage()
- func (x *Entitlement) ProtoReflect() protoreflect.Message
- func (x *Entitlement) Reset()
- func (x *Entitlement) String() string
- type EntitlementChange
- func (*EntitlementChange) Descriptor() ([]byte, []int)deprecated
- func (x *EntitlementChange) GetActivationReason() EntitlementChange_ActivationReason
- func (x *EntitlementChange) GetCancellationReason() EntitlementChange_CancellationReason
- func (m *EntitlementChange) GetChangeReason() isEntitlementChange_ChangeReason
- func (x *EntitlementChange) GetChangeType() EntitlementChange_ChangeType
- func (x *EntitlementChange) GetCreateTime() *timestamppb.Timestamp
- func (x *EntitlementChange) GetEntitlement() string
- func (x *EntitlementChange) GetOffer() string
- func (x *EntitlementChange) GetOperator() string
- func (x *EntitlementChange) GetOperatorType() EntitlementChange_OperatorType
- func (x *EntitlementChange) GetOtherChangeReason() string
- func (x *EntitlementChange) GetParameters() []*Parameter
- func (x *EntitlementChange) GetProvisionedService() *ProvisionedService
- func (x *EntitlementChange) GetSuspensionReason() Entitlement_SuspensionReason
- func (*EntitlementChange) ProtoMessage()
- func (x *EntitlementChange) ProtoReflect() protoreflect.Message
- func (x *EntitlementChange) Reset()
- func (x *EntitlementChange) String() string
- type EntitlementChange_ActivationReason
- func (EntitlementChange_ActivationReason) Descriptor() protoreflect.EnumDescriptor
- func (x EntitlementChange_ActivationReason) Enum() *EntitlementChange_ActivationReason
- func (EntitlementChange_ActivationReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x EntitlementChange_ActivationReason) Number() protoreflect.EnumNumber
- func (x EntitlementChange_ActivationReason) String() string
- func (EntitlementChange_ActivationReason) Type() protoreflect.EnumType
- type EntitlementChange_ActivationReason_
- type EntitlementChange_CancellationReason
- func (EntitlementChange_CancellationReason) Descriptor() protoreflect.EnumDescriptor
- func (x EntitlementChange_CancellationReason) Enum() *EntitlementChange_CancellationReason
- func (EntitlementChange_CancellationReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x EntitlementChange_CancellationReason) Number() protoreflect.EnumNumber
- func (x EntitlementChange_CancellationReason) String() string
- func (EntitlementChange_CancellationReason) Type() protoreflect.EnumType
- type EntitlementChange_CancellationReason_
- type EntitlementChange_ChangeType
- func (EntitlementChange_ChangeType) Descriptor() protoreflect.EnumDescriptor
- func (x EntitlementChange_ChangeType) Enum() *EntitlementChange_ChangeType
- func (EntitlementChange_ChangeType) EnumDescriptor() ([]byte, []int)deprecated
- func (x EntitlementChange_ChangeType) Number() protoreflect.EnumNumber
- func (x EntitlementChange_ChangeType) String() string
- func (EntitlementChange_ChangeType) Type() protoreflect.EnumType
- type EntitlementChange_OperatorType
- func (EntitlementChange_OperatorType) Descriptor() protoreflect.EnumDescriptor
- func (x EntitlementChange_OperatorType) Enum() *EntitlementChange_OperatorType
- func (EntitlementChange_OperatorType) EnumDescriptor() ([]byte, []int)deprecated
- func (x EntitlementChange_OperatorType) Number() protoreflect.EnumNumber
- func (x EntitlementChange_OperatorType) String() string
- func (EntitlementChange_OperatorType) Type() protoreflect.EnumType
- type EntitlementChange_OtherChangeReason
- type EntitlementChange_SuspensionReason
- type EntitlementEvent
- func (*EntitlementEvent) Descriptor() ([]byte, []int)deprecated
- func (x *EntitlementEvent) GetEntitlement() string
- func (x *EntitlementEvent) GetEventType() EntitlementEvent_Type
- func (*EntitlementEvent) ProtoMessage()
- func (x *EntitlementEvent) ProtoReflect() protoreflect.Message
- func (x *EntitlementEvent) Reset()
- func (x *EntitlementEvent) String() string
- type EntitlementEvent_Type
- func (EntitlementEvent_Type) Descriptor() protoreflect.EnumDescriptor
- func (x EntitlementEvent_Type) Enum() *EntitlementEvent_Type
- func (EntitlementEvent_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x EntitlementEvent_Type) Number() protoreflect.EnumNumber
- func (x EntitlementEvent_Type) String() string
- func (EntitlementEvent_Type) Type() protoreflect.EnumType
- type Entitlement_ProvisioningState
- func (Entitlement_ProvisioningState) Descriptor() protoreflect.EnumDescriptor
- func (x Entitlement_ProvisioningState) Enum() *Entitlement_ProvisioningState
- func (Entitlement_ProvisioningState) EnumDescriptor() ([]byte, []int)deprecated
- func (x Entitlement_ProvisioningState) Number() protoreflect.EnumNumber
- func (x Entitlement_ProvisioningState) String() string
- func (Entitlement_ProvisioningState) Type() protoreflect.EnumType
- type Entitlement_SuspensionReason
- func (Entitlement_SuspensionReason) Descriptor() protoreflect.EnumDescriptor
- func (x Entitlement_SuspensionReason) Enum() *Entitlement_SuspensionReason
- func (Entitlement_SuspensionReason) EnumDescriptor() ([]byte, []int)deprecated
- func (x Entitlement_SuspensionReason) Number() protoreflect.EnumNumber
- func (x Entitlement_SuspensionReason) String() string
- func (Entitlement_SuspensionReason) Type() protoreflect.EnumType
- type FetchReportResultsRequest
- func (*FetchReportResultsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FetchReportResultsRequest) GetPageSize() int32
- func (x *FetchReportResultsRequest) GetPageToken() string
- func (x *FetchReportResultsRequest) GetPartitionKeys() []string
- func (x *FetchReportResultsRequest) GetReportJob() string
- func (*FetchReportResultsRequest) ProtoMessage()
- func (x *FetchReportResultsRequest) ProtoReflect() protoreflect.Message
- func (x *FetchReportResultsRequest) Reset()
- func (x *FetchReportResultsRequest) String() string
- type FetchReportResultsResponse
- func (*FetchReportResultsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FetchReportResultsResponse) GetNextPageToken() string
- func (x *FetchReportResultsResponse) GetReportMetadata() *ReportResultsMetadata
- func (x *FetchReportResultsResponse) GetRows() []*Row
- func (*FetchReportResultsResponse) ProtoMessage()
- func (x *FetchReportResultsResponse) ProtoReflect() protoreflect.Message
- func (x *FetchReportResultsResponse) Reset()
- func (x *FetchReportResultsResponse) String() string
- type GetChannelPartnerLinkRequest
- func (*GetChannelPartnerLinkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetChannelPartnerLinkRequest) GetName() string
- func (x *GetChannelPartnerLinkRequest) GetView() ChannelPartnerLinkView
- func (*GetChannelPartnerLinkRequest) ProtoMessage()
- func (x *GetChannelPartnerLinkRequest) ProtoReflect() protoreflect.Message
- func (x *GetChannelPartnerLinkRequest) Reset()
- func (x *GetChannelPartnerLinkRequest) String() string
- type GetChannelPartnerRepricingConfigRequest
- func (*GetChannelPartnerRepricingConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetChannelPartnerRepricingConfigRequest) GetName() string
- func (*GetChannelPartnerRepricingConfigRequest) ProtoMessage()
- func (x *GetChannelPartnerRepricingConfigRequest) ProtoReflect() protoreflect.Message
- func (x *GetChannelPartnerRepricingConfigRequest) Reset()
- func (x *GetChannelPartnerRepricingConfigRequest) String() string
- type GetCustomerRepricingConfigRequest
- func (*GetCustomerRepricingConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCustomerRepricingConfigRequest) GetName() string
- func (*GetCustomerRepricingConfigRequest) ProtoMessage()
- func (x *GetCustomerRepricingConfigRequest) ProtoReflect() protoreflect.Message
- func (x *GetCustomerRepricingConfigRequest) Reset()
- func (x *GetCustomerRepricingConfigRequest) String() string
- type GetCustomerRequest
- func (*GetCustomerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCustomerRequest) GetName() string
- func (*GetCustomerRequest) ProtoMessage()
- func (x *GetCustomerRequest) ProtoReflect() protoreflect.Message
- func (x *GetCustomerRequest) Reset()
- func (x *GetCustomerRequest) String() string
- type GetEntitlementRequest
- func (*GetEntitlementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetEntitlementRequest) GetName() string
- func (*GetEntitlementRequest) ProtoMessage()
- func (x *GetEntitlementRequest) ProtoReflect() protoreflect.Message
- func (x *GetEntitlementRequest) Reset()
- func (x *GetEntitlementRequest) String() string
- type ImportCustomerRequest
- func (*ImportCustomerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ImportCustomerRequest) GetAuthToken() string
- func (x *ImportCustomerRequest) GetChannelPartnerId() string
- func (x *ImportCustomerRequest) GetCloudIdentityId() string
- func (x *ImportCustomerRequest) GetCustomer() string
- func (m *ImportCustomerRequest) GetCustomerIdentity() isImportCustomerRequest_CustomerIdentity
- func (x *ImportCustomerRequest) GetDomain() string
- func (x *ImportCustomerRequest) GetOverwriteIfExists() bool
- func (x *ImportCustomerRequest) GetParent() string
- func (*ImportCustomerRequest) ProtoMessage()
- func (x *ImportCustomerRequest) ProtoReflect() protoreflect.Message
- func (x *ImportCustomerRequest) Reset()
- func (x *ImportCustomerRequest) String() string
- type ImportCustomerRequest_CloudIdentityId
- type ImportCustomerRequest_Domain
- type ListChannelPartnerLinksRequest
- func (*ListChannelPartnerLinksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListChannelPartnerLinksRequest) GetPageSize() int32
- func (x *ListChannelPartnerLinksRequest) GetPageToken() string
- func (x *ListChannelPartnerLinksRequest) GetParent() string
- func (x *ListChannelPartnerLinksRequest) GetView() ChannelPartnerLinkView
- func (*ListChannelPartnerLinksRequest) ProtoMessage()
- func (x *ListChannelPartnerLinksRequest) ProtoReflect() protoreflect.Message
- func (x *ListChannelPartnerLinksRequest) Reset()
- func (x *ListChannelPartnerLinksRequest) String() string
- type ListChannelPartnerLinksResponse
- func (*ListChannelPartnerLinksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListChannelPartnerLinksResponse) GetChannelPartnerLinks() []*ChannelPartnerLink
- func (x *ListChannelPartnerLinksResponse) GetNextPageToken() string
- func (*ListChannelPartnerLinksResponse) ProtoMessage()
- func (x *ListChannelPartnerLinksResponse) ProtoReflect() protoreflect.Message
- func (x *ListChannelPartnerLinksResponse) Reset()
- func (x *ListChannelPartnerLinksResponse) String() string
- type ListChannelPartnerRepricingConfigsRequest
- func (*ListChannelPartnerRepricingConfigsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListChannelPartnerRepricingConfigsRequest) GetFilter() string
- func (x *ListChannelPartnerRepricingConfigsRequest) GetPageSize() int32
- func (x *ListChannelPartnerRepricingConfigsRequest) GetPageToken() string
- func (x *ListChannelPartnerRepricingConfigsRequest) GetParent() string
- func (*ListChannelPartnerRepricingConfigsRequest) ProtoMessage()
- func (x *ListChannelPartnerRepricingConfigsRequest) ProtoReflect() protoreflect.Message
- func (x *ListChannelPartnerRepricingConfigsRequest) Reset()
- func (x *ListChannelPartnerRepricingConfigsRequest) String() string
- type ListChannelPartnerRepricingConfigsResponse
- func (*ListChannelPartnerRepricingConfigsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListChannelPartnerRepricingConfigsResponse) GetChannelPartnerRepricingConfigs() []*ChannelPartnerRepricingConfig
- func (x *ListChannelPartnerRepricingConfigsResponse) GetNextPageToken() string
- func (*ListChannelPartnerRepricingConfigsResponse) ProtoMessage()
- func (x *ListChannelPartnerRepricingConfigsResponse) ProtoReflect() protoreflect.Message
- func (x *ListChannelPartnerRepricingConfigsResponse) Reset()
- func (x *ListChannelPartnerRepricingConfigsResponse) String() string
- type ListCustomerRepricingConfigsRequest
- func (*ListCustomerRepricingConfigsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCustomerRepricingConfigsRequest) GetFilter() string
- func (x *ListCustomerRepricingConfigsRequest) GetPageSize() int32
- func (x *ListCustomerRepricingConfigsRequest) GetPageToken() string
- func (x *ListCustomerRepricingConfigsRequest) GetParent() string
- func (*ListCustomerRepricingConfigsRequest) ProtoMessage()
- func (x *ListCustomerRepricingConfigsRequest) ProtoReflect() protoreflect.Message
- func (x *ListCustomerRepricingConfigsRequest) Reset()
- func (x *ListCustomerRepricingConfigsRequest) String() string
- type ListCustomerRepricingConfigsResponse
- func (*ListCustomerRepricingConfigsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCustomerRepricingConfigsResponse) GetCustomerRepricingConfigs() []*CustomerRepricingConfig
- func (x *ListCustomerRepricingConfigsResponse) GetNextPageToken() string
- func (*ListCustomerRepricingConfigsResponse) ProtoMessage()
- func (x *ListCustomerRepricingConfigsResponse) ProtoReflect() protoreflect.Message
- func (x *ListCustomerRepricingConfigsResponse) Reset()
- func (x *ListCustomerRepricingConfigsResponse) String() string
- type ListCustomersRequest
- func (*ListCustomersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCustomersRequest) GetFilter() string
- func (x *ListCustomersRequest) GetPageSize() int32
- func (x *ListCustomersRequest) GetPageToken() string
- func (x *ListCustomersRequest) GetParent() string
- func (*ListCustomersRequest) ProtoMessage()
- func (x *ListCustomersRequest) ProtoReflect() protoreflect.Message
- func (x *ListCustomersRequest) Reset()
- func (x *ListCustomersRequest) String() string
- type ListCustomersResponse
- func (*ListCustomersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCustomersResponse) GetCustomers() []*Customer
- func (x *ListCustomersResponse) GetNextPageToken() string
- func (*ListCustomersResponse) ProtoMessage()
- func (x *ListCustomersResponse) ProtoReflect() protoreflect.Message
- func (x *ListCustomersResponse) Reset()
- func (x *ListCustomersResponse) String() string
- type ListEntitlementChangesRequest
- func (*ListEntitlementChangesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListEntitlementChangesRequest) GetFilter() string
- func (x *ListEntitlementChangesRequest) GetPageSize() int32
- func (x *ListEntitlementChangesRequest) GetPageToken() string
- func (x *ListEntitlementChangesRequest) GetParent() string
- func (*ListEntitlementChangesRequest) ProtoMessage()
- func (x *ListEntitlementChangesRequest) ProtoReflect() protoreflect.Message
- func (x *ListEntitlementChangesRequest) Reset()
- func (x *ListEntitlementChangesRequest) String() string
- type ListEntitlementChangesResponse
- func (*ListEntitlementChangesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListEntitlementChangesResponse) GetEntitlementChanges() []*EntitlementChange
- func (x *ListEntitlementChangesResponse) GetNextPageToken() string
- func (*ListEntitlementChangesResponse) ProtoMessage()
- func (x *ListEntitlementChangesResponse) ProtoReflect() protoreflect.Message
- func (x *ListEntitlementChangesResponse) Reset()
- func (x *ListEntitlementChangesResponse) String() string
- type ListEntitlementsRequest
- func (*ListEntitlementsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListEntitlementsRequest) GetPageSize() int32
- func (x *ListEntitlementsRequest) GetPageToken() string
- func (x *ListEntitlementsRequest) GetParent() string
- func (*ListEntitlementsRequest) ProtoMessage()
- func (x *ListEntitlementsRequest) ProtoReflect() protoreflect.Message
- func (x *ListEntitlementsRequest) Reset()
- func (x *ListEntitlementsRequest) String() string
- type ListEntitlementsResponse
- func (*ListEntitlementsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListEntitlementsResponse) GetEntitlements() []*Entitlement
- func (x *ListEntitlementsResponse) GetNextPageToken() string
- func (*ListEntitlementsResponse) ProtoMessage()
- func (x *ListEntitlementsResponse) ProtoReflect() protoreflect.Message
- func (x *ListEntitlementsResponse) Reset()
- func (x *ListEntitlementsResponse) String() string
- type ListOffersRequest
- func (*ListOffersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListOffersRequest) GetFilter() string
- func (x *ListOffersRequest) GetLanguageCode() string
- func (x *ListOffersRequest) GetPageSize() int32
- func (x *ListOffersRequest) GetPageToken() string
- func (x *ListOffersRequest) GetParent() string
- func (x *ListOffersRequest) GetShowFutureOffers() bool
- func (*ListOffersRequest) ProtoMessage()
- func (x *ListOffersRequest) ProtoReflect() protoreflect.Message
- func (x *ListOffersRequest) Reset()
- func (x *ListOffersRequest) String() string
- type ListOffersResponse
- func (*ListOffersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListOffersResponse) GetNextPageToken() string
- func (x *ListOffersResponse) GetOffers() []*Offer
- func (*ListOffersResponse) ProtoMessage()
- func (x *ListOffersResponse) ProtoReflect() protoreflect.Message
- func (x *ListOffersResponse) Reset()
- func (x *ListOffersResponse) String() string
- type ListProductsRequest
- func (*ListProductsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListProductsRequest) GetAccount() string
- func (x *ListProductsRequest) GetLanguageCode() string
- func (x *ListProductsRequest) GetPageSize() int32
- func (x *ListProductsRequest) GetPageToken() string
- func (*ListProductsRequest) ProtoMessage()
- func (x *ListProductsRequest) ProtoReflect() protoreflect.Message
- func (x *ListProductsRequest) Reset()
- func (x *ListProductsRequest) String() string
- type ListProductsResponse
- func (*ListProductsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListProductsResponse) GetNextPageToken() string
- func (x *ListProductsResponse) GetProducts() []*Product
- func (*ListProductsResponse) ProtoMessage()
- func (x *ListProductsResponse) ProtoReflect() protoreflect.Message
- func (x *ListProductsResponse) Reset()
- func (x *ListProductsResponse) String() string
- type ListPurchasableOffersRequest
- func (*ListPurchasableOffersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPurchasableOffersRequest) GetChangeOfferPurchase() *ListPurchasableOffersRequest_ChangeOfferPurchase
- func (x *ListPurchasableOffersRequest) GetCreateEntitlementPurchase() *ListPurchasableOffersRequest_CreateEntitlementPurchase
- func (x *ListPurchasableOffersRequest) GetCustomer() string
- func (x *ListPurchasableOffersRequest) GetLanguageCode() string
- func (x *ListPurchasableOffersRequest) GetPageSize() int32
- func (x *ListPurchasableOffersRequest) GetPageToken() string
- func (m *ListPurchasableOffersRequest) GetPurchaseOption() isListPurchasableOffersRequest_PurchaseOption
- func (*ListPurchasableOffersRequest) ProtoMessage()
- func (x *ListPurchasableOffersRequest) ProtoReflect() protoreflect.Message
- func (x *ListPurchasableOffersRequest) Reset()
- func (x *ListPurchasableOffersRequest) String() string
- type ListPurchasableOffersRequest_ChangeOfferPurchase
- func (*ListPurchasableOffersRequest_ChangeOfferPurchase) Descriptor() ([]byte, []int)deprecated
- func (x *ListPurchasableOffersRequest_ChangeOfferPurchase) GetEntitlement() string
- func (x *ListPurchasableOffersRequest_ChangeOfferPurchase) GetNewSku() string
- func (*ListPurchasableOffersRequest_ChangeOfferPurchase) ProtoMessage()
- func (x *ListPurchasableOffersRequest_ChangeOfferPurchase) ProtoReflect() protoreflect.Message
- func (x *ListPurchasableOffersRequest_ChangeOfferPurchase) Reset()
- func (x *ListPurchasableOffersRequest_ChangeOfferPurchase) String() string
- type ListPurchasableOffersRequest_ChangeOfferPurchase_
- type ListPurchasableOffersRequest_CreateEntitlementPurchase
- func (*ListPurchasableOffersRequest_CreateEntitlementPurchase) Descriptor() ([]byte, []int)deprecated
- func (x *ListPurchasableOffersRequest_CreateEntitlementPurchase) GetSku() string
- func (*ListPurchasableOffersRequest_CreateEntitlementPurchase) ProtoMessage()
- func (x *ListPurchasableOffersRequest_CreateEntitlementPurchase) ProtoReflect() protoreflect.Message
- func (x *ListPurchasableOffersRequest_CreateEntitlementPurchase) Reset()
- func (x *ListPurchasableOffersRequest_CreateEntitlementPurchase) String() string
- type ListPurchasableOffersRequest_CreateEntitlementPurchase_
- type ListPurchasableOffersResponse
- func (*ListPurchasableOffersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPurchasableOffersResponse) GetNextPageToken() string
- func (x *ListPurchasableOffersResponse) GetPurchasableOffers() []*PurchasableOffer
- func (*ListPurchasableOffersResponse) ProtoMessage()
- func (x *ListPurchasableOffersResponse) ProtoReflect() protoreflect.Message
- func (x *ListPurchasableOffersResponse) Reset()
- func (x *ListPurchasableOffersResponse) String() string
- type ListPurchasableSkusRequest
- func (*ListPurchasableSkusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPurchasableSkusRequest) GetChangeOfferPurchase() *ListPurchasableSkusRequest_ChangeOfferPurchase
- func (x *ListPurchasableSkusRequest) GetCreateEntitlementPurchase() *ListPurchasableSkusRequest_CreateEntitlementPurchase
- func (x *ListPurchasableSkusRequest) GetCustomer() string
- func (x *ListPurchasableSkusRequest) GetLanguageCode() string
- func (x *ListPurchasableSkusRequest) GetPageSize() int32
- func (x *ListPurchasableSkusRequest) GetPageToken() string
- func (m *ListPurchasableSkusRequest) GetPurchaseOption() isListPurchasableSkusRequest_PurchaseOption
- func (*ListPurchasableSkusRequest) ProtoMessage()
- func (x *ListPurchasableSkusRequest) ProtoReflect() protoreflect.Message
- func (x *ListPurchasableSkusRequest) Reset()
- func (x *ListPurchasableSkusRequest) String() string
- type ListPurchasableSkusRequest_ChangeOfferPurchase
- func (*ListPurchasableSkusRequest_ChangeOfferPurchase) Descriptor() ([]byte, []int)deprecated
- func (x *ListPurchasableSkusRequest_ChangeOfferPurchase) GetChangeType() ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType
- func (x *ListPurchasableSkusRequest_ChangeOfferPurchase) GetEntitlement() string
- func (*ListPurchasableSkusRequest_ChangeOfferPurchase) ProtoMessage()
- func (x *ListPurchasableSkusRequest_ChangeOfferPurchase) ProtoReflect() protoreflect.Message
- func (x *ListPurchasableSkusRequest_ChangeOfferPurchase) Reset()
- func (x *ListPurchasableSkusRequest_ChangeOfferPurchase) String() string
- type ListPurchasableSkusRequest_ChangeOfferPurchase_
- type ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType
- func (ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType) Descriptor() protoreflect.EnumDescriptor
- func (x ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType) Enum() *ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType
- func (ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType) Number() protoreflect.EnumNumber
- func (x ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType) String() string
- func (ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType) Type() protoreflect.EnumType
- type ListPurchasableSkusRequest_CreateEntitlementPurchase
- func (*ListPurchasableSkusRequest_CreateEntitlementPurchase) Descriptor() ([]byte, []int)deprecated
- func (x *ListPurchasableSkusRequest_CreateEntitlementPurchase) GetProduct() string
- func (*ListPurchasableSkusRequest_CreateEntitlementPurchase) ProtoMessage()
- func (x *ListPurchasableSkusRequest_CreateEntitlementPurchase) ProtoReflect() protoreflect.Message
- func (x *ListPurchasableSkusRequest_CreateEntitlementPurchase) Reset()
- func (x *ListPurchasableSkusRequest_CreateEntitlementPurchase) String() string
- type ListPurchasableSkusRequest_CreateEntitlementPurchase_
- type ListPurchasableSkusResponse
- func (*ListPurchasableSkusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPurchasableSkusResponse) GetNextPageToken() string
- func (x *ListPurchasableSkusResponse) GetPurchasableSkus() []*PurchasableSku
- func (*ListPurchasableSkusResponse) ProtoMessage()
- func (x *ListPurchasableSkusResponse) ProtoReflect() protoreflect.Message
- func (x *ListPurchasableSkusResponse) Reset()
- func (x *ListPurchasableSkusResponse) String() string
- type ListReportsRequest
- func (*ListReportsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListReportsRequest) GetLanguageCode() string
- func (x *ListReportsRequest) GetPageSize() int32
- func (x *ListReportsRequest) GetPageToken() string
- func (x *ListReportsRequest) GetParent() string
- func (*ListReportsRequest) ProtoMessage()
- func (x *ListReportsRequest) ProtoReflect() protoreflect.Message
- func (x *ListReportsRequest) Reset()
- func (x *ListReportsRequest) String() string
- type ListReportsResponse
- func (*ListReportsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListReportsResponse) GetNextPageToken() string
- func (x *ListReportsResponse) GetReports() []*Report
- func (*ListReportsResponse) ProtoMessage()
- func (x *ListReportsResponse) ProtoReflect() protoreflect.Message
- func (x *ListReportsResponse) Reset()
- func (x *ListReportsResponse) String() string
- type ListSkuGroupBillableSkusRequest
- func (*ListSkuGroupBillableSkusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSkuGroupBillableSkusRequest) GetPageSize() int32
- func (x *ListSkuGroupBillableSkusRequest) GetPageToken() string
- func (x *ListSkuGroupBillableSkusRequest) GetParent() string
- func (*ListSkuGroupBillableSkusRequest) ProtoMessage()
- func (x *ListSkuGroupBillableSkusRequest) ProtoReflect() protoreflect.Message
- func (x *ListSkuGroupBillableSkusRequest) Reset()
- func (x *ListSkuGroupBillableSkusRequest) String() string
- type ListSkuGroupBillableSkusResponse
- func (*ListSkuGroupBillableSkusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSkuGroupBillableSkusResponse) GetBillableSkus() []*BillableSku
- func (x *ListSkuGroupBillableSkusResponse) GetNextPageToken() string
- func (*ListSkuGroupBillableSkusResponse) ProtoMessage()
- func (x *ListSkuGroupBillableSkusResponse) ProtoReflect() protoreflect.Message
- func (x *ListSkuGroupBillableSkusResponse) Reset()
- func (x *ListSkuGroupBillableSkusResponse) String() string
- type ListSkuGroupsRequest
- func (*ListSkuGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSkuGroupsRequest) GetPageSize() int32
- func (x *ListSkuGroupsRequest) GetPageToken() string
- func (x *ListSkuGroupsRequest) GetParent() string
- func (*ListSkuGroupsRequest) ProtoMessage()
- func (x *ListSkuGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListSkuGroupsRequest) Reset()
- func (x *ListSkuGroupsRequest) String() string
- type ListSkuGroupsResponse
- func (*ListSkuGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSkuGroupsResponse) GetNextPageToken() string
- func (x *ListSkuGroupsResponse) GetSkuGroups() []*SkuGroup
- func (*ListSkuGroupsResponse) ProtoMessage()
- func (x *ListSkuGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListSkuGroupsResponse) Reset()
- func (x *ListSkuGroupsResponse) String() string
- type ListSkusRequest
- func (*ListSkusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSkusRequest) GetAccount() string
- func (x *ListSkusRequest) GetLanguageCode() string
- func (x *ListSkusRequest) GetPageSize() int32
- func (x *ListSkusRequest) GetPageToken() string
- func (x *ListSkusRequest) GetParent() string
- func (*ListSkusRequest) ProtoMessage()
- func (x *ListSkusRequest) ProtoReflect() protoreflect.Message
- func (x *ListSkusRequest) Reset()
- func (x *ListSkusRequest) String() string
- type ListSkusResponse
- func (*ListSkusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSkusResponse) GetNextPageToken() string
- func (x *ListSkusResponse) GetSkus() []*Sku
- func (*ListSkusResponse) ProtoMessage()
- func (x *ListSkusResponse) ProtoReflect() protoreflect.Message
- func (x *ListSkusResponse) Reset()
- func (x *ListSkusResponse) String() string
- type ListSubscribersRequest
- func (*ListSubscribersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSubscribersRequest) GetAccount() string
- func (x *ListSubscribersRequest) GetPageSize() int32
- func (x *ListSubscribersRequest) GetPageToken() string
- func (*ListSubscribersRequest) ProtoMessage()
- func (x *ListSubscribersRequest) ProtoReflect() protoreflect.Message
- func (x *ListSubscribersRequest) Reset()
- func (x *ListSubscribersRequest) String() string
- type ListSubscribersResponse
- func (*ListSubscribersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSubscribersResponse) GetNextPageToken() string
- func (x *ListSubscribersResponse) GetServiceAccounts() []string
- func (x *ListSubscribersResponse) GetTopic() string
- func (*ListSubscribersResponse) ProtoMessage()
- func (x *ListSubscribersResponse) ProtoReflect() protoreflect.Message
- func (x *ListSubscribersResponse) Reset()
- func (x *ListSubscribersResponse) String() string
- type ListTransferableOffersRequest
- func (*ListTransferableOffersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTransferableOffersRequest) GetCloudIdentityId() string
- func (x *ListTransferableOffersRequest) GetCustomerName() string
- func (x *ListTransferableOffersRequest) GetLanguageCode() string
- func (x *ListTransferableOffersRequest) GetPageSize() int32
- func (x *ListTransferableOffersRequest) GetPageToken() string
- func (x *ListTransferableOffersRequest) GetParent() string
- func (x *ListTransferableOffersRequest) GetSku() string
- func (m *ListTransferableOffersRequest) GetTransferredCustomerIdentity() isListTransferableOffersRequest_TransferredCustomerIdentity
- func (*ListTransferableOffersRequest) ProtoMessage()
- func (x *ListTransferableOffersRequest) ProtoReflect() protoreflect.Message
- func (x *ListTransferableOffersRequest) Reset()
- func (x *ListTransferableOffersRequest) String() string
- type ListTransferableOffersRequest_CloudIdentityId
- type ListTransferableOffersRequest_CustomerName
- type ListTransferableOffersResponse
- func (*ListTransferableOffersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTransferableOffersResponse) GetNextPageToken() string
- func (x *ListTransferableOffersResponse) GetTransferableOffers() []*TransferableOffer
- func (*ListTransferableOffersResponse) ProtoMessage()
- func (x *ListTransferableOffersResponse) ProtoReflect() protoreflect.Message
- func (x *ListTransferableOffersResponse) Reset()
- func (x *ListTransferableOffersResponse) String() string
- type ListTransferableSkusRequest
- func (*ListTransferableSkusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTransferableSkusRequest) GetAuthToken() string
- func (x *ListTransferableSkusRequest) GetCloudIdentityId() string
- func (x *ListTransferableSkusRequest) GetCustomerName() string
- func (x *ListTransferableSkusRequest) GetLanguageCode() string
- func (x *ListTransferableSkusRequest) GetPageSize() int32
- func (x *ListTransferableSkusRequest) GetPageToken() string
- func (x *ListTransferableSkusRequest) GetParent() string
- func (m *ListTransferableSkusRequest) GetTransferredCustomerIdentity() isListTransferableSkusRequest_TransferredCustomerIdentity
- func (*ListTransferableSkusRequest) ProtoMessage()
- func (x *ListTransferableSkusRequest) ProtoReflect() protoreflect.Message
- func (x *ListTransferableSkusRequest) Reset()
- func (x *ListTransferableSkusRequest) String() string
- type ListTransferableSkusRequest_CloudIdentityId
- type ListTransferableSkusRequest_CustomerName
- type ListTransferableSkusResponse
- func (*ListTransferableSkusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTransferableSkusResponse) GetNextPageToken() string
- func (x *ListTransferableSkusResponse) GetTransferableSkus() []*TransferableSku
- func (*ListTransferableSkusResponse) ProtoMessage()
- func (x *ListTransferableSkusResponse) ProtoReflect() protoreflect.Message
- func (x *ListTransferableSkusResponse) Reset()
- func (x *ListTransferableSkusResponse) String() string
- type LookupOfferRequest
- func (*LookupOfferRequest) Descriptor() ([]byte, []int)deprecated
- func (x *LookupOfferRequest) GetEntitlement() string
- func (*LookupOfferRequest) ProtoMessage()
- func (x *LookupOfferRequest) ProtoReflect() protoreflect.Message
- func (x *LookupOfferRequest) Reset()
- func (x *LookupOfferRequest) String() string
- type MarketingInfo
- func (*MarketingInfo) Descriptor() ([]byte, []int)deprecated
- func (x *MarketingInfo) GetDefaultLogo() *Media
- func (x *MarketingInfo) GetDescription() string
- func (x *MarketingInfo) GetDisplayName() string
- func (*MarketingInfo) ProtoMessage()
- func (x *MarketingInfo) ProtoReflect() protoreflect.Message
- func (x *MarketingInfo) Reset()
- func (x *MarketingInfo) String() string
- type Media
- type MediaType
- type Offer
- func (*Offer) Descriptor() ([]byte, []int)deprecated
- func (x *Offer) GetConstraints() *Constraints
- func (x *Offer) GetDealCode() string
- func (x *Offer) GetEndTime() *timestamppb.Timestamp
- func (x *Offer) GetMarketingInfo() *MarketingInfo
- func (x *Offer) GetName() string
- func (x *Offer) GetParameterDefinitions() []*ParameterDefinition
- func (x *Offer) GetPlan() *Plan
- func (x *Offer) GetPriceByResources() []*PriceByResource
- func (x *Offer) GetSku() *Sku
- func (x *Offer) GetStartTime() *timestamppb.Timestamp
- func (*Offer) ProtoMessage()
- func (x *Offer) ProtoReflect() protoreflect.Message
- func (x *Offer) Reset()
- func (x *Offer) String() string
- type OperationMetadata
- func (*OperationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *OperationMetadata) GetOperationType() OperationMetadata_OperationType
- func (*OperationMetadata) ProtoMessage()
- func (x *OperationMetadata) ProtoReflect() protoreflect.Message
- func (x *OperationMetadata) Reset()
- func (x *OperationMetadata) String() string
- type OperationMetadata_OperationType
- func (OperationMetadata_OperationType) Descriptor() protoreflect.EnumDescriptor
- func (x OperationMetadata_OperationType) Enum() *OperationMetadata_OperationType
- func (OperationMetadata_OperationType) EnumDescriptor() ([]byte, []int)deprecated
- func (x OperationMetadata_OperationType) Number() protoreflect.EnumNumber
- func (x OperationMetadata_OperationType) String() string
- func (OperationMetadata_OperationType) Type() protoreflect.EnumType
- type Parameter
- func (*Parameter) Descriptor() ([]byte, []int)deprecated
- func (x *Parameter) GetEditable() bool
- func (x *Parameter) GetName() string
- func (x *Parameter) GetValue() *Value
- func (*Parameter) ProtoMessage()
- func (x *Parameter) ProtoReflect() protoreflect.Message
- func (x *Parameter) Reset()
- func (x *Parameter) String() string
- type ParameterDefinition
- func (*ParameterDefinition) Descriptor() ([]byte, []int)deprecated
- func (x *ParameterDefinition) GetAllowedValues() []*Value
- func (x *ParameterDefinition) GetMaxValue() *Value
- func (x *ParameterDefinition) GetMinValue() *Value
- func (x *ParameterDefinition) GetName() string
- func (x *ParameterDefinition) GetOptional() bool
- func (x *ParameterDefinition) GetParameterType() ParameterDefinition_ParameterType
- func (*ParameterDefinition) ProtoMessage()
- func (x *ParameterDefinition) ProtoReflect() protoreflect.Message
- func (x *ParameterDefinition) Reset()
- func (x *ParameterDefinition) String() string
- type ParameterDefinition_ParameterType
- func (ParameterDefinition_ParameterType) Descriptor() protoreflect.EnumDescriptor
- func (x ParameterDefinition_ParameterType) Enum() *ParameterDefinition_ParameterType
- func (ParameterDefinition_ParameterType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ParameterDefinition_ParameterType) Number() protoreflect.EnumNumber
- func (x ParameterDefinition_ParameterType) String() string
- func (ParameterDefinition_ParameterType) Type() protoreflect.EnumType
- type PaymentPlan
- func (PaymentPlan) Descriptor() protoreflect.EnumDescriptor
- func (x PaymentPlan) Enum() *PaymentPlan
- func (PaymentPlan) EnumDescriptor() ([]byte, []int)deprecated
- func (x PaymentPlan) Number() protoreflect.EnumNumber
- func (x PaymentPlan) String() string
- func (PaymentPlan) Type() protoreflect.EnumType
- type PaymentType
- func (PaymentType) Descriptor() protoreflect.EnumDescriptor
- func (x PaymentType) Enum() *PaymentType
- func (PaymentType) EnumDescriptor() ([]byte, []int)deprecated
- func (x PaymentType) Number() protoreflect.EnumNumber
- func (x PaymentType) String() string
- func (PaymentType) Type() protoreflect.EnumType
- type PercentageAdjustment
- func (*PercentageAdjustment) Descriptor() ([]byte, []int)deprecated
- func (x *PercentageAdjustment) GetPercentage() *decimal.Decimal
- func (*PercentageAdjustment) ProtoMessage()
- func (x *PercentageAdjustment) ProtoReflect() protoreflect.Message
- func (x *PercentageAdjustment) Reset()
- func (x *PercentageAdjustment) String() string
- type Period
- type PeriodType
- type Plan
- func (*Plan) Descriptor() ([]byte, []int)deprecated
- func (x *Plan) GetBillingAccount() string
- func (x *Plan) GetPaymentCycle() *Period
- func (x *Plan) GetPaymentPlan() PaymentPlan
- func (x *Plan) GetPaymentType() PaymentType
- func (x *Plan) GetTrialPeriod() *Period
- func (*Plan) ProtoMessage()
- func (x *Plan) ProtoReflect() protoreflect.Message
- func (x *Plan) Reset()
- func (x *Plan) String() string
- type Price
- func (*Price) Descriptor() ([]byte, []int)deprecated
- func (x *Price) GetBasePrice() *money.Money
- func (x *Price) GetDiscount() float64
- func (x *Price) GetEffectivePrice() *money.Money
- func (x *Price) GetExternalPriceUri() string
- func (*Price) ProtoMessage()
- func (x *Price) ProtoReflect() protoreflect.Message
- func (x *Price) Reset()
- func (x *Price) String() string
- type PriceByResource
- func (*PriceByResource) Descriptor() ([]byte, []int)deprecated
- func (x *PriceByResource) GetPrice() *Price
- func (x *PriceByResource) GetPricePhases() []*PricePhase
- func (x *PriceByResource) GetResourceType() ResourceType
- func (*PriceByResource) ProtoMessage()
- func (x *PriceByResource) ProtoReflect() protoreflect.Message
- func (x *PriceByResource) Reset()
- func (x *PriceByResource) String() string
- type PricePhase
- func (*PricePhase) Descriptor() ([]byte, []int)deprecated
- func (x *PricePhase) GetFirstPeriod() int32
- func (x *PricePhase) GetLastPeriod() int32
- func (x *PricePhase) GetPeriodType() PeriodType
- func (x *PricePhase) GetPrice() *Price
- func (x *PricePhase) GetPriceTiers() []*PriceTier
- func (*PricePhase) ProtoMessage()
- func (x *PricePhase) ProtoReflect() protoreflect.Message
- func (x *PricePhase) Reset()
- func (x *PricePhase) String() string
- type PriceTier
- func (*PriceTier) Descriptor() ([]byte, []int)deprecated
- func (x *PriceTier) GetFirstResource() int32
- func (x *PriceTier) GetLastResource() int32
- func (x *PriceTier) GetPrice() *Price
- func (*PriceTier) ProtoMessage()
- func (x *PriceTier) ProtoReflect() protoreflect.Message
- func (x *PriceTier) Reset()
- func (x *PriceTier) String() string
- type Product
- type PromotionalOrderType
- func (PromotionalOrderType) Descriptor() protoreflect.EnumDescriptor
- func (x PromotionalOrderType) Enum() *PromotionalOrderType
- func (PromotionalOrderType) EnumDescriptor() ([]byte, []int)deprecated
- func (x PromotionalOrderType) Number() protoreflect.EnumNumber
- func (x PromotionalOrderType) String() string
- func (PromotionalOrderType) Type() protoreflect.EnumType
- type ProvisionCloudIdentityRequest
- func (*ProvisionCloudIdentityRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProvisionCloudIdentityRequest) GetCloudIdentityInfo() *CloudIdentityInfo
- func (x *ProvisionCloudIdentityRequest) GetCustomer() string
- func (x *ProvisionCloudIdentityRequest) GetUser() *AdminUser
- func (x *ProvisionCloudIdentityRequest) GetValidateOnly() bool
- func (*ProvisionCloudIdentityRequest) ProtoMessage()
- func (x *ProvisionCloudIdentityRequest) ProtoReflect() protoreflect.Message
- func (x *ProvisionCloudIdentityRequest) Reset()
- func (x *ProvisionCloudIdentityRequest) String() string
- type ProvisionedService
- func (*ProvisionedService) Descriptor() ([]byte, []int)deprecated
- func (x *ProvisionedService) GetProductId() string
- func (x *ProvisionedService) GetProvisioningId() string
- func (x *ProvisionedService) GetSkuId() string
- func (*ProvisionedService) ProtoMessage()
- func (x *ProvisionedService) ProtoReflect() protoreflect.Message
- func (x *ProvisionedService) Reset()
- func (x *ProvisionedService) String() string
- type PurchasableOffer
- type PurchasableSku
- type RebillingBasis
- func (RebillingBasis) Descriptor() protoreflect.EnumDescriptor
- func (x RebillingBasis) Enum() *RebillingBasis
- func (RebillingBasis) EnumDescriptor() ([]byte, []int)deprecated
- func (x RebillingBasis) Number() protoreflect.EnumNumber
- func (x RebillingBasis) String() string
- func (RebillingBasis) Type() protoreflect.EnumType
- type RegisterSubscriberRequest
- func (*RegisterSubscriberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterSubscriberRequest) GetAccount() string
- func (x *RegisterSubscriberRequest) GetServiceAccount() string
- func (*RegisterSubscriberRequest) ProtoMessage()
- func (x *RegisterSubscriberRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterSubscriberRequest) Reset()
- func (x *RegisterSubscriberRequest) String() string
- type RegisterSubscriberResponse
- func (*RegisterSubscriberResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterSubscriberResponse) GetTopic() string
- func (*RegisterSubscriberResponse) ProtoMessage()
- func (x *RegisterSubscriberResponse) ProtoReflect() protoreflect.Message
- func (x *RegisterSubscriberResponse) Reset()
- func (x *RegisterSubscriberResponse) String() string
- type RenewalSettings
- func (*RenewalSettings) Descriptor() ([]byte, []int)deprecated
- func (x *RenewalSettings) GetEnableRenewal() bool
- func (x *RenewalSettings) GetPaymentCycle() *Period
- func (x *RenewalSettings) GetPaymentPlan() PaymentPlan
- func (x *RenewalSettings) GetResizeUnitCount() bool
- func (*RenewalSettings) ProtoMessage()
- func (x *RenewalSettings) ProtoReflect() protoreflect.Message
- func (x *RenewalSettings) Reset()
- func (x *RenewalSettings) String() string
- type Report
- func (*Report) Descriptor() ([]byte, []int)deprecated
- func (x *Report) GetColumns() []*Column
- func (x *Report) GetDescription() string
- func (x *Report) GetDisplayName() string
- func (x *Report) GetName() string
- func (*Report) ProtoMessage()
- func (x *Report) ProtoReflect() protoreflect.Message
- func (x *Report) Reset()
- func (x *Report) String() string
- type ReportJob
- type ReportResultsMetadata
- func (*ReportResultsMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ReportResultsMetadata) GetDateRange() *DateRange
- func (x *ReportResultsMetadata) GetPrecedingDateRange() *DateRange
- func (x *ReportResultsMetadata) GetReport() *Report
- func (x *ReportResultsMetadata) GetRowCount() int64
- func (*ReportResultsMetadata) ProtoMessage()
- func (x *ReportResultsMetadata) ProtoReflect() protoreflect.Message
- func (x *ReportResultsMetadata) Reset()
- func (x *ReportResultsMetadata) String() string
- type ReportStatus
- func (*ReportStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ReportStatus) GetEndTime() *timestamppb.Timestamp
- func (x *ReportStatus) GetStartTime() *timestamppb.Timestamp
- func (x *ReportStatus) GetState() ReportStatus_State
- func (*ReportStatus) ProtoMessage()
- func (x *ReportStatus) ProtoReflect() protoreflect.Message
- func (x *ReportStatus) Reset()
- func (x *ReportStatus) String() string
- type ReportStatus_State
- func (ReportStatus_State) Descriptor() protoreflect.EnumDescriptor
- func (x ReportStatus_State) Enum() *ReportStatus_State
- func (ReportStatus_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x ReportStatus_State) Number() protoreflect.EnumNumber
- func (x ReportStatus_State) String() string
- func (ReportStatus_State) Type() protoreflect.EnumType
- type ReportValue
- func (*ReportValue) Descriptor() ([]byte, []int)deprecated
- func (x *ReportValue) GetDateTimeValue() *datetime.DateTime
- func (x *ReportValue) GetDateValue() *date.Date
- func (x *ReportValue) GetDecimalValue() *decimal.Decimal
- func (x *ReportValue) GetIntValue() int64
- func (x *ReportValue) GetMoneyValue() *money.Money
- func (x *ReportValue) GetStringValue() string
- func (m *ReportValue) GetValue() isReportValue_Value
- func (*ReportValue) ProtoMessage()
- func (x *ReportValue) ProtoReflect() protoreflect.Message
- func (x *ReportValue) Reset()
- func (x *ReportValue) String() string
- type ReportValue_DateTimeValue
- type ReportValue_DateValue
- type ReportValue_DecimalValue
- type ReportValue_IntValue
- type ReportValue_MoneyValue
- type ReportValue_StringValue
- type RepricingAdjustment
- func (*RepricingAdjustment) Descriptor() ([]byte, []int)deprecated
- func (m *RepricingAdjustment) GetAdjustment() isRepricingAdjustment_Adjustment
- func (x *RepricingAdjustment) GetPercentageAdjustment() *PercentageAdjustment
- func (*RepricingAdjustment) ProtoMessage()
- func (x *RepricingAdjustment) ProtoReflect() protoreflect.Message
- func (x *RepricingAdjustment) Reset()
- func (x *RepricingAdjustment) String() string
- type RepricingAdjustment_PercentageAdjustment
- type RepricingCondition
- func (*RepricingCondition) Descriptor() ([]byte, []int)deprecated
- func (m *RepricingCondition) GetCondition() isRepricingCondition_Condition
- func (x *RepricingCondition) GetSkuGroupCondition() *SkuGroupCondition
- func (*RepricingCondition) ProtoMessage()
- func (x *RepricingCondition) ProtoReflect() protoreflect.Message
- func (x *RepricingCondition) Reset()
- func (x *RepricingCondition) String() string
- type RepricingCondition_SkuGroupCondition
- type RepricingConfig
- func (*RepricingConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RepricingConfig) GetAdjustment() *RepricingAdjustment
- func (x *RepricingConfig) GetChannelPartnerGranularity() *RepricingConfig_ChannelPartnerGranularity
- func (x *RepricingConfig) GetConditionalOverrides() []*ConditionalOverride
- func (x *RepricingConfig) GetEffectiveInvoiceMonth() *date.Date
- func (x *RepricingConfig) GetEntitlementGranularity() *RepricingConfig_EntitlementGranularity
- func (m *RepricingConfig) GetGranularity() isRepricingConfig_Granularity
- func (x *RepricingConfig) GetRebillingBasis() RebillingBasis
- func (*RepricingConfig) ProtoMessage()
- func (x *RepricingConfig) ProtoReflect() protoreflect.Message
- func (x *RepricingConfig) Reset()
- func (x *RepricingConfig) String() string
- type RepricingConfig_ChannelPartnerGranularity
- func (*RepricingConfig_ChannelPartnerGranularity) Descriptor() ([]byte, []int)deprecated
- func (*RepricingConfig_ChannelPartnerGranularity) ProtoMessage()
- func (x *RepricingConfig_ChannelPartnerGranularity) ProtoReflect() protoreflect.Message
- func (x *RepricingConfig_ChannelPartnerGranularity) Reset()
- func (x *RepricingConfig_ChannelPartnerGranularity) String() string
- type RepricingConfig_ChannelPartnerGranularity_
- type RepricingConfig_EntitlementGranularity
- func (*RepricingConfig_EntitlementGranularity) Descriptor() ([]byte, []int)deprecated
- func (x *RepricingConfig_EntitlementGranularity) GetEntitlement() string
- func (*RepricingConfig_EntitlementGranularity) ProtoMessage()
- func (x *RepricingConfig_EntitlementGranularity) ProtoReflect() protoreflect.Message
- func (x *RepricingConfig_EntitlementGranularity) Reset()
- func (x *RepricingConfig_EntitlementGranularity) String() string
- type RepricingConfig_EntitlementGranularity_
- type ResourceType
- func (ResourceType) Descriptor() protoreflect.EnumDescriptor
- func (x ResourceType) Enum() *ResourceType
- func (ResourceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ResourceType) Number() protoreflect.EnumNumber
- func (x ResourceType) String() string
- func (ResourceType) Type() protoreflect.EnumType
- type Row
- type RunReportJobRequest
- func (*RunReportJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RunReportJobRequest) GetDateRange() *DateRange
- func (x *RunReportJobRequest) GetFilter() string
- func (x *RunReportJobRequest) GetLanguageCode() string
- func (x *RunReportJobRequest) GetName() string
- func (*RunReportJobRequest) ProtoMessage()
- func (x *RunReportJobRequest) ProtoReflect() protoreflect.Message
- func (x *RunReportJobRequest) Reset()
- func (x *RunReportJobRequest) String() string
- type RunReportJobResponse
- func (*RunReportJobResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RunReportJobResponse) GetReportJob() *ReportJob
- func (x *RunReportJobResponse) GetReportMetadata() *ReportResultsMetadata
- func (*RunReportJobResponse) ProtoMessage()
- func (x *RunReportJobResponse) ProtoReflect() protoreflect.Message
- func (x *RunReportJobResponse) Reset()
- func (x *RunReportJobResponse) String() string
- type Sku
- type SkuGroup
- type SkuGroupCondition
- type StartPaidServiceRequest
- func (*StartPaidServiceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartPaidServiceRequest) GetName() string
- func (x *StartPaidServiceRequest) GetRequestId() string
- func (*StartPaidServiceRequest) ProtoMessage()
- func (x *StartPaidServiceRequest) ProtoReflect() protoreflect.Message
- func (x *StartPaidServiceRequest) Reset()
- func (x *StartPaidServiceRequest) String() string
- type SubscriberEvent
- func (*SubscriberEvent) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriberEvent) GetCustomerEvent() *CustomerEvent
- func (x *SubscriberEvent) GetEntitlementEvent() *EntitlementEvent
- func (m *SubscriberEvent) GetEvent() isSubscriberEvent_Event
- func (*SubscriberEvent) ProtoMessage()
- func (x *SubscriberEvent) ProtoReflect() protoreflect.Message
- func (x *SubscriberEvent) Reset()
- func (x *SubscriberEvent) String() string
- type SubscriberEvent_CustomerEvent
- type SubscriberEvent_EntitlementEvent
- type SuspendEntitlementRequest
- func (*SuspendEntitlementRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SuspendEntitlementRequest) GetName() string
- func (x *SuspendEntitlementRequest) GetRequestId() string
- func (*SuspendEntitlementRequest) ProtoMessage()
- func (x *SuspendEntitlementRequest) ProtoReflect() protoreflect.Message
- func (x *SuspendEntitlementRequest) Reset()
- func (x *SuspendEntitlementRequest) String() string
- type TransferEligibility
- func (*TransferEligibility) Descriptor() ([]byte, []int)deprecated
- func (x *TransferEligibility) GetDescription() string
- func (x *TransferEligibility) GetIneligibilityReason() TransferEligibility_Reason
- func (x *TransferEligibility) GetIsEligible() bool
- func (*TransferEligibility) ProtoMessage()
- func (x *TransferEligibility) ProtoReflect() protoreflect.Message
- func (x *TransferEligibility) Reset()
- func (x *TransferEligibility) String() string
- type TransferEligibility_Reason
- func (TransferEligibility_Reason) Descriptor() protoreflect.EnumDescriptor
- func (x TransferEligibility_Reason) Enum() *TransferEligibility_Reason
- func (TransferEligibility_Reason) EnumDescriptor() ([]byte, []int)deprecated
- func (x TransferEligibility_Reason) Number() protoreflect.EnumNumber
- func (x TransferEligibility_Reason) String() string
- func (TransferEligibility_Reason) Type() protoreflect.EnumType
- type TransferEntitlementsRequest
- func (*TransferEntitlementsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TransferEntitlementsRequest) GetAuthToken() string
- func (x *TransferEntitlementsRequest) GetEntitlements() []*Entitlement
- func (x *TransferEntitlementsRequest) GetParent() string
- func (x *TransferEntitlementsRequest) GetRequestId() string
- func (*TransferEntitlementsRequest) ProtoMessage()
- func (x *TransferEntitlementsRequest) ProtoReflect() protoreflect.Message
- func (x *TransferEntitlementsRequest) Reset()
- func (x *TransferEntitlementsRequest) String() string
- type TransferEntitlementsResponse
- func (*TransferEntitlementsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TransferEntitlementsResponse) GetEntitlements() []*Entitlement
- func (*TransferEntitlementsResponse) ProtoMessage()
- func (x *TransferEntitlementsResponse) ProtoReflect() protoreflect.Message
- func (x *TransferEntitlementsResponse) Reset()
- func (x *TransferEntitlementsResponse) String() string
- type TransferEntitlementsToGoogleRequest
- func (*TransferEntitlementsToGoogleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TransferEntitlementsToGoogleRequest) GetEntitlements() []*Entitlement
- func (x *TransferEntitlementsToGoogleRequest) GetParent() string
- func (x *TransferEntitlementsToGoogleRequest) GetRequestId() string
- func (*TransferEntitlementsToGoogleRequest) ProtoMessage()
- func (x *TransferEntitlementsToGoogleRequest) ProtoReflect() protoreflect.Message
- func (x *TransferEntitlementsToGoogleRequest) Reset()
- func (x *TransferEntitlementsToGoogleRequest) String() string
- type TransferableOffer
- type TransferableSku
- func (*TransferableSku) Descriptor() ([]byte, []int)deprecated
- func (x *TransferableSku) GetLegacySku() *Sku
- func (x *TransferableSku) GetSku() *Sku
- func (x *TransferableSku) GetTransferEligibility() *TransferEligibility
- func (*TransferableSku) ProtoMessage()
- func (x *TransferableSku) ProtoReflect() protoreflect.Message
- func (x *TransferableSku) Reset()
- func (x *TransferableSku) String() string
- type TrialSettings
- func (*TrialSettings) Descriptor() ([]byte, []int)deprecated
- func (x *TrialSettings) GetEndTime() *timestamppb.Timestamp
- func (x *TrialSettings) GetTrial() bool
- func (*TrialSettings) ProtoMessage()
- func (x *TrialSettings) ProtoReflect() protoreflect.Message
- func (x *TrialSettings) Reset()
- func (x *TrialSettings) String() string
- type UnimplementedCloudChannelReportsServiceServer
- func (*UnimplementedCloudChannelReportsServiceServer) FetchReportResults(context.Context, *FetchReportResultsRequest) (*FetchReportResultsResponse, error)
- func (*UnimplementedCloudChannelReportsServiceServer) ListReports(context.Context, *ListReportsRequest) (*ListReportsResponse, error)
- func (*UnimplementedCloudChannelReportsServiceServer) RunReportJob(context.Context, *RunReportJobRequest) (*longrunningpb.Operation, error)
- type UnimplementedCloudChannelServiceServer
- func (*UnimplementedCloudChannelServiceServer) ActivateEntitlement(context.Context, *ActivateEntitlementRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudChannelServiceServer) CancelEntitlement(context.Context, *CancelEntitlementRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudChannelServiceServer) ChangeOffer(context.Context, *ChangeOfferRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudChannelServiceServer) ChangeParameters(context.Context, *ChangeParametersRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudChannelServiceServer) ChangeRenewalSettings(context.Context, *ChangeRenewalSettingsRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudChannelServiceServer) CheckCloudIdentityAccountsExist(context.Context, *CheckCloudIdentityAccountsExistRequest) (*CheckCloudIdentityAccountsExistResponse, error)
- func (*UnimplementedCloudChannelServiceServer) CreateChannelPartnerLink(context.Context, *CreateChannelPartnerLinkRequest) (*ChannelPartnerLink, error)
- func (*UnimplementedCloudChannelServiceServer) CreateChannelPartnerRepricingConfig(context.Context, *CreateChannelPartnerRepricingConfigRequest) (*ChannelPartnerRepricingConfig, error)
- func (*UnimplementedCloudChannelServiceServer) CreateCustomer(context.Context, *CreateCustomerRequest) (*Customer, error)
- func (*UnimplementedCloudChannelServiceServer) CreateCustomerRepricingConfig(context.Context, *CreateCustomerRepricingConfigRequest) (*CustomerRepricingConfig, error)
- func (*UnimplementedCloudChannelServiceServer) CreateEntitlement(context.Context, *CreateEntitlementRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudChannelServiceServer) DeleteChannelPartnerRepricingConfig(context.Context, *DeleteChannelPartnerRepricingConfigRequest) (*emptypb.Empty, error)
- func (*UnimplementedCloudChannelServiceServer) DeleteCustomer(context.Context, *DeleteCustomerRequest) (*emptypb.Empty, error)
- func (*UnimplementedCloudChannelServiceServer) DeleteCustomerRepricingConfig(context.Context, *DeleteCustomerRepricingConfigRequest) (*emptypb.Empty, error)
- func (*UnimplementedCloudChannelServiceServer) GetChannelPartnerLink(context.Context, *GetChannelPartnerLinkRequest) (*ChannelPartnerLink, error)
- func (*UnimplementedCloudChannelServiceServer) GetChannelPartnerRepricingConfig(context.Context, *GetChannelPartnerRepricingConfigRequest) (*ChannelPartnerRepricingConfig, error)
- func (*UnimplementedCloudChannelServiceServer) GetCustomer(context.Context, *GetCustomerRequest) (*Customer, error)
- func (*UnimplementedCloudChannelServiceServer) GetCustomerRepricingConfig(context.Context, *GetCustomerRepricingConfigRequest) (*CustomerRepricingConfig, error)
- func (*UnimplementedCloudChannelServiceServer) GetEntitlement(context.Context, *GetEntitlementRequest) (*Entitlement, error)
- func (*UnimplementedCloudChannelServiceServer) ImportCustomer(context.Context, *ImportCustomerRequest) (*Customer, error)
- func (*UnimplementedCloudChannelServiceServer) ListChannelPartnerLinks(context.Context, *ListChannelPartnerLinksRequest) (*ListChannelPartnerLinksResponse, error)
- func (*UnimplementedCloudChannelServiceServer) ListChannelPartnerRepricingConfigs(context.Context, *ListChannelPartnerRepricingConfigsRequest) (*ListChannelPartnerRepricingConfigsResponse, error)
- func (*UnimplementedCloudChannelServiceServer) ListCustomerRepricingConfigs(context.Context, *ListCustomerRepricingConfigsRequest) (*ListCustomerRepricingConfigsResponse, error)
- func (*UnimplementedCloudChannelServiceServer) ListCustomers(context.Context, *ListCustomersRequest) (*ListCustomersResponse, error)
- func (*UnimplementedCloudChannelServiceServer) ListEntitlementChanges(context.Context, *ListEntitlementChangesRequest) (*ListEntitlementChangesResponse, error)
- func (*UnimplementedCloudChannelServiceServer) ListEntitlements(context.Context, *ListEntitlementsRequest) (*ListEntitlementsResponse, error)
- func (*UnimplementedCloudChannelServiceServer) ListOffers(context.Context, *ListOffersRequest) (*ListOffersResponse, error)
- func (*UnimplementedCloudChannelServiceServer) ListProducts(context.Context, *ListProductsRequest) (*ListProductsResponse, error)
- func (*UnimplementedCloudChannelServiceServer) ListPurchasableOffers(context.Context, *ListPurchasableOffersRequest) (*ListPurchasableOffersResponse, error)
- func (*UnimplementedCloudChannelServiceServer) ListPurchasableSkus(context.Context, *ListPurchasableSkusRequest) (*ListPurchasableSkusResponse, error)
- func (*UnimplementedCloudChannelServiceServer) ListSkuGroupBillableSkus(context.Context, *ListSkuGroupBillableSkusRequest) (*ListSkuGroupBillableSkusResponse, error)
- func (*UnimplementedCloudChannelServiceServer) ListSkuGroups(context.Context, *ListSkuGroupsRequest) (*ListSkuGroupsResponse, error)
- func (*UnimplementedCloudChannelServiceServer) ListSkus(context.Context, *ListSkusRequest) (*ListSkusResponse, error)
- func (*UnimplementedCloudChannelServiceServer) ListSubscribers(context.Context, *ListSubscribersRequest) (*ListSubscribersResponse, error)
- func (*UnimplementedCloudChannelServiceServer) ListTransferableOffers(context.Context, *ListTransferableOffersRequest) (*ListTransferableOffersResponse, error)
- func (*UnimplementedCloudChannelServiceServer) ListTransferableSkus(context.Context, *ListTransferableSkusRequest) (*ListTransferableSkusResponse, error)
- func (*UnimplementedCloudChannelServiceServer) LookupOffer(context.Context, *LookupOfferRequest) (*Offer, error)
- func (*UnimplementedCloudChannelServiceServer) ProvisionCloudIdentity(context.Context, *ProvisionCloudIdentityRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudChannelServiceServer) RegisterSubscriber(context.Context, *RegisterSubscriberRequest) (*RegisterSubscriberResponse, error)
- func (*UnimplementedCloudChannelServiceServer) StartPaidService(context.Context, *StartPaidServiceRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudChannelServiceServer) SuspendEntitlement(context.Context, *SuspendEntitlementRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudChannelServiceServer) TransferEntitlements(context.Context, *TransferEntitlementsRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudChannelServiceServer) TransferEntitlementsToGoogle(context.Context, *TransferEntitlementsToGoogleRequest) (*longrunningpb.Operation, error)
- func (*UnimplementedCloudChannelServiceServer) UnregisterSubscriber(context.Context, *UnregisterSubscriberRequest) (*UnregisterSubscriberResponse, error)
- func (*UnimplementedCloudChannelServiceServer) UpdateChannelPartnerLink(context.Context, *UpdateChannelPartnerLinkRequest) (*ChannelPartnerLink, error)
- func (*UnimplementedCloudChannelServiceServer) UpdateChannelPartnerRepricingConfig(context.Context, *UpdateChannelPartnerRepricingConfigRequest) (*ChannelPartnerRepricingConfig, error)
- func (*UnimplementedCloudChannelServiceServer) UpdateCustomer(context.Context, *UpdateCustomerRequest) (*Customer, error)
- func (*UnimplementedCloudChannelServiceServer) UpdateCustomerRepricingConfig(context.Context, *UpdateCustomerRepricingConfigRequest) (*CustomerRepricingConfig, error)
- type UnregisterSubscriberRequest
- func (*UnregisterSubscriberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UnregisterSubscriberRequest) GetAccount() string
- func (x *UnregisterSubscriberRequest) GetServiceAccount() string
- func (*UnregisterSubscriberRequest) ProtoMessage()
- func (x *UnregisterSubscriberRequest) ProtoReflect() protoreflect.Message
- func (x *UnregisterSubscriberRequest) Reset()
- func (x *UnregisterSubscriberRequest) String() string
- type UnregisterSubscriberResponse
- func (*UnregisterSubscriberResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UnregisterSubscriberResponse) GetTopic() string
- func (*UnregisterSubscriberResponse) ProtoMessage()
- func (x *UnregisterSubscriberResponse) ProtoReflect() protoreflect.Message
- func (x *UnregisterSubscriberResponse) Reset()
- func (x *UnregisterSubscriberResponse) String() string
- type UpdateChannelPartnerLinkRequest
- func (*UpdateChannelPartnerLinkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateChannelPartnerLinkRequest) GetChannelPartnerLink() *ChannelPartnerLink
- func (x *UpdateChannelPartnerLinkRequest) GetName() string
- func (x *UpdateChannelPartnerLinkRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateChannelPartnerLinkRequest) ProtoMessage()
- func (x *UpdateChannelPartnerLinkRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateChannelPartnerLinkRequest) Reset()
- func (x *UpdateChannelPartnerLinkRequest) String() string
- type UpdateChannelPartnerRepricingConfigRequest
- func (*UpdateChannelPartnerRepricingConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateChannelPartnerRepricingConfigRequest) GetChannelPartnerRepricingConfig() *ChannelPartnerRepricingConfig
- func (*UpdateChannelPartnerRepricingConfigRequest) ProtoMessage()
- func (x *UpdateChannelPartnerRepricingConfigRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateChannelPartnerRepricingConfigRequest) Reset()
- func (x *UpdateChannelPartnerRepricingConfigRequest) String() string
- type UpdateCustomerRepricingConfigRequest
- func (*UpdateCustomerRepricingConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCustomerRepricingConfigRequest) GetCustomerRepricingConfig() *CustomerRepricingConfig
- func (*UpdateCustomerRepricingConfigRequest) ProtoMessage()
- func (x *UpdateCustomerRepricingConfigRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateCustomerRepricingConfigRequest) Reset()
- func (x *UpdateCustomerRepricingConfigRequest) String() string
- type UpdateCustomerRequest
- func (*UpdateCustomerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCustomerRequest) GetCustomer() *Customer
- func (x *UpdateCustomerRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateCustomerRequest) ProtoMessage()
- func (x *UpdateCustomerRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateCustomerRequest) Reset()
- func (x *UpdateCustomerRequest) String() string
- type Value
- func (*Value) Descriptor() ([]byte, []int)deprecated
- func (x *Value) GetBoolValue() bool
- func (x *Value) GetDoubleValue() float64
- func (x *Value) GetInt64Value() int64
- func (m *Value) GetKind() isValue_Kind
- func (x *Value) GetProtoValue() *anypb.Any
- func (x *Value) GetStringValue() string
- func (*Value) ProtoMessage()
- func (x *Value) ProtoReflect() protoreflect.Message
- func (x *Value) Reset()
- func (x *Value) String() string
- type Value_BoolValue
- type Value_DoubleValue
- type Value_Int64Value
- type Value_ProtoValue
- type Value_StringValue
Constants ¶
This section is empty.
Variables ¶
var ( ChannelPartnerLinkView_name = map[int32]string{ 0: "UNSPECIFIED", 1: "BASIC", 2: "FULL", } ChannelPartnerLinkView_value = map[string]int32{ "UNSPECIFIED": 0, "BASIC": 1, "FULL": 2, } )
Enum value maps for ChannelPartnerLinkView.
var ( ChannelPartnerLinkState_name = map[int32]string{ 0: "CHANNEL_PARTNER_LINK_STATE_UNSPECIFIED", 1: "INVITED", 2: "ACTIVE", 3: "REVOKED", 4: "SUSPENDED", } ChannelPartnerLinkState_value = map[string]int32{ "CHANNEL_PARTNER_LINK_STATE_UNSPECIFIED": 0, "INVITED": 1, "ACTIVE": 2, "REVOKED": 3, "SUSPENDED": 4, } )
Enum value maps for ChannelPartnerLinkState.
var ( EduData_InstituteType_name = map[int32]string{ 0: "INSTITUTE_TYPE_UNSPECIFIED", 1: "K12", 2: "UNIVERSITY", } EduData_InstituteType_value = map[string]int32{ "INSTITUTE_TYPE_UNSPECIFIED": 0, "K12": 1, "UNIVERSITY": 2, } )
Enum value maps for EduData_InstituteType.
var ( EduData_InstituteSize_name = map[int32]string{ 0: "INSTITUTE_SIZE_UNSPECIFIED", 1: "SIZE_1_100", 2: "SIZE_101_500", 3: "SIZE_501_1000", 4: "SIZE_1001_2000", 5: "SIZE_2001_5000", 6: "SIZE_5001_10000", 7: "SIZE_10001_OR_MORE", } EduData_InstituteSize_value = map[string]int32{ "INSTITUTE_SIZE_UNSPECIFIED": 0, "SIZE_1_100": 1, "SIZE_101_500": 2, "SIZE_501_1000": 3, "SIZE_1001_2000": 4, "SIZE_2001_5000": 5, "SIZE_5001_10000": 6, "SIZE_10001_OR_MORE": 7, } )
Enum value maps for EduData_InstituteSize.
var ( CloudIdentityInfo_CustomerType_name = map[int32]string{ 0: "CUSTOMER_TYPE_UNSPECIFIED", 1: "DOMAIN", 2: "TEAM", } CloudIdentityInfo_CustomerType_value = map[string]int32{ "CUSTOMER_TYPE_UNSPECIFIED": 0, "DOMAIN": 1, "TEAM": 2, } )
Enum value maps for CloudIdentityInfo_CustomerType.
var ( EntitlementChange_ChangeType_name = map[int32]string{ 0: "CHANGE_TYPE_UNSPECIFIED", 1: "CREATED", 3: "PRICE_PLAN_SWITCHED", 4: "COMMITMENT_CHANGED", 5: "RENEWED", 6: "SUSPENDED", 7: "ACTIVATED", 8: "CANCELLED", 9: "SKU_CHANGED", 10: "RENEWAL_SETTING_CHANGED", 11: "PAID_SUBSCRIPTION_STARTED", 12: "LICENSE_CAP_CHANGED", 13: "SUSPENSION_DETAILS_CHANGED", 14: "TRIAL_END_DATE_EXTENDED", 15: "TRIAL_STARTED", } EntitlementChange_ChangeType_value = map[string]int32{ "CHANGE_TYPE_UNSPECIFIED": 0, "CREATED": 1, "PRICE_PLAN_SWITCHED": 3, "COMMITMENT_CHANGED": 4, "RENEWED": 5, "SUSPENDED": 6, "ACTIVATED": 7, "CANCELLED": 8, "SKU_CHANGED": 9, "RENEWAL_SETTING_CHANGED": 10, "PAID_SUBSCRIPTION_STARTED": 11, "LICENSE_CAP_CHANGED": 12, "SUSPENSION_DETAILS_CHANGED": 13, "TRIAL_END_DATE_EXTENDED": 14, "TRIAL_STARTED": 15, } )
Enum value maps for EntitlementChange_ChangeType.
var ( EntitlementChange_OperatorType_name = map[int32]string{ 0: "OPERATOR_TYPE_UNSPECIFIED", 1: "CUSTOMER_SERVICE_REPRESENTATIVE", 2: "SYSTEM", 3: "CUSTOMER", 4: "RESELLER", } EntitlementChange_OperatorType_value = map[string]int32{ "OPERATOR_TYPE_UNSPECIFIED": 0, "CUSTOMER_SERVICE_REPRESENTATIVE": 1, "SYSTEM": 2, "CUSTOMER": 3, "RESELLER": 4, } )
Enum value maps for EntitlementChange_OperatorType.
var ( EntitlementChange_CancellationReason_name = map[int32]string{ 0: "CANCELLATION_REASON_UNSPECIFIED", 1: "SERVICE_TERMINATED", 2: "RELATIONSHIP_ENDED", 3: "PARTIAL_TRANSFER", } EntitlementChange_CancellationReason_value = map[string]int32{ "CANCELLATION_REASON_UNSPECIFIED": 0, "SERVICE_TERMINATED": 1, "RELATIONSHIP_ENDED": 2, "PARTIAL_TRANSFER": 3, } )
Enum value maps for EntitlementChange_CancellationReason.
var ( EntitlementChange_ActivationReason_name = map[int32]string{ 0: "ACTIVATION_REASON_UNSPECIFIED", 1: "RESELLER_REVOKED_SUSPENSION", 2: "CUSTOMER_ACCEPTED_PENDING_TOS", 3: "RENEWAL_SETTINGS_CHANGED", 100: "OTHER_ACTIVATION_REASON", } EntitlementChange_ActivationReason_value = map[string]int32{ "ACTIVATION_REASON_UNSPECIFIED": 0, "RESELLER_REVOKED_SUSPENSION": 1, "CUSTOMER_ACCEPTED_PENDING_TOS": 2, "RENEWAL_SETTINGS_CHANGED": 3, "OTHER_ACTIVATION_REASON": 100, } )
Enum value maps for EntitlementChange_ActivationReason.
var ( Entitlement_ProvisioningState_name = map[int32]string{ 0: "PROVISIONING_STATE_UNSPECIFIED", 1: "ACTIVE", 5: "SUSPENDED", } Entitlement_ProvisioningState_value = map[string]int32{ "PROVISIONING_STATE_UNSPECIFIED": 0, "ACTIVE": 1, "SUSPENDED": 5, } )
Enum value maps for Entitlement_ProvisioningState.
var ( Entitlement_SuspensionReason_name = map[int32]string{ 0: "SUSPENSION_REASON_UNSPECIFIED", 1: "RESELLER_INITIATED", 2: "TRIAL_ENDED", 3: "RENEWAL_WITH_TYPE_CANCEL", 4: "PENDING_TOS_ACCEPTANCE", 100: "OTHER", } Entitlement_SuspensionReason_value = map[string]int32{ "SUSPENSION_REASON_UNSPECIFIED": 0, "RESELLER_INITIATED": 1, "TRIAL_ENDED": 2, "RENEWAL_WITH_TYPE_CANCEL": 3, "PENDING_TOS_ACCEPTANCE": 4, "OTHER": 100, } )
Enum value maps for Entitlement_SuspensionReason.
var ( TransferEligibility_Reason_name = map[int32]string{ 0: "REASON_UNSPECIFIED", 1: "PENDING_TOS_ACCEPTANCE", 2: "SKU_NOT_ELIGIBLE", 3: "SKU_SUSPENDED", } TransferEligibility_Reason_value = map[string]int32{ "REASON_UNSPECIFIED": 0, "PENDING_TOS_ACCEPTANCE": 1, "SKU_NOT_ELIGIBLE": 2, "SKU_SUSPENDED": 3, } )
Enum value maps for TransferEligibility_Reason.
var ( PromotionalOrderType_name = map[int32]string{ 0: "PROMOTIONAL_TYPE_UNSPECIFIED", 1: "NEW_UPGRADE", 2: "TRANSFER", 3: "PROMOTION_SWITCH", } PromotionalOrderType_value = map[string]int32{ "PROMOTIONAL_TYPE_UNSPECIFIED": 0, "NEW_UPGRADE": 1, "TRANSFER": 2, "PROMOTION_SWITCH": 3, } )
Enum value maps for PromotionalOrderType.
var ( PaymentPlan_name = map[int32]string{ 0: "PAYMENT_PLAN_UNSPECIFIED", 1: "COMMITMENT", 2: "FLEXIBLE", 3: "FREE", 4: "TRIAL", 5: "OFFLINE", } PaymentPlan_value = map[string]int32{ "PAYMENT_PLAN_UNSPECIFIED": 0, "COMMITMENT": 1, "FLEXIBLE": 2, "FREE": 3, "TRIAL": 4, "OFFLINE": 5, } )
Enum value maps for PaymentPlan.
var ( PaymentType_name = map[int32]string{ 0: "PAYMENT_TYPE_UNSPECIFIED", 1: "PREPAY", 2: "POSTPAY", } PaymentType_value = map[string]int32{ "PAYMENT_TYPE_UNSPECIFIED": 0, "PREPAY": 1, "POSTPAY": 2, } )
Enum value maps for PaymentType.
var ( ResourceType_name = map[int32]string{ 0: "RESOURCE_TYPE_UNSPECIFIED", 1: "SEAT", 2: "MAU", 3: "GB", 4: "LICENSED_USER", 5: "MINUTES", 6: "IAAS_USAGE", 7: "SUBSCRIPTION", } ResourceType_value = map[string]int32{ "RESOURCE_TYPE_UNSPECIFIED": 0, "SEAT": 1, "MAU": 2, "GB": 3, "LICENSED_USER": 4, "MINUTES": 5, "IAAS_USAGE": 6, "SUBSCRIPTION": 7, } )
Enum value maps for ResourceType.
var ( PeriodType_name = map[int32]string{ 0: "PERIOD_TYPE_UNSPECIFIED", 1: "DAY", 2: "MONTH", 3: "YEAR", } PeriodType_value = map[string]int32{ "PERIOD_TYPE_UNSPECIFIED": 0, "DAY": 1, "MONTH": 2, "YEAR": 3, } )
Enum value maps for PeriodType.
var ( ParameterDefinition_ParameterType_name = map[int32]string{ 0: "PARAMETER_TYPE_UNSPECIFIED", 1: "INT64", 2: "STRING", 3: "DOUBLE", } ParameterDefinition_ParameterType_value = map[string]int32{ "PARAMETER_TYPE_UNSPECIFIED": 0, "INT64": 1, "STRING": 2, "DOUBLE": 3, } )
Enum value maps for ParameterDefinition_ParameterType.
var ( OperationMetadata_OperationType_name = map[int32]string{ 0: "OPERATION_TYPE_UNSPECIFIED", 1: "CREATE_ENTITLEMENT", 3: "CHANGE_RENEWAL_SETTINGS", 5: "START_PAID_SERVICE", 7: "ACTIVATE_ENTITLEMENT", 8: "SUSPEND_ENTITLEMENT", 9: "CANCEL_ENTITLEMENT", 10: "TRANSFER_ENTITLEMENTS", 11: "TRANSFER_ENTITLEMENTS_TO_GOOGLE", 14: "CHANGE_OFFER", 15: "CHANGE_PARAMETERS", 16: "PROVISION_CLOUD_IDENTITY", } OperationMetadata_OperationType_value = map[string]int32{ "OPERATION_TYPE_UNSPECIFIED": 0, "CREATE_ENTITLEMENT": 1, "CHANGE_RENEWAL_SETTINGS": 3, "START_PAID_SERVICE": 5, "ACTIVATE_ENTITLEMENT": 7, "SUSPEND_ENTITLEMENT": 8, "CANCEL_ENTITLEMENT": 9, "TRANSFER_ENTITLEMENTS": 10, "TRANSFER_ENTITLEMENTS_TO_GOOGLE": 11, "CHANGE_OFFER": 14, "CHANGE_PARAMETERS": 15, "PROVISION_CLOUD_IDENTITY": 16, } )
Enum value maps for OperationMetadata_OperationType.
var ( MediaType_name = map[int32]string{ 0: "MEDIA_TYPE_UNSPECIFIED", 1: "MEDIA_TYPE_IMAGE", } MediaType_value = map[string]int32{ "MEDIA_TYPE_UNSPECIFIED": 0, "MEDIA_TYPE_IMAGE": 1, } )
Enum value maps for MediaType.
var ( Column_DataType_name = map[int32]string{ 0: "DATA_TYPE_UNSPECIFIED", 1: "STRING", 2: "INT", 3: "DECIMAL", 4: "MONEY", 5: "DATE", 6: "DATE_TIME", } Column_DataType_value = map[string]int32{ "DATA_TYPE_UNSPECIFIED": 0, "STRING": 1, "INT": 2, "DECIMAL": 3, "MONEY": 4, "DATE": 5, "DATE_TIME": 6, } )
Enum value maps for Column_DataType.
var ( ReportStatus_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "STARTED", 2: "WRITING", 3: "AVAILABLE", 4: "FAILED", } ReportStatus_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "STARTED": 1, "WRITING": 2, "AVAILABLE": 3, "FAILED": 4, } )
Enum value maps for ReportStatus_State.
var ( RebillingBasis_name = map[int32]string{ 0: "REBILLING_BASIS_UNSPECIFIED", 1: "COST_AT_LIST", 2: "DIRECT_CUSTOMER_COST", } RebillingBasis_value = map[string]int32{ "REBILLING_BASIS_UNSPECIFIED": 0, "COST_AT_LIST": 1, "DIRECT_CUSTOMER_COST": 2, } )
Enum value maps for RebillingBasis.
var ( ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType_name = map[int32]string{ 0: "CHANGE_TYPE_UNSPECIFIED", 1: "UPGRADE", 2: "DOWNGRADE", } ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType_value = map[string]int32{ "CHANGE_TYPE_UNSPECIFIED": 0, "UPGRADE": 1, "DOWNGRADE": 2, } )
Enum value maps for ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType.
var ( CustomerEvent_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "PRIMARY_DOMAIN_CHANGED", 2: "PRIMARY_DOMAIN_VERIFIED", } CustomerEvent_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "PRIMARY_DOMAIN_CHANGED": 1, "PRIMARY_DOMAIN_VERIFIED": 2, } )
Enum value maps for CustomerEvent_Type.
var ( EntitlementEvent_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "CREATED", 3: "PRICE_PLAN_SWITCHED", 4: "COMMITMENT_CHANGED", 5: "RENEWED", 6: "SUSPENDED", 7: "ACTIVATED", 8: "CANCELLED", 9: "SKU_CHANGED", 10: "RENEWAL_SETTING_CHANGED", 11: "PAID_SERVICE_STARTED", 12: "LICENSE_ASSIGNMENT_CHANGED", 13: "LICENSE_CAP_CHANGED", } EntitlementEvent_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "CREATED": 1, "PRICE_PLAN_SWITCHED": 3, "COMMITMENT_CHANGED": 4, "RENEWED": 5, "SUSPENDED": 6, "ACTIVATED": 7, "CANCELLED": 8, "SKU_CHANGED": 9, "RENEWAL_SETTING_CHANGED": 10, "PAID_SERVICE_STARTED": 11, "LICENSE_ASSIGNMENT_CHANGED": 12, "LICENSE_CAP_CHANGED": 13, } )
Enum value maps for EntitlementEvent_Type.
var File_google_cloud_channel_v1_channel_partner_links_proto protoreflect.FileDescriptor
var File_google_cloud_channel_v1_common_proto protoreflect.FileDescriptor
var File_google_cloud_channel_v1_customers_proto protoreflect.FileDescriptor
var File_google_cloud_channel_v1_entitlement_changes_proto protoreflect.FileDescriptor
var File_google_cloud_channel_v1_entitlements_proto protoreflect.FileDescriptor
var File_google_cloud_channel_v1_offers_proto protoreflect.FileDescriptor
var File_google_cloud_channel_v1_operations_proto protoreflect.FileDescriptor
var File_google_cloud_channel_v1_products_proto protoreflect.FileDescriptor
var File_google_cloud_channel_v1_reports_service_proto protoreflect.FileDescriptor
var File_google_cloud_channel_v1_repricing_proto protoreflect.FileDescriptor
var File_google_cloud_channel_v1_service_proto protoreflect.FileDescriptor
var File_google_cloud_channel_v1_subscriber_event_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCloudChannelReportsServiceServer ¶
func RegisterCloudChannelReportsServiceServer(s *grpc.Server, srv CloudChannelReportsServiceServer)
func RegisterCloudChannelServiceServer ¶
func RegisterCloudChannelServiceServer(s *grpc.Server, srv CloudChannelServiceServer)
Types ¶
type ActivateEntitlementRequest ¶
type ActivateEntitlementRequest struct { // Required. The resource name of the entitlement to activate. // Name uses the format: // accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. You can specify an optional unique request ID, and if you need to // retry your request, the server will know to ignore the request if it's // complete. // // For example, you make an initial request and the request times out. If you // make the request again with the same request ID, the server can check if // it received the original operation with the same request ID. If it did, it // will ignore the second request. // // The request ID must be a valid [UUID](https://tools.ietf.org/html/rfc4122) // with the exception that zero UUID is not supported // (`00000000-0000-0000-0000-000000000000`). RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.ActivateEntitlement][google.cloud.channel.v1.CloudChannelService.ActivateEntitlement].
func (*ActivateEntitlementRequest) Descriptor
deprecated
func (*ActivateEntitlementRequest) Descriptor() ([]byte, []int)
Deprecated: Use ActivateEntitlementRequest.ProtoReflect.Descriptor instead.
func (*ActivateEntitlementRequest) GetName ¶
func (x *ActivateEntitlementRequest) GetName() string
func (*ActivateEntitlementRequest) GetRequestId ¶
func (x *ActivateEntitlementRequest) GetRequestId() string
func (*ActivateEntitlementRequest) ProtoMessage ¶
func (*ActivateEntitlementRequest) ProtoMessage()
func (*ActivateEntitlementRequest) ProtoReflect ¶
func (x *ActivateEntitlementRequest) ProtoReflect() protoreflect.Message
func (*ActivateEntitlementRequest) Reset ¶
func (x *ActivateEntitlementRequest) Reset()
func (*ActivateEntitlementRequest) String ¶
func (x *ActivateEntitlementRequest) String() string
type AdminUser ¶
type AdminUser struct { // Primary email of the admin user. Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"` // Given name of the admin user. GivenName string `protobuf:"bytes,2,opt,name=given_name,json=givenName,proto3" json:"given_name,omitempty"` // Family name of the admin user. FamilyName string `protobuf:"bytes,3,opt,name=family_name,json=familyName,proto3" json:"family_name,omitempty"` // contains filtered or unexported fields }
Information needed to create an Admin User for Google Workspace.
func (*AdminUser) Descriptor
deprecated
func (*AdminUser) GetFamilyName ¶
func (*AdminUser) GetGivenName ¶
func (*AdminUser) ProtoMessage ¶
func (*AdminUser) ProtoMessage()
func (*AdminUser) ProtoReflect ¶
func (x *AdminUser) ProtoReflect() protoreflect.Message
type AssociationInfo ¶
type AssociationInfo struct { // The name of the base entitlement, for which this entitlement is an add-on. BaseEntitlement string `protobuf:"bytes,1,opt,name=base_entitlement,json=baseEntitlement,proto3" json:"base_entitlement,omitempty"` // contains filtered or unexported fields }
Association links that an entitlement has to other entitlements.
func (*AssociationInfo) Descriptor
deprecated
func (*AssociationInfo) Descriptor() ([]byte, []int)
Deprecated: Use AssociationInfo.ProtoReflect.Descriptor instead.
func (*AssociationInfo) GetBaseEntitlement ¶
func (x *AssociationInfo) GetBaseEntitlement() string
func (*AssociationInfo) ProtoMessage ¶
func (*AssociationInfo) ProtoMessage()
func (*AssociationInfo) ProtoReflect ¶
func (x *AssociationInfo) ProtoReflect() protoreflect.Message
func (*AssociationInfo) Reset ¶
func (x *AssociationInfo) Reset()
func (*AssociationInfo) String ¶
func (x *AssociationInfo) String() string
type BillableSku ¶ added in v1.16.0
type BillableSku struct { // Resource name of Billable SKU. Format: // billableSkus/{sku}. // Example: // billableSkus/6E1B-6634-470F". Sku string `protobuf:"bytes,1,opt,name=sku,proto3" json:"sku,omitempty"` // Unique human readable name for the SKU. SkuDisplayName string `protobuf:"bytes,2,opt,name=sku_display_name,json=skuDisplayName,proto3" json:"sku_display_name,omitempty"` // Resource name of Service which contains Repricing SKU. Format: // services/{service}. // Example: // "services/B7D9-FDCB-15D8". Service string `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"` // Unique human readable name for the Service. ServiceDisplayName string `protobuf:"bytes,4,opt,name=service_display_name,json=serviceDisplayName,proto3" json:"service_display_name,omitempty"` // contains filtered or unexported fields }
Represents the Billable SKU information.
func (*BillableSku) Descriptor
deprecated
added in
v1.16.0
func (*BillableSku) Descriptor() ([]byte, []int)
Deprecated: Use BillableSku.ProtoReflect.Descriptor instead.
func (*BillableSku) GetService ¶ added in v1.16.0
func (x *BillableSku) GetService() string
func (*BillableSku) GetServiceDisplayName ¶ added in v1.16.0
func (x *BillableSku) GetServiceDisplayName() string
func (*BillableSku) GetSku ¶ added in v1.16.0
func (x *BillableSku) GetSku() string
func (*BillableSku) GetSkuDisplayName ¶ added in v1.16.0
func (x *BillableSku) GetSkuDisplayName() string
func (*BillableSku) ProtoMessage ¶ added in v1.16.0
func (*BillableSku) ProtoMessage()
func (*BillableSku) ProtoReflect ¶ added in v1.16.0
func (x *BillableSku) ProtoReflect() protoreflect.Message
func (*BillableSku) Reset ¶ added in v1.16.0
func (x *BillableSku) Reset()
func (*BillableSku) String ¶ added in v1.16.0
func (x *BillableSku) String() string
type CancelEntitlementRequest ¶
type CancelEntitlementRequest struct { // Required. The resource name of the entitlement to cancel. // Name uses the format: // accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. You can specify an optional unique request ID, and if you need to // retry your request, the server will know to ignore the request if it's // complete. // // For example, you make an initial request and the request times out. If you // make the request again with the same request ID, the server can check if // it received the original operation with the same request ID. If it did, it // will ignore the second request. // // The request ID must be a valid [UUID](https://tools.ietf.org/html/rfc4122) // with the exception that zero UUID is not supported // (`00000000-0000-0000-0000-000000000000`). RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.CancelEntitlement][google.cloud.channel.v1.CloudChannelService.CancelEntitlement].
func (*CancelEntitlementRequest) Descriptor
deprecated
func (*CancelEntitlementRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelEntitlementRequest.ProtoReflect.Descriptor instead.
func (*CancelEntitlementRequest) GetName ¶
func (x *CancelEntitlementRequest) GetName() string
func (*CancelEntitlementRequest) GetRequestId ¶
func (x *CancelEntitlementRequest) GetRequestId() string
func (*CancelEntitlementRequest) ProtoMessage ¶
func (*CancelEntitlementRequest) ProtoMessage()
func (*CancelEntitlementRequest) ProtoReflect ¶
func (x *CancelEntitlementRequest) ProtoReflect() protoreflect.Message
func (*CancelEntitlementRequest) Reset ¶
func (x *CancelEntitlementRequest) Reset()
func (*CancelEntitlementRequest) String ¶
func (x *CancelEntitlementRequest) String() string
type ChangeOfferRequest ¶
type ChangeOfferRequest struct { // Required. The resource name of the entitlement to update. // Name uses the format: // accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. New Offer. // Format: accounts/{account_id}/offers/{offer_id}. Offer string `protobuf:"bytes,2,opt,name=offer,proto3" json:"offer,omitempty"` // Optional. Parameters needed to purchase the Offer. To view the available // Parameters refer to the // [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions] // from the desired offer. Parameters []*Parameter `protobuf:"bytes,3,rep,name=parameters,proto3" json:"parameters,omitempty"` // Optional. Purchase order id provided by the reseller. PurchaseOrderId string `protobuf:"bytes,5,opt,name=purchase_order_id,json=purchaseOrderId,proto3" json:"purchase_order_id,omitempty"` // Optional. You can specify an optional unique request ID, and if you need to // retry your request, the server will know to ignore the request if it's // complete. // // For example, you make an initial request and the request times out. If you // make the request again with the same request ID, the server can check if // it received the original operation with the same request ID. If it did, it // will ignore the second request. // // The request ID must be a valid [UUID](https://tools.ietf.org/html/rfc4122) // with the exception that zero UUID is not supported // (`00000000-0000-0000-0000-000000000000`). RequestId string `protobuf:"bytes,6,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.ChangeOffer][google.cloud.channel.v1.CloudChannelService.ChangeOffer].
func (*ChangeOfferRequest) Descriptor
deprecated
func (*ChangeOfferRequest) Descriptor() ([]byte, []int)
Deprecated: Use ChangeOfferRequest.ProtoReflect.Descriptor instead.
func (*ChangeOfferRequest) GetName ¶
func (x *ChangeOfferRequest) GetName() string
func (*ChangeOfferRequest) GetOffer ¶
func (x *ChangeOfferRequest) GetOffer() string
func (*ChangeOfferRequest) GetParameters ¶
func (x *ChangeOfferRequest) GetParameters() []*Parameter
func (*ChangeOfferRequest) GetPurchaseOrderId ¶
func (x *ChangeOfferRequest) GetPurchaseOrderId() string
func (*ChangeOfferRequest) GetRequestId ¶
func (x *ChangeOfferRequest) GetRequestId() string
func (*ChangeOfferRequest) ProtoMessage ¶
func (*ChangeOfferRequest) ProtoMessage()
func (*ChangeOfferRequest) ProtoReflect ¶
func (x *ChangeOfferRequest) ProtoReflect() protoreflect.Message
func (*ChangeOfferRequest) Reset ¶
func (x *ChangeOfferRequest) Reset()
func (*ChangeOfferRequest) String ¶
func (x *ChangeOfferRequest) String() string
type ChangeParametersRequest ¶
type ChangeParametersRequest struct { // Required. The name of the entitlement to update. // Name uses the format: // accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. Entitlement parameters to update. You can only change editable // parameters. // // To view the available Parameters for a request, refer to the // [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions] // from the desired offer. Parameters []*Parameter `protobuf:"bytes,2,rep,name=parameters,proto3" json:"parameters,omitempty"` // Optional. You can specify an optional unique request ID, and if you need to // retry your request, the server will know to ignore the request if it's // complete. // // For example, you make an initial request and the request times out. If you // make the request again with the same request ID, the server can check if // it received the original operation with the same request ID. If it did, it // will ignore the second request. // // The request ID must be a valid [UUID](https://tools.ietf.org/html/rfc4122) // with the exception that zero UUID is not supported // (`00000000-0000-0000-0000-000000000000`). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // Optional. Purchase order ID provided by the reseller. PurchaseOrderId string `protobuf:"bytes,5,opt,name=purchase_order_id,json=purchaseOrderId,proto3" json:"purchase_order_id,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.ChangeParametersRequest][].
func (*ChangeParametersRequest) Descriptor
deprecated
func (*ChangeParametersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ChangeParametersRequest.ProtoReflect.Descriptor instead.
func (*ChangeParametersRequest) GetName ¶
func (x *ChangeParametersRequest) GetName() string
func (*ChangeParametersRequest) GetParameters ¶
func (x *ChangeParametersRequest) GetParameters() []*Parameter
func (*ChangeParametersRequest) GetPurchaseOrderId ¶
func (x *ChangeParametersRequest) GetPurchaseOrderId() string
func (*ChangeParametersRequest) GetRequestId ¶
func (x *ChangeParametersRequest) GetRequestId() string
func (*ChangeParametersRequest) ProtoMessage ¶
func (*ChangeParametersRequest) ProtoMessage()
func (*ChangeParametersRequest) ProtoReflect ¶
func (x *ChangeParametersRequest) ProtoReflect() protoreflect.Message
func (*ChangeParametersRequest) Reset ¶
func (x *ChangeParametersRequest) Reset()
func (*ChangeParametersRequest) String ¶
func (x *ChangeParametersRequest) String() string
type ChangeRenewalSettingsRequest ¶
type ChangeRenewalSettingsRequest struct { // Required. The name of the entitlement to update. // Name uses the format: // accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. New renewal settings. RenewalSettings *RenewalSettings `protobuf:"bytes,4,opt,name=renewal_settings,json=renewalSettings,proto3" json:"renewal_settings,omitempty"` // Optional. You can specify an optional unique request ID, and if you need to // retry your request, the server will know to ignore the request if it's // complete. // // For example, you make an initial request and the request times out. If you // make the request again with the same request ID, the server can check if // it received the original operation with the same request ID. If it did, it // will ignore the second request. // // The request ID must be a valid [UUID](https://tools.ietf.org/html/rfc4122) // with the exception that zero UUID is not supported // (`00000000-0000-0000-0000-000000000000`). RequestId string `protobuf:"bytes,5,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.ChangeRenewalSettings][google.cloud.channel.v1.CloudChannelService.ChangeRenewalSettings].
func (*ChangeRenewalSettingsRequest) Descriptor
deprecated
func (*ChangeRenewalSettingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ChangeRenewalSettingsRequest.ProtoReflect.Descriptor instead.
func (*ChangeRenewalSettingsRequest) GetName ¶
func (x *ChangeRenewalSettingsRequest) GetName() string
func (*ChangeRenewalSettingsRequest) GetRenewalSettings ¶
func (x *ChangeRenewalSettingsRequest) GetRenewalSettings() *RenewalSettings
func (*ChangeRenewalSettingsRequest) GetRequestId ¶
func (x *ChangeRenewalSettingsRequest) GetRequestId() string
func (*ChangeRenewalSettingsRequest) ProtoMessage ¶
func (*ChangeRenewalSettingsRequest) ProtoMessage()
func (*ChangeRenewalSettingsRequest) ProtoReflect ¶
func (x *ChangeRenewalSettingsRequest) ProtoReflect() protoreflect.Message
func (*ChangeRenewalSettingsRequest) Reset ¶
func (x *ChangeRenewalSettingsRequest) Reset()
func (*ChangeRenewalSettingsRequest) String ¶
func (x *ChangeRenewalSettingsRequest) String() string
type ChannelPartnerLink ¶
type ChannelPartnerLink struct { // Output only. Resource name for the channel partner link, in the format // accounts/{account_id}/channelPartnerLinks/{id}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. Cloud Identity ID of the linked reseller. ResellerCloudIdentityId string `` /* 134-byte string literal not displayed */ // Required. State of the channel partner link. LinkState ChannelPartnerLinkState `` /* 142-byte string literal not displayed */ // Output only. URI of the web page where partner accepts the link invitation. InviteLinkUri string `protobuf:"bytes,4,opt,name=invite_link_uri,json=inviteLinkUri,proto3" json:"invite_link_uri,omitempty"` // Output only. Timestamp of when the channel partner link is created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. Timestamp of when the channel partner link is updated. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Output only. Public identifier that a customer must use to generate a // transfer token to move to this distributor-reseller combination. PublicId string `protobuf:"bytes,7,opt,name=public_id,json=publicId,proto3" json:"public_id,omitempty"` // Output only. Cloud Identity info of the channel partner (IR). ChannelPartnerCloudIdentityInfo *CloudIdentityInfo `` /* 160-byte string literal not displayed */ // contains filtered or unexported fields }
Entity representing a link between distributors and their indirect resellers in an n-tier resale channel.
func (*ChannelPartnerLink) Descriptor
deprecated
func (*ChannelPartnerLink) Descriptor() ([]byte, []int)
Deprecated: Use ChannelPartnerLink.ProtoReflect.Descriptor instead.
func (*ChannelPartnerLink) GetChannelPartnerCloudIdentityInfo ¶
func (x *ChannelPartnerLink) GetChannelPartnerCloudIdentityInfo() *CloudIdentityInfo
func (*ChannelPartnerLink) GetCreateTime ¶
func (x *ChannelPartnerLink) GetCreateTime() *timestamppb.Timestamp
func (*ChannelPartnerLink) GetInviteLinkUri ¶
func (x *ChannelPartnerLink) GetInviteLinkUri() string
func (*ChannelPartnerLink) GetLinkState ¶
func (x *ChannelPartnerLink) GetLinkState() ChannelPartnerLinkState
func (*ChannelPartnerLink) GetName ¶
func (x *ChannelPartnerLink) GetName() string
func (*ChannelPartnerLink) GetPublicId ¶
func (x *ChannelPartnerLink) GetPublicId() string
func (*ChannelPartnerLink) GetResellerCloudIdentityId ¶
func (x *ChannelPartnerLink) GetResellerCloudIdentityId() string
func (*ChannelPartnerLink) GetUpdateTime ¶
func (x *ChannelPartnerLink) GetUpdateTime() *timestamppb.Timestamp
func (*ChannelPartnerLink) ProtoMessage ¶
func (*ChannelPartnerLink) ProtoMessage()
func (*ChannelPartnerLink) ProtoReflect ¶
func (x *ChannelPartnerLink) ProtoReflect() protoreflect.Message
func (*ChannelPartnerLink) Reset ¶
func (x *ChannelPartnerLink) Reset()
func (*ChannelPartnerLink) String ¶
func (x *ChannelPartnerLink) String() string
type ChannelPartnerLinkState ¶
type ChannelPartnerLinkState int32
ChannelPartnerLinkState represents state of a channel partner link.
const ( // Not used. ChannelPartnerLinkState_CHANNEL_PARTNER_LINK_STATE_UNSPECIFIED ChannelPartnerLinkState = 0 // An invitation has been sent to the reseller to create a channel partner // link. ChannelPartnerLinkState_INVITED ChannelPartnerLinkState = 1 // Status when the reseller is active. ChannelPartnerLinkState_ACTIVE ChannelPartnerLinkState = 2 // Status when the reseller has been revoked by the distributor. ChannelPartnerLinkState_REVOKED ChannelPartnerLinkState = 3 // Status when the reseller is suspended by Google or distributor. ChannelPartnerLinkState_SUSPENDED ChannelPartnerLinkState = 4 )
func (ChannelPartnerLinkState) Descriptor ¶
func (ChannelPartnerLinkState) Descriptor() protoreflect.EnumDescriptor
func (ChannelPartnerLinkState) Enum ¶
func (x ChannelPartnerLinkState) Enum() *ChannelPartnerLinkState
func (ChannelPartnerLinkState) EnumDescriptor
deprecated
func (ChannelPartnerLinkState) EnumDescriptor() ([]byte, []int)
Deprecated: Use ChannelPartnerLinkState.Descriptor instead.
func (ChannelPartnerLinkState) Number ¶
func (x ChannelPartnerLinkState) Number() protoreflect.EnumNumber
func (ChannelPartnerLinkState) String ¶
func (x ChannelPartnerLinkState) String() string
func (ChannelPartnerLinkState) Type ¶
func (ChannelPartnerLinkState) Type() protoreflect.EnumType
type ChannelPartnerLinkView ¶
type ChannelPartnerLinkView int32
The level of granularity the ChannelPartnerLink[google.cloud.channel.v1.ChannelPartnerLink] will display.
const ( // The default / unset value. // The API will default to the BASIC view. ChannelPartnerLinkView_UNSPECIFIED ChannelPartnerLinkView = 0 // Includes all fields except the // [ChannelPartnerLink.channel_partner_cloud_identity_info][google.cloud.channel.v1.ChannelPartnerLink.channel_partner_cloud_identity_info]. ChannelPartnerLinkView_BASIC ChannelPartnerLinkView = 1 // Includes all fields. ChannelPartnerLinkView_FULL ChannelPartnerLinkView = 2 )
func (ChannelPartnerLinkView) Descriptor ¶
func (ChannelPartnerLinkView) Descriptor() protoreflect.EnumDescriptor
func (ChannelPartnerLinkView) Enum ¶
func (x ChannelPartnerLinkView) Enum() *ChannelPartnerLinkView
func (ChannelPartnerLinkView) EnumDescriptor
deprecated
func (ChannelPartnerLinkView) EnumDescriptor() ([]byte, []int)
Deprecated: Use ChannelPartnerLinkView.Descriptor instead.
func (ChannelPartnerLinkView) Number ¶
func (x ChannelPartnerLinkView) Number() protoreflect.EnumNumber
func (ChannelPartnerLinkView) String ¶
func (x ChannelPartnerLinkView) String() string
func (ChannelPartnerLinkView) Type ¶
func (ChannelPartnerLinkView) Type() protoreflect.EnumType
type ChannelPartnerRepricingConfig ¶
type ChannelPartnerRepricingConfig struct { // Output only. Resource name of the ChannelPartnerRepricingConfig. // Format: // accounts/{account_id}/channelPartnerLinks/{channel_partner_id}/channelPartnerRepricingConfigs/{id}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The configuration for bill modifications made by a reseller // before sending it to ChannelPartner. RepricingConfig *RepricingConfig `protobuf:"bytes,2,opt,name=repricing_config,json=repricingConfig,proto3" json:"repricing_config,omitempty"` // Output only. Timestamp of an update to the repricing rule. If `update_time` // is after // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // then it indicates this was set mid-month. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
Configuration for how a distributor will rebill a channel partner (also known as a distributor-authorized reseller).
func (*ChannelPartnerRepricingConfig) Descriptor
deprecated
func (*ChannelPartnerRepricingConfig) Descriptor() ([]byte, []int)
Deprecated: Use ChannelPartnerRepricingConfig.ProtoReflect.Descriptor instead.
func (*ChannelPartnerRepricingConfig) GetName ¶
func (x *ChannelPartnerRepricingConfig) GetName() string
func (*ChannelPartnerRepricingConfig) GetRepricingConfig ¶
func (x *ChannelPartnerRepricingConfig) GetRepricingConfig() *RepricingConfig
func (*ChannelPartnerRepricingConfig) GetUpdateTime ¶
func (x *ChannelPartnerRepricingConfig) GetUpdateTime() *timestamppb.Timestamp
func (*ChannelPartnerRepricingConfig) ProtoMessage ¶
func (*ChannelPartnerRepricingConfig) ProtoMessage()
func (*ChannelPartnerRepricingConfig) ProtoReflect ¶
func (x *ChannelPartnerRepricingConfig) ProtoReflect() protoreflect.Message
func (*ChannelPartnerRepricingConfig) Reset ¶
func (x *ChannelPartnerRepricingConfig) Reset()
func (*ChannelPartnerRepricingConfig) String ¶
func (x *ChannelPartnerRepricingConfig) String() string
type CheckCloudIdentityAccountsExistRequest ¶
type CheckCloudIdentityAccountsExistRequest struct { // Required. The reseller account's resource name. // Parent uses the format: accounts/{account_id} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. Domain to fetch for Cloud Identity account customer. Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.CheckCloudIdentityAccountsExist][google.cloud.channel.v1.CloudChannelService.CheckCloudIdentityAccountsExist].
func (*CheckCloudIdentityAccountsExistRequest) Descriptor
deprecated
func (*CheckCloudIdentityAccountsExistRequest) Descriptor() ([]byte, []int)
Deprecated: Use CheckCloudIdentityAccountsExistRequest.ProtoReflect.Descriptor instead.
func (*CheckCloudIdentityAccountsExistRequest) GetDomain ¶
func (x *CheckCloudIdentityAccountsExistRequest) GetDomain() string
func (*CheckCloudIdentityAccountsExistRequest) GetParent ¶
func (x *CheckCloudIdentityAccountsExistRequest) GetParent() string
func (*CheckCloudIdentityAccountsExistRequest) ProtoMessage ¶
func (*CheckCloudIdentityAccountsExistRequest) ProtoMessage()
func (*CheckCloudIdentityAccountsExistRequest) ProtoReflect ¶
func (x *CheckCloudIdentityAccountsExistRequest) ProtoReflect() protoreflect.Message
func (*CheckCloudIdentityAccountsExistRequest) Reset ¶
func (x *CheckCloudIdentityAccountsExistRequest) Reset()
func (*CheckCloudIdentityAccountsExistRequest) String ¶
func (x *CheckCloudIdentityAccountsExistRequest) String() string
type CheckCloudIdentityAccountsExistResponse ¶
type CheckCloudIdentityAccountsExistResponse struct { // The Cloud Identity accounts associated with the domain. CloudIdentityAccounts []*CloudIdentityCustomerAccount `` /* 126-byte string literal not displayed */ // contains filtered or unexported fields }
Response message for [CloudChannelService.CheckCloudIdentityAccountsExist][google.cloud.channel.v1.CloudChannelService.CheckCloudIdentityAccountsExist].
func (*CheckCloudIdentityAccountsExistResponse) Descriptor
deprecated
func (*CheckCloudIdentityAccountsExistResponse) Descriptor() ([]byte, []int)
Deprecated: Use CheckCloudIdentityAccountsExistResponse.ProtoReflect.Descriptor instead.
func (*CheckCloudIdentityAccountsExistResponse) GetCloudIdentityAccounts ¶
func (x *CheckCloudIdentityAccountsExistResponse) GetCloudIdentityAccounts() []*CloudIdentityCustomerAccount
func (*CheckCloudIdentityAccountsExistResponse) ProtoMessage ¶
func (*CheckCloudIdentityAccountsExistResponse) ProtoMessage()
func (*CheckCloudIdentityAccountsExistResponse) ProtoReflect ¶
func (x *CheckCloudIdentityAccountsExistResponse) ProtoReflect() protoreflect.Message
func (*CheckCloudIdentityAccountsExistResponse) Reset ¶
func (x *CheckCloudIdentityAccountsExistResponse) Reset()
func (*CheckCloudIdentityAccountsExistResponse) String ¶
func (x *CheckCloudIdentityAccountsExistResponse) String() string
type CloudChannelReportsServiceClient ¶
type CloudChannelReportsServiceClient interface { // Begins generation of data for a given report. The report // identifier is a UID (for example, `613bf59q`). // // Possible error codes: // // * PERMISSION_DENIED: The user doesn't have access to this report. // * INVALID_ARGUMENT: Required request parameters are missing // or invalid. // * NOT_FOUND: The report identifier was not found. // * INTERNAL: Any non-user error related to a technical issue // in the backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue // in the backend. Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata contains an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. // // To get the results of report generation, call // [CloudChannelReportsService.FetchReportResults][google.cloud.channel.v1.CloudChannelReportsService.FetchReportResults] // with the // [RunReportJobResponse.report_job][google.cloud.channel.v1.RunReportJobResponse.report_job]. RunReportJob(ctx context.Context, in *RunReportJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Retrieves data generated by // [CloudChannelReportsService.RunReportJob][google.cloud.channel.v1.CloudChannelReportsService.RunReportJob]. FetchReportResults(ctx context.Context, in *FetchReportResultsRequest, opts ...grpc.CallOption) (*FetchReportResultsResponse, error) // Lists the reports that RunReportJob can run. These reports include an ID, // a description, and the list of columns that will be in the result. ListReports(ctx context.Context, in *ListReportsRequest, opts ...grpc.CallOption) (*ListReportsResponse, error) }
CloudChannelReportsServiceClient is the client API for CloudChannelReportsService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewCloudChannelReportsServiceClient ¶
func NewCloudChannelReportsServiceClient(cc grpc.ClientConnInterface) CloudChannelReportsServiceClient
type CloudChannelReportsServiceServer ¶
type CloudChannelReportsServiceServer interface { // Begins generation of data for a given report. The report // identifier is a UID (for example, `613bf59q`). // // Possible error codes: // // * PERMISSION_DENIED: The user doesn't have access to this report. // * INVALID_ARGUMENT: Required request parameters are missing // or invalid. // * NOT_FOUND: The report identifier was not found. // * INTERNAL: Any non-user error related to a technical issue // in the backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue // in the backend. Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata contains an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. // // To get the results of report generation, call // [CloudChannelReportsService.FetchReportResults][google.cloud.channel.v1.CloudChannelReportsService.FetchReportResults] // with the // [RunReportJobResponse.report_job][google.cloud.channel.v1.RunReportJobResponse.report_job]. RunReportJob(context.Context, *RunReportJobRequest) (*longrunningpb.Operation, error) // Retrieves data generated by // [CloudChannelReportsService.RunReportJob][google.cloud.channel.v1.CloudChannelReportsService.RunReportJob]. FetchReportResults(context.Context, *FetchReportResultsRequest) (*FetchReportResultsResponse, error) // Lists the reports that RunReportJob can run. These reports include an ID, // a description, and the list of columns that will be in the result. ListReports(context.Context, *ListReportsRequest) (*ListReportsResponse, error) }
CloudChannelReportsServiceServer is the server API for CloudChannelReportsService service.
type CloudChannelServiceClient ¶
type CloudChannelServiceClient interface { // List [Customer][google.cloud.channel.v1.Customer]s. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // // Return value: // List of [Customer][google.cloud.channel.v1.Customer]s, or an empty list if // there are no customers. ListCustomers(ctx context.Context, in *ListCustomersRequest, opts ...grpc.CallOption) (*ListCustomersResponse, error) // Returns the requested [Customer][google.cloud.channel.v1.Customer] // resource. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: The customer resource doesn't exist. Usually the result of an // invalid name parameter. // // Return value: // The [Customer][google.cloud.channel.v1.Customer] resource. GetCustomer(ctx context.Context, in *GetCustomerRequest, opts ...grpc.CallOption) (*Customer, error) // Confirms the existence of Cloud Identity accounts based on the domain and // if the Cloud Identity accounts are owned by the reseller. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * INVALID_VALUE: Invalid domain value in the request. // // Return value: // A list of // [CloudIdentityCustomerAccount][google.cloud.channel.v1.CloudIdentityCustomerAccount] // resources for the domain (may be empty) // // Note: in the v1alpha1 version of the API, a NOT_FOUND error returns if // no // [CloudIdentityCustomerAccount][google.cloud.channel.v1.CloudIdentityCustomerAccount] // resources match the domain. CheckCloudIdentityAccountsExist(ctx context.Context, in *CheckCloudIdentityAccountsExistRequest, opts ...grpc.CallOption) (*CheckCloudIdentityAccountsExistResponse, error) // Creates a new [Customer][google.cloud.channel.v1.Customer] resource under // the reseller or distributor account. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: // * Required request parameters are missing or invalid. // * Domain field value doesn't match the primary email domain. // // Return value: // The newly created [Customer][google.cloud.channel.v1.Customer] resource. CreateCustomer(ctx context.Context, in *CreateCustomerRequest, opts ...grpc.CallOption) (*Customer, error) // Updates an existing [Customer][google.cloud.channel.v1.Customer] resource // for the reseller or distributor. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: No [Customer][google.cloud.channel.v1.Customer] resource found // for the name in the request. // // Return value: // The updated [Customer][google.cloud.channel.v1.Customer] resource. UpdateCustomer(ctx context.Context, in *UpdateCustomerRequest, opts ...grpc.CallOption) (*Customer, error) // Deletes the given [Customer][google.cloud.channel.v1.Customer] permanently. // // Possible error codes: // // * PERMISSION_DENIED: The account making the request does not own // this customer. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * FAILED_PRECONDITION: The customer has existing entitlements. // * NOT_FOUND: No [Customer][google.cloud.channel.v1.Customer] resource found // for the name in the request. DeleteCustomer(ctx context.Context, in *DeleteCustomerRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Imports a [Customer][google.cloud.channel.v1.Customer] from the Cloud // Identity associated with the provided Cloud Identity ID or domain before a // TransferEntitlements call. If a linked Customer already exists and // overwrite_if_exists is true, it will update that Customer's data. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * NOT_FOUND: Cloud Identity doesn't exist or was deleted. // * INVALID_ARGUMENT: Required parameters are missing, or the auth_token is // expired or invalid. // * ALREADY_EXISTS: A customer already exists and has conflicting critical // fields. Requires an overwrite. // // Return value: // The [Customer][google.cloud.channel.v1.Customer]. ImportCustomer(ctx context.Context, in *ImportCustomerRequest, opts ...grpc.CallOption) (*Customer, error) // Creates a Cloud Identity for the given customer using the customer's // information, or the information provided here. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: The customer was not found. // * ALREADY_EXISTS: The customer's primary email already exists. Retry // after changing the customer's primary contact email. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata contains an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. ProvisionCloudIdentity(ctx context.Context, in *ProvisionCloudIdentityRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Lists [Entitlement][google.cloud.channel.v1.Entitlement]s belonging to a // customer. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // // Return value: // A list of the customer's // [Entitlement][google.cloud.channel.v1.Entitlement]s. ListEntitlements(ctx context.Context, in *ListEntitlementsRequest, opts ...grpc.CallOption) (*ListEntitlementsResponse, error) // List [TransferableSku][google.cloud.channel.v1.TransferableSku]s of a // customer based on the Cloud Identity ID or Customer Name in the request. // // Use this method to list the entitlements information of an // unowned customer. You should provide the customer's // Cloud Identity ID or Customer Name. // // Possible error codes: // // * PERMISSION_DENIED: // * The customer doesn't belong to the reseller and has no auth token. // * The supplied auth token is invalid. // * The reseller account making the request is different // from the reseller account in the query. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // // Return value: // A list of the customer's // [TransferableSku][google.cloud.channel.v1.TransferableSku]. ListTransferableSkus(ctx context.Context, in *ListTransferableSkusRequest, opts ...grpc.CallOption) (*ListTransferableSkusResponse, error) // List [TransferableOffer][google.cloud.channel.v1.TransferableOffer]s of a // customer based on Cloud Identity ID or Customer Name in the request. // // Use this method when a reseller gets the entitlement information of an // unowned customer. The reseller should provide the customer's // Cloud Identity ID or Customer Name. // // Possible error codes: // // * PERMISSION_DENIED: // * The customer doesn't belong to the reseller and has no auth token. // * The customer provided incorrect reseller information when generating // auth token. // * The reseller account making the request is different // from the reseller account in the query. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // // Return value: // List of [TransferableOffer][google.cloud.channel.v1.TransferableOffer] for // the given customer and SKU. ListTransferableOffers(ctx context.Context, in *ListTransferableOffersRequest, opts ...grpc.CallOption) (*ListTransferableOffersResponse, error) // Returns the requested [Entitlement][google.cloud.channel.v1.Entitlement] // resource. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: The customer entitlement was not found. // // Return value: // The requested [Entitlement][google.cloud.channel.v1.Entitlement] resource. GetEntitlement(ctx context.Context, in *GetEntitlementRequest, opts ...grpc.CallOption) (*Entitlement, error) // Creates an entitlement for a customer. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: // * Required request parameters are missing or invalid. // * There is already a customer entitlement for a SKU from the same // product family. // * INVALID_VALUE: Make sure the OfferId is valid. If it is, contact // Google Channel support for further troubleshooting. // * NOT_FOUND: The customer or offer resource was not found. // * ALREADY_EXISTS: // * The SKU was already purchased for the customer. // * The customer's primary email already exists. Retry // after changing the customer's primary contact email. // * CONDITION_NOT_MET or FAILED_PRECONDITION: // * The domain required for purchasing a SKU has not been verified. // * A pre-requisite SKU required to purchase an Add-On SKU is missing. // For example, Google Workspace Business Starter is required to purchase // Vault or Drive. // * (Developer accounts only) Reseller and resold domain must meet the // following naming requirements: // * Domain names must start with goog-test. // * Domain names must include the reseller domain. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. CreateEntitlement(ctx context.Context, in *CreateEntitlementRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Change parameters of the entitlement. // // An entitlement update is a long-running operation and it updates the // entitlement as a result of fulfillment. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // For example, the number of seats being changed is greater than the allowed // number of max seats, or decreasing seats for a commitment based plan. // * NOT_FOUND: Entitlement resource not found. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. ChangeParameters(ctx context.Context, in *ChangeParametersRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates the renewal settings for an existing customer entitlement. // // An entitlement update is a long-running operation and it updates the // entitlement as a result of fulfillment. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: Entitlement resource not found. // * NOT_COMMITMENT_PLAN: Renewal Settings are only applicable for a // commitment plan. Can't enable or disable renewals for non-commitment plans. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. ChangeRenewalSettings(ctx context.Context, in *ChangeRenewalSettingsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Updates the Offer for an existing customer entitlement. // // An entitlement update is a long-running operation and it updates the // entitlement as a result of fulfillment. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: Offer or Entitlement resource not found. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. ChangeOffer(ctx context.Context, in *ChangeOfferRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Starts paid service for a trial entitlement. // // Starts paid service for a trial entitlement immediately. This method is // only applicable if a plan is set up for a trial entitlement but has some // trial days remaining. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: Entitlement resource not found. // * FAILED_PRECONDITION/NOT_IN_TRIAL: This method only works for // entitlement on trial plans. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. StartPaidService(ctx context.Context, in *StartPaidServiceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Suspends a previously fulfilled entitlement. // // An entitlement suspension is a long-running operation. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: Entitlement resource not found. // * NOT_ACTIVE: Entitlement is not active. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. SuspendEntitlement(ctx context.Context, in *SuspendEntitlementRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Cancels a previously fulfilled entitlement. // // An entitlement cancellation is a long-running operation. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * FAILED_PRECONDITION: There are Google Cloud projects linked to the // Google Cloud entitlement's Cloud Billing subaccount. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: Entitlement resource not found. // * DELETION_TYPE_NOT_ALLOWED: Cancel is only allowed for Google Workspace // add-ons, or entitlements for Google Cloud's development platform. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The response will contain // google.protobuf.Empty on success. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. CancelEntitlement(ctx context.Context, in *CancelEntitlementRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Activates a previously suspended entitlement. Entitlements suspended for // pending ToS acceptance can't be activated using this method. // // An entitlement activation is a long-running operation and it updates // the state of the customer entitlement. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: Entitlement resource not found. // * SUSPENSION_NOT_RESELLER_INITIATED: Can only activate reseller-initiated // suspensions and entitlements that have accepted the TOS. // * NOT_SUSPENDED: Can only activate suspended entitlements not in an ACTIVE // state. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. ActivateEntitlement(ctx context.Context, in *ActivateEntitlementRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Transfers customer entitlements to new reseller. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: The customer or offer resource was not found. // * ALREADY_EXISTS: The SKU was already transferred for the customer. // * CONDITION_NOT_MET or FAILED_PRECONDITION: // * The SKU requires domain verification to transfer, but the domain is // not verified. // * An Add-On SKU (example, Vault or Drive) is missing the // pre-requisite SKU (example, G Suite Basic). // * (Developer accounts only) Reseller and resold domain must meet the // following naming requirements: // * Domain names must start with goog-test. // * Domain names must include the reseller domain. // * Specify all transferring entitlements. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. TransferEntitlements(ctx context.Context, in *TransferEntitlementsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Transfers customer entitlements from their current reseller to Google. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: The customer or offer resource was not found. // * ALREADY_EXISTS: The SKU was already transferred for the customer. // * CONDITION_NOT_MET or FAILED_PRECONDITION: // * The SKU requires domain verification to transfer, but the domain is // not verified. // * An Add-On SKU (example, Vault or Drive) is missing the // pre-requisite SKU (example, G Suite Basic). // * (Developer accounts only) Reseller and resold domain must meet the // following naming requirements: // * Domain names must start with goog-test. // * Domain names must include the reseller domain. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The response will contain // google.protobuf.Empty on success. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. TransferEntitlementsToGoogle(ctx context.Context, in *TransferEntitlementsToGoogleRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // List [ChannelPartnerLink][google.cloud.channel.v1.ChannelPartnerLink]s // belonging to a distributor. You must be a distributor to call this method. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // // Return value: // The list of the distributor account's // [ChannelPartnerLink][google.cloud.channel.v1.ChannelPartnerLink] resources. ListChannelPartnerLinks(ctx context.Context, in *ListChannelPartnerLinksRequest, opts ...grpc.CallOption) (*ListChannelPartnerLinksResponse, error) // Returns the requested // [ChannelPartnerLink][google.cloud.channel.v1.ChannelPartnerLink] resource. // You must be a distributor to call this method. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: ChannelPartnerLink resource not found because of an // invalid channel partner link name. // // Return value: // The [ChannelPartnerLink][google.cloud.channel.v1.ChannelPartnerLink] // resource. GetChannelPartnerLink(ctx context.Context, in *GetChannelPartnerLinkRequest, opts ...grpc.CallOption) (*ChannelPartnerLink, error) // Initiates a channel partner link between a distributor and a reseller, or // between resellers in an n-tier reseller channel. // Invited partners need to follow the invite_link_uri provided in the // response to accept. After accepting the invitation, a link is set up // between the two parties. // You must be a distributor to call this method. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * ALREADY_EXISTS: The ChannelPartnerLink sent in the request already // exists. // * NOT_FOUND: No Cloud Identity customer exists for provided domain. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The new [ChannelPartnerLink][google.cloud.channel.v1.ChannelPartnerLink] // resource. CreateChannelPartnerLink(ctx context.Context, in *CreateChannelPartnerLinkRequest, opts ...grpc.CallOption) (*ChannelPartnerLink, error) // Updates a channel partner link. Distributors call this method to change a // link's status. For example, to suspend a partner link. // You must be a distributor to call this method. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: // * Required request parameters are missing or invalid. // * Link state cannot change from invited to active or suspended. // * Cannot send reseller_cloud_identity_id, invite_url, or name in update // mask. // * NOT_FOUND: ChannelPartnerLink resource not found. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The updated // [ChannelPartnerLink][google.cloud.channel.v1.ChannelPartnerLink] resource. UpdateChannelPartnerLink(ctx context.Context, in *UpdateChannelPartnerLinkRequest, opts ...grpc.CallOption) (*ChannelPartnerLink, error) // Gets information about how a Reseller modifies their bill before sending // it to a Customer. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * NOT_FOUND: The // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // was not found. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // resource, otherwise returns an error. GetCustomerRepricingConfig(ctx context.Context, in *GetCustomerRepricingConfigRequest, opts ...grpc.CallOption) (*CustomerRepricingConfig, error) // Lists information about how a Reseller modifies their bill before sending // it to a Customer. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * NOT_FOUND: The // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // specified does not exist or is not associated with the given account. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // resources. The data for each resource is displayed in the ascending order // of: // // * Customer ID // * [RepricingConfig.EntitlementGranularity.entitlement][google.cloud.channel.v1.RepricingConfig.EntitlementGranularity.entitlement] // * [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // * [CustomerRepricingConfig.update_time][google.cloud.channel.v1.CustomerRepricingConfig.update_time] // // If unsuccessful, returns an error. ListCustomerRepricingConfigs(ctx context.Context, in *ListCustomerRepricingConfigsRequest, opts ...grpc.CallOption) (*ListCustomerRepricingConfigsResponse, error) // Creates a CustomerRepricingConfig. Call this method to set modifications // for a specific customer's bill. You can only create configs if the // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // is a future month. If needed, you can create a config for the current // month, with some restrictions. // // When creating a config for a future month, make sure there are no existing // configs for that // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // // The following restrictions are for creating configs in the current month. // // * This functionality is reserved for recovering from an erroneous config, // and should not be used for regular business cases. // * The new config will not modify exports used with other configs. // Changes to the config may be immediate, but may take up to 24 hours. // * There is a limit of ten configs for any // [RepricingConfig.EntitlementGranularity.entitlement][google.cloud.channel.v1.RepricingConfig.EntitlementGranularity.entitlement] // or // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // * The contained // [CustomerRepricingConfig.repricing_config][google.cloud.channel.v1.CustomerRepricingConfig.repricing_config] // vaule must be different from the value used in the current config for a // [RepricingConfig.EntitlementGranularity.entitlement][google.cloud.channel.v1.RepricingConfig.EntitlementGranularity.entitlement]. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * INVALID_ARGUMENT: Missing or invalid required parameters in the // request. Also displays if the updated config is for the current month or // past months. // * NOT_FOUND: The // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // specified does not exist or is not associated with the given account. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the updated // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // resource, otherwise returns an error. CreateCustomerRepricingConfig(ctx context.Context, in *CreateCustomerRepricingConfigRequest, opts ...grpc.CallOption) (*CustomerRepricingConfig, error) // Updates a CustomerRepricingConfig. Call this method to set modifications // for a specific customer's bill. This method overwrites the existing // CustomerRepricingConfig. // // You can only update configs if the // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // is a future month. To make changes to configs for the current month, use // [CreateCustomerRepricingConfig][google.cloud.channel.v1.CloudChannelService.CreateCustomerRepricingConfig], // taking note of its restrictions. You cannot update the // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // // When updating a config in the future: // // * This config must already exist. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * INVALID_ARGUMENT: Missing or invalid required parameters in the // request. Also displays if the updated config is for the current month or // past months. // * NOT_FOUND: The // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // specified does not exist or is not associated with the given account. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the updated // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // resource, otherwise returns an error. UpdateCustomerRepricingConfig(ctx context.Context, in *UpdateCustomerRepricingConfigRequest, opts ...grpc.CallOption) (*CustomerRepricingConfig, error) // Deletes the given // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // permanently. You can only delete configs if their // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // is set to a date after the current month. // // Possible error codes: // // * PERMISSION_DENIED: The account making the request does not own // this customer. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * FAILED_PRECONDITION: The // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // is active or in the past. // * NOT_FOUND: No // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // found for the name in the request. DeleteCustomerRepricingConfig(ctx context.Context, in *DeleteCustomerRepricingConfigRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Gets information about how a Distributor modifies their bill before sending // it to a ChannelPartner. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * NOT_FOUND: The // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // was not found. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // resource, otherwise returns an error. GetChannelPartnerRepricingConfig(ctx context.Context, in *GetChannelPartnerRepricingConfigRequest, opts ...grpc.CallOption) (*ChannelPartnerRepricingConfig, error) // Lists information about how a Reseller modifies their bill before sending // it to a ChannelPartner. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * NOT_FOUND: The // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // specified does not exist or is not associated with the given account. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // resources. The data for each resource is displayed in the ascending order // of: // // * Channel Partner ID // * [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // * [ChannelPartnerRepricingConfig.update_time][google.cloud.channel.v1.ChannelPartnerRepricingConfig.update_time] // // If unsuccessful, returns an error. ListChannelPartnerRepricingConfigs(ctx context.Context, in *ListChannelPartnerRepricingConfigsRequest, opts ...grpc.CallOption) (*ListChannelPartnerRepricingConfigsResponse, error) // Creates a ChannelPartnerRepricingConfig. Call this method to set // modifications for a specific ChannelPartner's bill. You can only create // configs if the // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // is a future month. If needed, you can create a config for the current // month, with some restrictions. // // When creating a config for a future month, make sure there are no existing // configs for that // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // // The following restrictions are for creating configs in the current month. // // * This functionality is reserved for recovering from an erroneous config, // and should not be used for regular business cases. // * The new config will not modify exports used with other configs. // Changes to the config may be immediate, but may take up to 24 hours. // * There is a limit of ten configs for any ChannelPartner or // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // * The contained // [ChannelPartnerRepricingConfig.repricing_config][google.cloud.channel.v1.ChannelPartnerRepricingConfig.repricing_config] // vaule must be different from the value used in the current config for a // ChannelPartner. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * INVALID_ARGUMENT: Missing or invalid required parameters in the // request. Also displays if the updated config is for the current month or // past months. // * NOT_FOUND: The // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // specified does not exist or is not associated with the given account. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the updated // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // resource, otherwise returns an error. CreateChannelPartnerRepricingConfig(ctx context.Context, in *CreateChannelPartnerRepricingConfigRequest, opts ...grpc.CallOption) (*ChannelPartnerRepricingConfig, error) // Updates a ChannelPartnerRepricingConfig. Call this method to set // modifications for a specific ChannelPartner's bill. This method overwrites // the existing CustomerRepricingConfig. // // You can only update configs if the // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // is a future month. To make changes to configs for the current month, use // [CreateChannelPartnerRepricingConfig][google.cloud.channel.v1.CloudChannelService.CreateChannelPartnerRepricingConfig], // taking note of its restrictions. You cannot update the // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // // When updating a config in the future: // // * This config must already exist. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * INVALID_ARGUMENT: Missing or invalid required parameters in the // request. Also displays if the updated config is for the current month or // past months. // * NOT_FOUND: The // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // specified does not exist or is not associated with the given account. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the updated // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // resource, otherwise returns an error. UpdateChannelPartnerRepricingConfig(ctx context.Context, in *UpdateChannelPartnerRepricingConfigRequest, opts ...grpc.CallOption) (*ChannelPartnerRepricingConfig, error) // Deletes the given // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // permanently. You can only delete configs if their // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // is set to a date after the current month. // // Possible error codes: // // * PERMISSION_DENIED: The account making the request does not own // this customer. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * FAILED_PRECONDITION: The // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // is active or in the past. // * NOT_FOUND: No // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // found for the name in the request. DeleteChannelPartnerRepricingConfig(ctx context.Context, in *DeleteChannelPartnerRepricingConfigRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) // Lists the Rebilling supported SKU groups the account is authorized to // sell. // Reference: https://cloud.google.com/skus/sku-groups // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different, or the account doesn't exist. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the [SkuGroup][google.cloud.channel.v1.SkuGroup] resources. // The data for each resource is displayed in the alphabetical order of SKU // group display name. // The data for each resource is displayed in the ascending order of // [SkuGroup.display_name][google.cloud.channel.v1.SkuGroup.display_name] // // If unsuccessful, returns an error. ListSkuGroups(ctx context.Context, in *ListSkuGroupsRequest, opts ...grpc.CallOption) (*ListSkuGroupsResponse, error) // Lists the Billable SKUs in a given SKU group. // // Possible error codes: // PERMISSION_DENIED: If the account making the request and the account // being queried for are different, or the account doesn't exist. // INVALID_ARGUMENT: Missing or invalid required parameters in the // request. // INTERNAL: Any non-user error related to technical issue in the // backend. In this case, contact cloud channel support. // // Return Value: // If successful, the [BillableSku][google.cloud.channel.v1.BillableSku] // resources. The data for each resource is displayed in the ascending order // of: // // * [BillableSku.service_display_name][google.cloud.channel.v1.BillableSku.service_display_name] // * [BillableSku.sku_display_name][google.cloud.channel.v1.BillableSku.sku_display_name] // // If unsuccessful, returns an error. ListSkuGroupBillableSkus(ctx context.Context, in *ListSkuGroupBillableSkusRequest, opts ...grpc.CallOption) (*ListSkuGroupBillableSkusResponse, error) // Returns the requested [Offer][google.cloud.channel.v1.Offer] resource. // // Possible error codes: // // * PERMISSION_DENIED: The entitlement doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: Entitlement or offer was not found. // // Return value: // The [Offer][google.cloud.channel.v1.Offer] resource. LookupOffer(ctx context.Context, in *LookupOfferRequest, opts ...grpc.CallOption) (*Offer, error) // Lists the Products the reseller is authorized to sell. // // Possible error codes: // // * INVALID_ARGUMENT: Required request parameters are missing or invalid. ListProducts(ctx context.Context, in *ListProductsRequest, opts ...grpc.CallOption) (*ListProductsResponse, error) // Lists the SKUs for a product the reseller is authorized to sell. // // Possible error codes: // // * INVALID_ARGUMENT: Required request parameters are missing or invalid. ListSkus(ctx context.Context, in *ListSkusRequest, opts ...grpc.CallOption) (*ListSkusResponse, error) // Lists the Offers the reseller can sell. // // Possible error codes: // // * INVALID_ARGUMENT: Required request parameters are missing or invalid. ListOffers(ctx context.Context, in *ListOffersRequest, opts ...grpc.CallOption) (*ListOffersResponse, error) // Lists the following: // // * SKUs that you can purchase for a customer // * SKUs that you can upgrade or downgrade for an entitlement. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. ListPurchasableSkus(ctx context.Context, in *ListPurchasableSkusRequest, opts ...grpc.CallOption) (*ListPurchasableSkusResponse, error) // Lists the following: // // * Offers that you can purchase for a customer. // * Offers that you can change for an entitlement. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller // * INVALID_ARGUMENT: Required request parameters are missing or invalid. ListPurchasableOffers(ctx context.Context, in *ListPurchasableOffersRequest, opts ...grpc.CallOption) (*ListPurchasableOffersResponse, error) // Registers a service account with subscriber privileges on the Cloud Pub/Sub // topic for this Channel Services account. After you create a // subscriber, you get the events through // [SubscriberEvent][google.cloud.channel.v1.SubscriberEvent] // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request and the // provided reseller account are different, or the impersonated user // is not a super admin. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The topic name with the registered service email address. RegisterSubscriber(ctx context.Context, in *RegisterSubscriberRequest, opts ...grpc.CallOption) (*RegisterSubscriberResponse, error) // Unregisters a service account with subscriber privileges on the Cloud // Pub/Sub topic created for this Channel Services account. If there are no // service accounts left with subscriber privileges, this deletes the topic. // You can call ListSubscribers to check for these accounts. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request and the // provided reseller account are different, or the impersonated user // is not a super admin. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: The topic resource doesn't exist. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The topic name that unregistered the service email address. // Returns a success response if the service email address wasn't registered // with the topic. UnregisterSubscriber(ctx context.Context, in *UnregisterSubscriberRequest, opts ...grpc.CallOption) (*UnregisterSubscriberResponse, error) // Lists service accounts with subscriber privileges on the Cloud Pub/Sub // topic created for this Channel Services account. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request and the // provided reseller account are different, or the impersonated user // is not a super admin. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: The topic resource doesn't exist. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // A list of service email addresses. ListSubscribers(ctx context.Context, in *ListSubscribersRequest, opts ...grpc.CallOption) (*ListSubscribersResponse, error) // List entitlement history. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request and the // provided reseller account are different. // * INVALID_ARGUMENT: Missing or invalid required fields in the request. // * NOT_FOUND: The parent resource doesn't exist. Usually the result of an // invalid name parameter. // * INTERNAL: Any non-user error related to a technical issue in the backend. // In this case, contact CloudChannel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // In this case, contact Cloud Channel support. // // Return value: // List of [EntitlementChange][google.cloud.channel.v1.EntitlementChange]s. ListEntitlementChanges(ctx context.Context, in *ListEntitlementChangesRequest, opts ...grpc.CallOption) (*ListEntitlementChangesResponse, error) }
CloudChannelServiceClient is the client API for CloudChannelService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewCloudChannelServiceClient ¶
func NewCloudChannelServiceClient(cc grpc.ClientConnInterface) CloudChannelServiceClient
type CloudChannelServiceServer ¶
type CloudChannelServiceServer interface { // List [Customer][google.cloud.channel.v1.Customer]s. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // // Return value: // List of [Customer][google.cloud.channel.v1.Customer]s, or an empty list if // there are no customers. ListCustomers(context.Context, *ListCustomersRequest) (*ListCustomersResponse, error) // Returns the requested [Customer][google.cloud.channel.v1.Customer] // resource. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: The customer resource doesn't exist. Usually the result of an // invalid name parameter. // // Return value: // The [Customer][google.cloud.channel.v1.Customer] resource. GetCustomer(context.Context, *GetCustomerRequest) (*Customer, error) // Confirms the existence of Cloud Identity accounts based on the domain and // if the Cloud Identity accounts are owned by the reseller. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * INVALID_VALUE: Invalid domain value in the request. // // Return value: // A list of // [CloudIdentityCustomerAccount][google.cloud.channel.v1.CloudIdentityCustomerAccount] // resources for the domain (may be empty) // // Note: in the v1alpha1 version of the API, a NOT_FOUND error returns if // no // [CloudIdentityCustomerAccount][google.cloud.channel.v1.CloudIdentityCustomerAccount] // resources match the domain. CheckCloudIdentityAccountsExist(context.Context, *CheckCloudIdentityAccountsExistRequest) (*CheckCloudIdentityAccountsExistResponse, error) // Creates a new [Customer][google.cloud.channel.v1.Customer] resource under // the reseller or distributor account. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: // * Required request parameters are missing or invalid. // * Domain field value doesn't match the primary email domain. // // Return value: // The newly created [Customer][google.cloud.channel.v1.Customer] resource. CreateCustomer(context.Context, *CreateCustomerRequest) (*Customer, error) // Updates an existing [Customer][google.cloud.channel.v1.Customer] resource // for the reseller or distributor. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: No [Customer][google.cloud.channel.v1.Customer] resource found // for the name in the request. // // Return value: // The updated [Customer][google.cloud.channel.v1.Customer] resource. UpdateCustomer(context.Context, *UpdateCustomerRequest) (*Customer, error) // Deletes the given [Customer][google.cloud.channel.v1.Customer] permanently. // // Possible error codes: // // * PERMISSION_DENIED: The account making the request does not own // this customer. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * FAILED_PRECONDITION: The customer has existing entitlements. // * NOT_FOUND: No [Customer][google.cloud.channel.v1.Customer] resource found // for the name in the request. DeleteCustomer(context.Context, *DeleteCustomerRequest) (*emptypb.Empty, error) // Imports a [Customer][google.cloud.channel.v1.Customer] from the Cloud // Identity associated with the provided Cloud Identity ID or domain before a // TransferEntitlements call. If a linked Customer already exists and // overwrite_if_exists is true, it will update that Customer's data. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * NOT_FOUND: Cloud Identity doesn't exist or was deleted. // * INVALID_ARGUMENT: Required parameters are missing, or the auth_token is // expired or invalid. // * ALREADY_EXISTS: A customer already exists and has conflicting critical // fields. Requires an overwrite. // // Return value: // The [Customer][google.cloud.channel.v1.Customer]. ImportCustomer(context.Context, *ImportCustomerRequest) (*Customer, error) // Creates a Cloud Identity for the given customer using the customer's // information, or the information provided here. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: The customer was not found. // * ALREADY_EXISTS: The customer's primary email already exists. Retry // after changing the customer's primary contact email. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata contains an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. ProvisionCloudIdentity(context.Context, *ProvisionCloudIdentityRequest) (*longrunningpb.Operation, error) // Lists [Entitlement][google.cloud.channel.v1.Entitlement]s belonging to a // customer. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // // Return value: // A list of the customer's // [Entitlement][google.cloud.channel.v1.Entitlement]s. ListEntitlements(context.Context, *ListEntitlementsRequest) (*ListEntitlementsResponse, error) // List [TransferableSku][google.cloud.channel.v1.TransferableSku]s of a // customer based on the Cloud Identity ID or Customer Name in the request. // // Use this method to list the entitlements information of an // unowned customer. You should provide the customer's // Cloud Identity ID or Customer Name. // // Possible error codes: // // * PERMISSION_DENIED: // * The customer doesn't belong to the reseller and has no auth token. // * The supplied auth token is invalid. // * The reseller account making the request is different // from the reseller account in the query. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // // Return value: // A list of the customer's // [TransferableSku][google.cloud.channel.v1.TransferableSku]. ListTransferableSkus(context.Context, *ListTransferableSkusRequest) (*ListTransferableSkusResponse, error) // List [TransferableOffer][google.cloud.channel.v1.TransferableOffer]s of a // customer based on Cloud Identity ID or Customer Name in the request. // // Use this method when a reseller gets the entitlement information of an // unowned customer. The reseller should provide the customer's // Cloud Identity ID or Customer Name. // // Possible error codes: // // * PERMISSION_DENIED: // * The customer doesn't belong to the reseller and has no auth token. // * The customer provided incorrect reseller information when generating // auth token. // * The reseller account making the request is different // from the reseller account in the query. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // // Return value: // List of [TransferableOffer][google.cloud.channel.v1.TransferableOffer] for // the given customer and SKU. ListTransferableOffers(context.Context, *ListTransferableOffersRequest) (*ListTransferableOffersResponse, error) // Returns the requested [Entitlement][google.cloud.channel.v1.Entitlement] // resource. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: The customer entitlement was not found. // // Return value: // The requested [Entitlement][google.cloud.channel.v1.Entitlement] resource. GetEntitlement(context.Context, *GetEntitlementRequest) (*Entitlement, error) // Creates an entitlement for a customer. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: // * Required request parameters are missing or invalid. // * There is already a customer entitlement for a SKU from the same // product family. // * INVALID_VALUE: Make sure the OfferId is valid. If it is, contact // Google Channel support for further troubleshooting. // * NOT_FOUND: The customer or offer resource was not found. // * ALREADY_EXISTS: // * The SKU was already purchased for the customer. // * The customer's primary email already exists. Retry // after changing the customer's primary contact email. // * CONDITION_NOT_MET or FAILED_PRECONDITION: // * The domain required for purchasing a SKU has not been verified. // * A pre-requisite SKU required to purchase an Add-On SKU is missing. // For example, Google Workspace Business Starter is required to purchase // Vault or Drive. // * (Developer accounts only) Reseller and resold domain must meet the // following naming requirements: // * Domain names must start with goog-test. // * Domain names must include the reseller domain. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. CreateEntitlement(context.Context, *CreateEntitlementRequest) (*longrunningpb.Operation, error) // Change parameters of the entitlement. // // An entitlement update is a long-running operation and it updates the // entitlement as a result of fulfillment. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // For example, the number of seats being changed is greater than the allowed // number of max seats, or decreasing seats for a commitment based plan. // * NOT_FOUND: Entitlement resource not found. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. ChangeParameters(context.Context, *ChangeParametersRequest) (*longrunningpb.Operation, error) // Updates the renewal settings for an existing customer entitlement. // // An entitlement update is a long-running operation and it updates the // entitlement as a result of fulfillment. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: Entitlement resource not found. // * NOT_COMMITMENT_PLAN: Renewal Settings are only applicable for a // commitment plan. Can't enable or disable renewals for non-commitment plans. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. ChangeRenewalSettings(context.Context, *ChangeRenewalSettingsRequest) (*longrunningpb.Operation, error) // Updates the Offer for an existing customer entitlement. // // An entitlement update is a long-running operation and it updates the // entitlement as a result of fulfillment. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: Offer or Entitlement resource not found. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. ChangeOffer(context.Context, *ChangeOfferRequest) (*longrunningpb.Operation, error) // Starts paid service for a trial entitlement. // // Starts paid service for a trial entitlement immediately. This method is // only applicable if a plan is set up for a trial entitlement but has some // trial days remaining. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: Entitlement resource not found. // * FAILED_PRECONDITION/NOT_IN_TRIAL: This method only works for // entitlement on trial plans. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. StartPaidService(context.Context, *StartPaidServiceRequest) (*longrunningpb.Operation, error) // Suspends a previously fulfilled entitlement. // // An entitlement suspension is a long-running operation. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: Entitlement resource not found. // * NOT_ACTIVE: Entitlement is not active. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. SuspendEntitlement(context.Context, *SuspendEntitlementRequest) (*longrunningpb.Operation, error) // Cancels a previously fulfilled entitlement. // // An entitlement cancellation is a long-running operation. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * FAILED_PRECONDITION: There are Google Cloud projects linked to the // Google Cloud entitlement's Cloud Billing subaccount. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: Entitlement resource not found. // * DELETION_TYPE_NOT_ALLOWED: Cancel is only allowed for Google Workspace // add-ons, or entitlements for Google Cloud's development platform. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The response will contain // google.protobuf.Empty on success. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. CancelEntitlement(context.Context, *CancelEntitlementRequest) (*longrunningpb.Operation, error) // Activates a previously suspended entitlement. Entitlements suspended for // pending ToS acceptance can't be activated using this method. // // An entitlement activation is a long-running operation and it updates // the state of the customer entitlement. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: Entitlement resource not found. // * SUSPENSION_NOT_RESELLER_INITIATED: Can only activate reseller-initiated // suspensions and entitlements that have accepted the TOS. // * NOT_SUSPENDED: Can only activate suspended entitlements not in an ACTIVE // state. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. ActivateEntitlement(context.Context, *ActivateEntitlementRequest) (*longrunningpb.Operation, error) // Transfers customer entitlements to new reseller. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: The customer or offer resource was not found. // * ALREADY_EXISTS: The SKU was already transferred for the customer. // * CONDITION_NOT_MET or FAILED_PRECONDITION: // * The SKU requires domain verification to transfer, but the domain is // not verified. // * An Add-On SKU (example, Vault or Drive) is missing the // pre-requisite SKU (example, G Suite Basic). // * (Developer accounts only) Reseller and resold domain must meet the // following naming requirements: // * Domain names must start with goog-test. // * Domain names must include the reseller domain. // * Specify all transferring entitlements. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. TransferEntitlements(context.Context, *TransferEntitlementsRequest) (*longrunningpb.Operation, error) // Transfers customer entitlements from their current reseller to Google. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: The customer or offer resource was not found. // * ALREADY_EXISTS: The SKU was already transferred for the customer. // * CONDITION_NOT_MET or FAILED_PRECONDITION: // * The SKU requires domain verification to transfer, but the domain is // not verified. // * An Add-On SKU (example, Vault or Drive) is missing the // pre-requisite SKU (example, G Suite Basic). // * (Developer accounts only) Reseller and resold domain must meet the // following naming requirements: // * Domain names must start with goog-test. // * Domain names must include the reseller domain. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The ID of a long-running operation. // // To get the results of the operation, call the GetOperation method of // CloudChannelOperationsService. The response will contain // google.protobuf.Empty on success. The Operation metadata will contain an // instance of [OperationMetadata][google.cloud.channel.v1.OperationMetadata]. TransferEntitlementsToGoogle(context.Context, *TransferEntitlementsToGoogleRequest) (*longrunningpb.Operation, error) // List [ChannelPartnerLink][google.cloud.channel.v1.ChannelPartnerLink]s // belonging to a distributor. You must be a distributor to call this method. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // // Return value: // The list of the distributor account's // [ChannelPartnerLink][google.cloud.channel.v1.ChannelPartnerLink] resources. ListChannelPartnerLinks(context.Context, *ListChannelPartnerLinksRequest) (*ListChannelPartnerLinksResponse, error) // Returns the requested // [ChannelPartnerLink][google.cloud.channel.v1.ChannelPartnerLink] resource. // You must be a distributor to call this method. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: ChannelPartnerLink resource not found because of an // invalid channel partner link name. // // Return value: // The [ChannelPartnerLink][google.cloud.channel.v1.ChannelPartnerLink] // resource. GetChannelPartnerLink(context.Context, *GetChannelPartnerLinkRequest) (*ChannelPartnerLink, error) // Initiates a channel partner link between a distributor and a reseller, or // between resellers in an n-tier reseller channel. // Invited partners need to follow the invite_link_uri provided in the // response to accept. After accepting the invitation, a link is set up // between the two parties. // You must be a distributor to call this method. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * ALREADY_EXISTS: The ChannelPartnerLink sent in the request already // exists. // * NOT_FOUND: No Cloud Identity customer exists for provided domain. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The new [ChannelPartnerLink][google.cloud.channel.v1.ChannelPartnerLink] // resource. CreateChannelPartnerLink(context.Context, *CreateChannelPartnerLinkRequest) (*ChannelPartnerLink, error) // Updates a channel partner link. Distributors call this method to change a // link's status. For example, to suspend a partner link. // You must be a distributor to call this method. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request is different // from the reseller account in the API request. // * INVALID_ARGUMENT: // * Required request parameters are missing or invalid. // * Link state cannot change from invited to active or suspended. // * Cannot send reseller_cloud_identity_id, invite_url, or name in update // mask. // * NOT_FOUND: ChannelPartnerLink resource not found. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The updated // [ChannelPartnerLink][google.cloud.channel.v1.ChannelPartnerLink] resource. UpdateChannelPartnerLink(context.Context, *UpdateChannelPartnerLinkRequest) (*ChannelPartnerLink, error) // Gets information about how a Reseller modifies their bill before sending // it to a Customer. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * NOT_FOUND: The // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // was not found. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // resource, otherwise returns an error. GetCustomerRepricingConfig(context.Context, *GetCustomerRepricingConfigRequest) (*CustomerRepricingConfig, error) // Lists information about how a Reseller modifies their bill before sending // it to a Customer. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * NOT_FOUND: The // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // specified does not exist or is not associated with the given account. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // resources. The data for each resource is displayed in the ascending order // of: // // * Customer ID // * [RepricingConfig.EntitlementGranularity.entitlement][google.cloud.channel.v1.RepricingConfig.EntitlementGranularity.entitlement] // * [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // * [CustomerRepricingConfig.update_time][google.cloud.channel.v1.CustomerRepricingConfig.update_time] // // If unsuccessful, returns an error. ListCustomerRepricingConfigs(context.Context, *ListCustomerRepricingConfigsRequest) (*ListCustomerRepricingConfigsResponse, error) // Creates a CustomerRepricingConfig. Call this method to set modifications // for a specific customer's bill. You can only create configs if the // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // is a future month. If needed, you can create a config for the current // month, with some restrictions. // // When creating a config for a future month, make sure there are no existing // configs for that // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // // The following restrictions are for creating configs in the current month. // // * This functionality is reserved for recovering from an erroneous config, // and should not be used for regular business cases. // * The new config will not modify exports used with other configs. // Changes to the config may be immediate, but may take up to 24 hours. // * There is a limit of ten configs for any // [RepricingConfig.EntitlementGranularity.entitlement][google.cloud.channel.v1.RepricingConfig.EntitlementGranularity.entitlement] // or // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // * The contained // [CustomerRepricingConfig.repricing_config][google.cloud.channel.v1.CustomerRepricingConfig.repricing_config] // vaule must be different from the value used in the current config for a // [RepricingConfig.EntitlementGranularity.entitlement][google.cloud.channel.v1.RepricingConfig.EntitlementGranularity.entitlement]. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * INVALID_ARGUMENT: Missing or invalid required parameters in the // request. Also displays if the updated config is for the current month or // past months. // * NOT_FOUND: The // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // specified does not exist or is not associated with the given account. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the updated // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // resource, otherwise returns an error. CreateCustomerRepricingConfig(context.Context, *CreateCustomerRepricingConfigRequest) (*CustomerRepricingConfig, error) // Updates a CustomerRepricingConfig. Call this method to set modifications // for a specific customer's bill. This method overwrites the existing // CustomerRepricingConfig. // // You can only update configs if the // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // is a future month. To make changes to configs for the current month, use // [CreateCustomerRepricingConfig][google.cloud.channel.v1.CloudChannelService.CreateCustomerRepricingConfig], // taking note of its restrictions. You cannot update the // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // // When updating a config in the future: // // * This config must already exist. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * INVALID_ARGUMENT: Missing or invalid required parameters in the // request. Also displays if the updated config is for the current month or // past months. // * NOT_FOUND: The // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // specified does not exist or is not associated with the given account. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the updated // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // resource, otherwise returns an error. UpdateCustomerRepricingConfig(context.Context, *UpdateCustomerRepricingConfigRequest) (*CustomerRepricingConfig, error) // Deletes the given // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // permanently. You can only delete configs if their // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // is set to a date after the current month. // // Possible error codes: // // * PERMISSION_DENIED: The account making the request does not own // this customer. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * FAILED_PRECONDITION: The // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // is active or in the past. // * NOT_FOUND: No // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // found for the name in the request. DeleteCustomerRepricingConfig(context.Context, *DeleteCustomerRepricingConfigRequest) (*emptypb.Empty, error) // Gets information about how a Distributor modifies their bill before sending // it to a ChannelPartner. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * NOT_FOUND: The // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // was not found. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // resource, otherwise returns an error. GetChannelPartnerRepricingConfig(context.Context, *GetChannelPartnerRepricingConfigRequest) (*ChannelPartnerRepricingConfig, error) // Lists information about how a Reseller modifies their bill before sending // it to a ChannelPartner. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * NOT_FOUND: The // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // specified does not exist or is not associated with the given account. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // resources. The data for each resource is displayed in the ascending order // of: // // * Channel Partner ID // * [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // * [ChannelPartnerRepricingConfig.update_time][google.cloud.channel.v1.ChannelPartnerRepricingConfig.update_time] // // If unsuccessful, returns an error. ListChannelPartnerRepricingConfigs(context.Context, *ListChannelPartnerRepricingConfigsRequest) (*ListChannelPartnerRepricingConfigsResponse, error) // Creates a ChannelPartnerRepricingConfig. Call this method to set // modifications for a specific ChannelPartner's bill. You can only create // configs if the // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // is a future month. If needed, you can create a config for the current // month, with some restrictions. // // When creating a config for a future month, make sure there are no existing // configs for that // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // // The following restrictions are for creating configs in the current month. // // * This functionality is reserved for recovering from an erroneous config, // and should not be used for regular business cases. // * The new config will not modify exports used with other configs. // Changes to the config may be immediate, but may take up to 24 hours. // * There is a limit of ten configs for any ChannelPartner or // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // * The contained // [ChannelPartnerRepricingConfig.repricing_config][google.cloud.channel.v1.ChannelPartnerRepricingConfig.repricing_config] // vaule must be different from the value used in the current config for a // ChannelPartner. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * INVALID_ARGUMENT: Missing or invalid required parameters in the // request. Also displays if the updated config is for the current month or // past months. // * NOT_FOUND: The // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // specified does not exist or is not associated with the given account. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the updated // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // resource, otherwise returns an error. CreateChannelPartnerRepricingConfig(context.Context, *CreateChannelPartnerRepricingConfigRequest) (*ChannelPartnerRepricingConfig, error) // Updates a ChannelPartnerRepricingConfig. Call this method to set // modifications for a specific ChannelPartner's bill. This method overwrites // the existing CustomerRepricingConfig. // // You can only update configs if the // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // is a future month. To make changes to configs for the current month, use // [CreateChannelPartnerRepricingConfig][google.cloud.channel.v1.CloudChannelService.CreateChannelPartnerRepricingConfig], // taking note of its restrictions. You cannot update the // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // // When updating a config in the future: // // * This config must already exist. // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different. // * INVALID_ARGUMENT: Missing or invalid required parameters in the // request. Also displays if the updated config is for the current month or // past months. // * NOT_FOUND: The // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // specified does not exist or is not associated with the given account. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the updated // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // resource, otherwise returns an error. UpdateChannelPartnerRepricingConfig(context.Context, *UpdateChannelPartnerRepricingConfigRequest) (*ChannelPartnerRepricingConfig, error) // Deletes the given // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // permanently. You can only delete configs if their // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month] // is set to a date after the current month. // // Possible error codes: // // * PERMISSION_DENIED: The account making the request does not own // this customer. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * FAILED_PRECONDITION: The // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // is active or in the past. // * NOT_FOUND: No // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // found for the name in the request. DeleteChannelPartnerRepricingConfig(context.Context, *DeleteChannelPartnerRepricingConfigRequest) (*emptypb.Empty, error) // Lists the Rebilling supported SKU groups the account is authorized to // sell. // Reference: https://cloud.google.com/skus/sku-groups // // Possible Error Codes: // // * PERMISSION_DENIED: If the account making the request and the account // being queried are different, or the account doesn't exist. // * INTERNAL: Any non-user error related to technical issues in the // backend. In this case, contact Cloud Channel support. // // Return Value: // If successful, the [SkuGroup][google.cloud.channel.v1.SkuGroup] resources. // The data for each resource is displayed in the alphabetical order of SKU // group display name. // The data for each resource is displayed in the ascending order of // [SkuGroup.display_name][google.cloud.channel.v1.SkuGroup.display_name] // // If unsuccessful, returns an error. ListSkuGroups(context.Context, *ListSkuGroupsRequest) (*ListSkuGroupsResponse, error) // Lists the Billable SKUs in a given SKU group. // // Possible error codes: // PERMISSION_DENIED: If the account making the request and the account // being queried for are different, or the account doesn't exist. // INVALID_ARGUMENT: Missing or invalid required parameters in the // request. // INTERNAL: Any non-user error related to technical issue in the // backend. In this case, contact cloud channel support. // // Return Value: // If successful, the [BillableSku][google.cloud.channel.v1.BillableSku] // resources. The data for each resource is displayed in the ascending order // of: // // * [BillableSku.service_display_name][google.cloud.channel.v1.BillableSku.service_display_name] // * [BillableSku.sku_display_name][google.cloud.channel.v1.BillableSku.sku_display_name] // // If unsuccessful, returns an error. ListSkuGroupBillableSkus(context.Context, *ListSkuGroupBillableSkusRequest) (*ListSkuGroupBillableSkusResponse, error) // Returns the requested [Offer][google.cloud.channel.v1.Offer] resource. // // Possible error codes: // // * PERMISSION_DENIED: The entitlement doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: Entitlement or offer was not found. // // Return value: // The [Offer][google.cloud.channel.v1.Offer] resource. LookupOffer(context.Context, *LookupOfferRequest) (*Offer, error) // Lists the Products the reseller is authorized to sell. // // Possible error codes: // // * INVALID_ARGUMENT: Required request parameters are missing or invalid. ListProducts(context.Context, *ListProductsRequest) (*ListProductsResponse, error) // Lists the SKUs for a product the reseller is authorized to sell. // // Possible error codes: // // * INVALID_ARGUMENT: Required request parameters are missing or invalid. ListSkus(context.Context, *ListSkusRequest) (*ListSkusResponse, error) // Lists the Offers the reseller can sell. // // Possible error codes: // // * INVALID_ARGUMENT: Required request parameters are missing or invalid. ListOffers(context.Context, *ListOffersRequest) (*ListOffersResponse, error) // Lists the following: // // * SKUs that you can purchase for a customer // * SKUs that you can upgrade or downgrade for an entitlement. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. ListPurchasableSkus(context.Context, *ListPurchasableSkusRequest) (*ListPurchasableSkusResponse, error) // Lists the following: // // * Offers that you can purchase for a customer. // * Offers that you can change for an entitlement. // // Possible error codes: // // * PERMISSION_DENIED: The customer doesn't belong to the reseller // * INVALID_ARGUMENT: Required request parameters are missing or invalid. ListPurchasableOffers(context.Context, *ListPurchasableOffersRequest) (*ListPurchasableOffersResponse, error) // Registers a service account with subscriber privileges on the Cloud Pub/Sub // topic for this Channel Services account. After you create a // subscriber, you get the events through // [SubscriberEvent][google.cloud.channel.v1.SubscriberEvent] // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request and the // provided reseller account are different, or the impersonated user // is not a super admin. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The topic name with the registered service email address. RegisterSubscriber(context.Context, *RegisterSubscriberRequest) (*RegisterSubscriberResponse, error) // Unregisters a service account with subscriber privileges on the Cloud // Pub/Sub topic created for this Channel Services account. If there are no // service accounts left with subscriber privileges, this deletes the topic. // You can call ListSubscribers to check for these accounts. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request and the // provided reseller account are different, or the impersonated user // is not a super admin. // * INVALID_ARGUMENT: Required request parameters are missing or invalid. // * NOT_FOUND: The topic resource doesn't exist. // * INTERNAL: Any non-user error related to a technical issue in the // backend. Contact Cloud Channel support. // * UNKNOWN: Any non-user error related to a technical issue in the backend. // Contact Cloud Channel support. // // Return value: // The topic name that unregistered the service email address. // Returns a success response if the service email address wasn't registered // with the topic. UnregisterSubscriber(context.Context, *UnregisterSubscriberRequest) (*UnregisterSubscriberResponse, error) // Lists service accounts with subscriber privileges on the Cloud Pub/Sub // topic created for this Channel Services account. // // Possible error codes: // // * PERMISSION_DENIED: The reseller account making the request and the // provided reseller account are different, or the impersonated user //