Documentation ¶
Index ¶
- Variables
- func RegisterCloudChannelReportsServiceServer(s *grpc.Server, srv CloudChannelReportsServiceServer)deprecated
- 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 BillingAccount
- func (*BillingAccount) Descriptor() ([]byte, []int)deprecated
- func (x *BillingAccount) GetCreateTime() *timestamppb.Timestamp
- func (x *BillingAccount) GetCurrencyCode() string
- func (x *BillingAccount) GetDisplayName() string
- func (x *BillingAccount) GetName() string
- func (x *BillingAccount) GetRegionCode() string
- func (*BillingAccount) ProtoMessage()
- func (x *BillingAccount) ProtoReflect() protoreflect.Message
- func (x *BillingAccount) Reset()
- func (x *BillingAccount) String() string
- type BillingAccountPurchaseInfo
- func (*BillingAccountPurchaseInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BillingAccountPurchaseInfo) GetBillingAccount() *BillingAccount
- func (*BillingAccountPurchaseInfo) ProtoMessage()
- func (x *BillingAccountPurchaseInfo) ProtoReflect() protoreflect.Message
- func (x *BillingAccountPurchaseInfo) Reset()
- func (x *BillingAccountPurchaseInfo) 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) GetBillingAccount() string
- 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 (x *CheckCloudIdentityAccountsExistRequest) GetPrimaryAdminEmail() 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 CloudChannelReportsServiceClientdeprecated
- type CloudChannelReportsServiceServerdeprecated
- type CloudChannelServiceClient
- type CloudChannelServiceServer
- type CloudIdentityCustomerAccount
- func (*CloudIdentityCustomerAccount) Descriptor() ([]byte, []int)deprecated
- func (x *CloudIdentityCustomerAccount) GetChannelPartnerCloudIdentityId() string
- func (x *CloudIdentityCustomerAccount) GetCustomerCloudIdentityId() string
- func (x *CloudIdentityCustomerAccount) GetCustomerName() string
- func (x *CloudIdentityCustomerAccount) GetCustomerType() CloudIdentityInfo_CustomerType
- 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 Columndeprecated
- 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 DateRangedeprecated
- 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 FetchReportResultsRequestdeprecated
- 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 FetchReportResultsResponsedeprecated
- 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 (x *ImportCustomerRequest) GetPrimaryAdminEmail() 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 ImportCustomerRequest_PrimaryAdminEmail
- 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) GetBillingAccount() string
- 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) GetBillingAccount() string
- 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 ListReportsRequestdeprecated
- 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 ListReportsResponsedeprecated
- 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) GetBillingAccount() string
- 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 QueryEligibleBillingAccountsRequest
- func (*QueryEligibleBillingAccountsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryEligibleBillingAccountsRequest) GetCustomer() string
- func (x *QueryEligibleBillingAccountsRequest) GetSkus() []string
- func (*QueryEligibleBillingAccountsRequest) ProtoMessage()
- func (x *QueryEligibleBillingAccountsRequest) ProtoReflect() protoreflect.Message
- func (x *QueryEligibleBillingAccountsRequest) Reset()
- func (x *QueryEligibleBillingAccountsRequest) String() string
- type QueryEligibleBillingAccountsResponse
- func (*QueryEligibleBillingAccountsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *QueryEligibleBillingAccountsResponse) GetSkuPurchaseGroups() []*SkuPurchaseGroup
- func (*QueryEligibleBillingAccountsResponse) ProtoMessage()
- func (x *QueryEligibleBillingAccountsResponse) ProtoReflect() protoreflect.Message
- func (x *QueryEligibleBillingAccountsResponse) Reset()
- func (x *QueryEligibleBillingAccountsResponse) String() string
- 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 Reportdeprecated
- 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 ReportJobdeprecated
- type ReportResultsMetadatadeprecated
- 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 ReportStatusdeprecated
- 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 ReportValuedeprecated
- 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_ChannelPartnerGranularitydeprecated
- 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_ChannelPartnerGranularitydeprecated
- 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 Rowdeprecated
- type RunReportJobRequestdeprecated
- 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 RunReportJobResponsedeprecated
- 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 SkuPurchaseGroup
- func (*SkuPurchaseGroup) Descriptor() ([]byte, []int)deprecated
- func (x *SkuPurchaseGroup) GetBillingAccountPurchaseInfos() []*BillingAccountPurchaseInfo
- func (x *SkuPurchaseGroup) GetSkus() []string
- func (*SkuPurchaseGroup) ProtoMessage()
- func (x *SkuPurchaseGroup) ProtoReflect() protoreflect.Message
- func (x *SkuPurchaseGroup) Reset()
- func (x *SkuPurchaseGroup) String() string
- 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) QueryEligibleBillingAccounts(context.Context, *QueryEligibleBillingAccountsRequest) (*QueryEligibleBillingAccountsResponse, 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", 4: "CHANNEL_PARTNER_NOT_AUTHORIZED_FOR_SKU", } TransferEligibility_Reason_value = map[string]int32{ "REASON_UNSPECIFIED": 0, "PENDING_TOS_ACCEPTANCE": 1, "SKU_NOT_ELIGIBLE": 2, "SKU_SUSPENDED": 3, "CHANNEL_PARTNER_NOT_AUTHORIZED_FOR_SKU": 4, } )
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", 4: "BOOLEAN", } ParameterDefinition_ParameterType_value = map[string]int32{ "PARAMETER_TYPE_UNSPECIFIED": 0, "INT64": 1, "STRING": 2, "DOUBLE": 3, "BOOLEAN": 4, } )
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_billing_accounts_proto protoreflect.FileDescriptor
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
deprecated
func RegisterCloudChannelReportsServiceServer(s *grpc.Server, srv CloudChannelReportsServiceServer)
Deprecated: Do not use.
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 BillingAccount ¶ added in v1.17.0
type BillingAccount struct { // Output only. Resource name of the billing account. // Format: accounts/{account_id}/billingAccounts/{billing_account_id}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Display name of the billing account. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Output only. The time when this billing account was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The 3-letter currency code defined in ISO 4217. CurrencyCode string `protobuf:"bytes,4,opt,name=currency_code,json=currencyCode,proto3" json:"currency_code,omitempty"` // Output only. The CLDR region code. RegionCode string `protobuf:"bytes,5,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"` // contains filtered or unexported fields }
Represents a billing account.
func (*BillingAccount) Descriptor
deprecated
added in
v1.17.0
func (*BillingAccount) Descriptor() ([]byte, []int)
Deprecated: Use BillingAccount.ProtoReflect.Descriptor instead.
func (*BillingAccount) GetCreateTime ¶ added in v1.17.0
func (x *BillingAccount) GetCreateTime() *timestamppb.Timestamp
func (*BillingAccount) GetCurrencyCode ¶ added in v1.17.0
func (x *BillingAccount) GetCurrencyCode() string
func (*BillingAccount) GetDisplayName ¶ added in v1.17.0
func (x *BillingAccount) GetDisplayName() string
func (*BillingAccount) GetName ¶ added in v1.17.0
func (x *BillingAccount) GetName() string
func (*BillingAccount) GetRegionCode ¶ added in v1.17.0
func (x *BillingAccount) GetRegionCode() string
func (*BillingAccount) ProtoMessage ¶ added in v1.17.0
func (*BillingAccount) ProtoMessage()
func (*BillingAccount) ProtoReflect ¶ added in v1.17.0
func (x *BillingAccount) ProtoReflect() protoreflect.Message
func (*BillingAccount) Reset ¶ added in v1.17.0
func (x *BillingAccount) Reset()
func (*BillingAccount) String ¶ added in v1.17.0
func (x *BillingAccount) String() string
type BillingAccountPurchaseInfo ¶ added in v1.17.0
type BillingAccountPurchaseInfo struct { // The billing account resource. BillingAccount *BillingAccount `protobuf:"bytes,1,opt,name=billing_account,json=billingAccount,proto3" json:"billing_account,omitempty"` // contains filtered or unexported fields }
Represents a billing account that can be used to make a purchase.
func (*BillingAccountPurchaseInfo) Descriptor
deprecated
added in
v1.17.0
func (*BillingAccountPurchaseInfo) Descriptor() ([]byte, []int)
Deprecated: Use BillingAccountPurchaseInfo.ProtoReflect.Descriptor instead.
func (*BillingAccountPurchaseInfo) GetBillingAccount ¶ added in v1.17.0
func (x *BillingAccountPurchaseInfo) GetBillingAccount() *BillingAccount
func (*BillingAccountPurchaseInfo) ProtoMessage ¶ added in v1.17.0
func (*BillingAccountPurchaseInfo) ProtoMessage()
func (*BillingAccountPurchaseInfo) ProtoReflect ¶ added in v1.17.0
func (x *BillingAccountPurchaseInfo) ProtoReflect() protoreflect.Message
func (*BillingAccountPurchaseInfo) Reset ¶ added in v1.17.0
func (x *BillingAccountPurchaseInfo) Reset()
func (*BillingAccountPurchaseInfo) String ¶ added in v1.17.0
func (x *BillingAccountPurchaseInfo) 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"` // Optional. The billing account resource name that is used to pay for this // entitlement when setting up billing on a trial subscription. // // This field is only relevant for multi-currency accounts. It should be // left empty for single currency accounts. BillingAccount string `protobuf:"bytes,7,opt,name=billing_account,json=billingAccount,proto3" json:"billing_account,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) GetBillingAccount ¶ added in v1.17.0
func (x *ChangeOfferRequest) GetBillingAccount() string
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 customers, including // domain and team customers. For team customers, please use the domain for // their emails. Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"` // Optional. Primary admin email to fetch for Cloud Identity account team // customer. PrimaryAdminEmail string `protobuf:"bytes,4,opt,name=primary_admin_email,json=primaryAdminEmail,proto3" json:"primary_admin_email,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) GetPrimaryAdminEmail ¶ added in v1.19.0
func (x *CheckCloudIdentityAccountsExistRequest) GetPrimaryAdminEmail() 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
deprecated
type CloudChannelReportsServiceClient interface { // Deprecated: Do not use. // 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]. // // Deprecated: Please use [Export Channel Services data to // BigQuery](https://cloud.google.com/channel/docs/rebilling/export-data-to-bigquery) // instead. RunReportJob(ctx context.Context, in *RunReportJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error) // Deprecated: Do not use. // Retrieves data generated by // [CloudChannelReportsService.RunReportJob][google.cloud.channel.v1.CloudChannelReportsService.RunReportJob]. // // Deprecated: Please use [Export Channel Services data to // BigQuery](https://cloud.google.com/channel/docs/rebilling/export-data-to-bigquery) // instead. FetchReportResults(ctx context.Context, in *FetchReportResultsRequest, opts ...grpc.CallOption) (*FetchReportResultsResponse, error) // Deprecated: Do not use. // 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. // // Deprecated: Please use [Export Channel Services data to // BigQuery](https://cloud.google.com/channel/docs/rebilling/export-data-to-bigquery) // instead. 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.
Deprecated: Do not use.
func NewCloudChannelReportsServiceClient
deprecated
func NewCloudChannelReportsServiceClient(cc grpc.ClientConnInterface) CloudChannelReportsServiceClient
Deprecated: Do not use.
type CloudChannelReportsServiceServer
deprecated
type CloudChannelReportsServiceServer interface { // Deprecated: Do not use. // 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]. // // Deprecated: Please use [Export Channel Services data to // BigQuery](https://cloud.google.com/channel/docs/rebilling/export-data-to-bigquery) // instead. RunReportJob(context.Context, *RunReportJobRequest) (*longrunningpb.Operation, error) // Deprecated: Do not use. // Retrieves data generated by // [CloudChannelReportsService.RunReportJob][google.cloud.channel.v1.CloudChannelReportsService.RunReportJob]. // // Deprecated: Please use [Export Channel Services data to // BigQuery](https://cloud.google.com/channel/docs/rebilling/export-data-to-bigquery) // instead. FetchReportResults(context.Context, *FetchReportResultsRequest) (*FetchReportResultsResponse, error) // Deprecated: Do not use. // 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. // // Deprecated: Please use [Export Channel Services data to // BigQuery](https://cloud.google.com/channel/docs/rebilling/export-data-to-bigquery) // instead. ListReports(context.Context, *ListReportsRequest) (*ListReportsResponse, error) }
CloudChannelReportsServiceServer is the server API for CloudChannelReportsService service.
Deprecated: Do not use.
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. // - You are not authorized to create a customer. See // https://support.google.com/channelservices/answer/9759265 // // * 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. // - You are not authorized to import the customer. See // https://support.google.com/channelservices/answer/9759265 // // * 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. // - You are not authorized to provision cloud identity id. See // https://support.google.com/channelservices/answer/9759265 // - 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. // - The reseller is not authorized to transact on this Product. See // https://support.google.com/channelservices/answer/9759265 // // * 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. // - The reseller is not authorized to transact on this Product. See // https://support.google.com/channelservices/answer/9759265 // // * 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. // - The reseller is not authorized to transact on this Product. See // https://support.google.com/channelservices/answer/9759265 // // * 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], // for any // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // * The contained // [CustomerRepricingConfig.repricing_config][google.cloud.channel.v1.CustomerRepricingConfig.repricing_config] // value 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.EntitlementGranularity.entitlement][google.cloud.channel.v1.RepricingConfig.EntitlementGranularity.entitlement], // for any // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // * The contained // [ChannelPartnerRepricingConfig.repricing_config][google.cloud.channel.v1.ChannelPartnerRepricingConfig.repricing_config] // value 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 // - The reseller is not authorized to transact on this Product. See // https://support.google.com/channelservices/answer/9759265 // // * INVALID_ARGUMENT: Required request parameters are missing or invalid. ListPurchasableOffers(ctx context.Context, in *ListPurchasableOffersRequest, opts ...grpc.CallOption) (*ListPurchasableOffersResponse, error) // Lists the billing accounts that are eligible to purchase particular SKUs // for a given 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: // Based on the provided list of SKUs, returns a list of SKU groups that must // be purchased using the same billing account and the billing accounts // eligible to purchase each SKU group. QueryEligibleBillingAccounts(ctx context.Context, in *QueryEligibleBillingAccountsRequest, opts ...grpc.CallOption) (*QueryEligibleBillingAccountsResponse, 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. // - You are not authorized to create a customer. See // https://support.google.com/channelservices/answer/9759265 // // * 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. // - You are not authorized to import the customer. See // https://support.google.com/channelservices/answer/9759265 // // * 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. // - You are not authorized to provision cloud identity id. See // https://support.google.com/channelservices/answer/9759265 // - 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. // - The reseller is not authorized to transact on this Product. See // https://support.google.com/channelservices/answer/9759265 // // * 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. // - The reseller is not authorized to transact on this Product. See // https://support.google.com/channelservices/answer/9759265 // // * 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. // - The reseller is not authorized to transact on this Product. See // https://support.google.com/channelservices/answer/9759265 // // * 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], // for any // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // * The contained // [CustomerRepricingConfig.repricing_config][google.cloud.channel.v1.CustomerRepricingConfig.repricing_config] // value 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.EntitlementGranularity.entitlement][google.cloud.channel.v1.RepricingConfig.EntitlementGranularity.entitlement], // for any // [RepricingConfig.effective_invoice_month][google.cloud.channel.v1.RepricingConfig.effective_invoice_month]. // * The contained // [ChannelPartnerRepricingConfig.repricing_config][google.cloud.channel.v1.ChannelPartnerRepricingConfig.repricing_config] // value 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 // - The reseller is not authorized to transact on this Product. See // https://support.google.com/channelservices/answer/9759265 // // * INVALID_ARGUMENT: Required request parameters are missing or invalid. ListPurchasableOffers(context.Context, *ListPurchasableOffersRequest) (*ListPurchasableOffersResponse, error) // Lists the billing accounts that are eligible to purchase particular SKUs // for a given 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: // Based on the provided list of SKUs, returns a list of SKU groups that must // be purchased using the same billing account and the billing accounts // eligible to purchase each SKU group. QueryEligibleBillingAccounts(context.Context, *QueryEligibleBillingAccountsRequest) (*QueryEligibleBillingAccountsResponse, 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 // 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(context.Context, *ListSubscribersRequest) (*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(context.Context, *ListEntitlementChangesRequest) (*ListEntitlementChangesResponse, error) }
CloudChannelServiceServer is the server API for CloudChannelService service.
type CloudIdentityCustomerAccount ¶
type CloudIdentityCustomerAccount struct { // Returns true if a Cloud Identity account exists for a specific domain. Existing bool `protobuf:"varint,1,opt,name=existing,proto3" json:"existing,omitempty"` // Returns true if the Cloud Identity account is associated with a customer // of the Channel Services partner. Owned bool `protobuf:"varint,2,opt,name=owned,proto3" json:"owned,omitempty"` // If owned = true, the name of the customer that owns the Cloud Identity // account. // Customer_name uses the format: // accounts/{account_id}/customers/{customer_id} CustomerName string `protobuf:"bytes,3,opt,name=customer_name,json=customerName,proto3" json:"customer_name,omitempty"` // If existing = true, the Cloud Identity ID of the customer. CustomerCloudIdentityId string `` /* 134-byte string literal not displayed */ // If existing = true, the type of the customer. CustomerType CloudIdentityInfo_CustomerType `` /* 158-byte string literal not displayed */ // If existing = true, and is 2-tier customer, the channel partner of the // customer. ChannelPartnerCloudIdentityId string `` /* 154-byte string literal not displayed */ // contains filtered or unexported fields }
Entity representing a Cloud Identity account that may be associated with a Channel Services API partner.
func (*CloudIdentityCustomerAccount) Descriptor
deprecated
func (*CloudIdentityCustomerAccount) Descriptor() ([]byte, []int)
Deprecated: Use CloudIdentityCustomerAccount.ProtoReflect.Descriptor instead.
func (*CloudIdentityCustomerAccount) GetChannelPartnerCloudIdentityId ¶ added in v1.19.0
func (x *CloudIdentityCustomerAccount) GetChannelPartnerCloudIdentityId() string
func (*CloudIdentityCustomerAccount) GetCustomerCloudIdentityId ¶
func (x *CloudIdentityCustomerAccount) GetCustomerCloudIdentityId() string
func (*CloudIdentityCustomerAccount) GetCustomerName ¶
func (x *CloudIdentityCustomerAccount) GetCustomerName() string
func (*CloudIdentityCustomerAccount) GetCustomerType ¶ added in v1.19.0
func (x *CloudIdentityCustomerAccount) GetCustomerType() CloudIdentityInfo_CustomerType
func (*CloudIdentityCustomerAccount) GetExisting ¶
func (x *CloudIdentityCustomerAccount) GetExisting() bool
func (*CloudIdentityCustomerAccount) GetOwned ¶
func (x *CloudIdentityCustomerAccount) GetOwned() bool
func (*CloudIdentityCustomerAccount) ProtoMessage ¶
func (*CloudIdentityCustomerAccount) ProtoMessage()
func (*CloudIdentityCustomerAccount) ProtoReflect ¶
func (x *CloudIdentityCustomerAccount) ProtoReflect() protoreflect.Message
func (*CloudIdentityCustomerAccount) Reset ¶
func (x *CloudIdentityCustomerAccount) Reset()
func (*CloudIdentityCustomerAccount) String ¶
func (x *CloudIdentityCustomerAccount) String() string
type CloudIdentityInfo ¶
type CloudIdentityInfo struct { // CustomerType indicates verification type needed for using services. CustomerType CloudIdentityInfo_CustomerType `` /* 158-byte string literal not displayed */ // Output only. The primary domain name. PrimaryDomain string `protobuf:"bytes,9,opt,name=primary_domain,json=primaryDomain,proto3" json:"primary_domain,omitempty"` // Output only. Whether the domain is verified. // This field is not returned for a Customer's cloud_identity_info resource. // Partners can use the domains.get() method of the Workspace SDK's // Directory API, or listen to the PRIMARY_DOMAIN_VERIFIED Pub/Sub event in // to track domain verification of their resolve Workspace customers. IsDomainVerified bool `protobuf:"varint,4,opt,name=is_domain_verified,json=isDomainVerified,proto3" json:"is_domain_verified,omitempty"` // The alternate email. AlternateEmail string `protobuf:"bytes,6,opt,name=alternate_email,json=alternateEmail,proto3" json:"alternate_email,omitempty"` // Phone number associated with the Cloud Identity. PhoneNumber string `protobuf:"bytes,7,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"` // Language code. LanguageCode string `protobuf:"bytes,8,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Output only. URI of Customer's Admin console dashboard. AdminConsoleUri string `protobuf:"bytes,10,opt,name=admin_console_uri,json=adminConsoleUri,proto3" json:"admin_console_uri,omitempty"` // Edu information about the customer. EduData *EduData `protobuf:"bytes,22,opt,name=edu_data,json=eduData,proto3" json:"edu_data,omitempty"` // contains filtered or unexported fields }
Cloud Identity information for the Cloud Channel Customer.
func (*CloudIdentityInfo) Descriptor
deprecated
func (*CloudIdentityInfo) Descriptor() ([]byte, []int)
Deprecated: Use CloudIdentityInfo.ProtoReflect.Descriptor instead.
func (*CloudIdentityInfo) GetAdminConsoleUri ¶
func (x *CloudIdentityInfo) GetAdminConsoleUri() string
func (*CloudIdentityInfo) GetAlternateEmail ¶
func (x *CloudIdentityInfo) GetAlternateEmail() string
func (*CloudIdentityInfo) GetCustomerType ¶
func (x *CloudIdentityInfo) GetCustomerType() CloudIdentityInfo_CustomerType
func (*CloudIdentityInfo) GetEduData ¶
func (x *CloudIdentityInfo) GetEduData() *EduData
func (*CloudIdentityInfo) GetIsDomainVerified ¶
func (x *CloudIdentityInfo) GetIsDomainVerified() bool
func (*CloudIdentityInfo) GetLanguageCode ¶
func (x *CloudIdentityInfo) GetLanguageCode() string
func (*CloudIdentityInfo) GetPhoneNumber ¶
func (x *CloudIdentityInfo) GetPhoneNumber() string
func (*CloudIdentityInfo) GetPrimaryDomain ¶
func (x *CloudIdentityInfo) GetPrimaryDomain() string
func (*CloudIdentityInfo) ProtoMessage ¶
func (*CloudIdentityInfo) ProtoMessage()
func (*CloudIdentityInfo) ProtoReflect ¶
func (x *CloudIdentityInfo) ProtoReflect() protoreflect.Message
func (*CloudIdentityInfo) Reset ¶
func (x *CloudIdentityInfo) Reset()
func (*CloudIdentityInfo) String ¶
func (x *CloudIdentityInfo) String() string
type CloudIdentityInfo_CustomerType ¶
type CloudIdentityInfo_CustomerType int32
CustomerType of the customer
const ( // Not used. CloudIdentityInfo_CUSTOMER_TYPE_UNSPECIFIED CloudIdentityInfo_CustomerType = 0 // Domain-owning customer which needs domain verification to use services. CloudIdentityInfo_DOMAIN CloudIdentityInfo_CustomerType = 1 // Team customer which needs email verification to use services. CloudIdentityInfo_TEAM CloudIdentityInfo_CustomerType = 2 )
func (CloudIdentityInfo_CustomerType) Descriptor ¶
func (CloudIdentityInfo_CustomerType) Descriptor() protoreflect.EnumDescriptor
func (CloudIdentityInfo_CustomerType) Enum ¶
func (x CloudIdentityInfo_CustomerType) Enum() *CloudIdentityInfo_CustomerType
func (CloudIdentityInfo_CustomerType) EnumDescriptor
deprecated
func (CloudIdentityInfo_CustomerType) EnumDescriptor() ([]byte, []int)
Deprecated: Use CloudIdentityInfo_CustomerType.Descriptor instead.
func (CloudIdentityInfo_CustomerType) Number ¶
func (x CloudIdentityInfo_CustomerType) Number() protoreflect.EnumNumber
func (CloudIdentityInfo_CustomerType) String ¶
func (x CloudIdentityInfo_CustomerType) String() string
func (CloudIdentityInfo_CustomerType) Type ¶
func (CloudIdentityInfo_CustomerType) Type() protoreflect.EnumType
type Column
deprecated
type Column struct { // The unique name of the column (for example, customer_domain, // channel_partner, customer_cost). You can use column IDs in // [RunReportJobRequest.filter][google.cloud.channel.v1.RunReportJobRequest.filter]. // To see all reports and their columns, call // [CloudChannelReportsService.ListReports][google.cloud.channel.v1.CloudChannelReportsService.ListReports]. ColumnId string `protobuf:"bytes,1,opt,name=column_id,json=columnId,proto3" json:"column_id,omitempty"` // The column's display name. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // The type of the values for this column. DataType Column_DataType `` /* 131-byte string literal not displayed */ // contains filtered or unexported fields }
The definition of a report column. Specifies the data properties in the corresponding position of the report rows.
Deprecated: Marked as deprecated in google/cloud/channel/v1/reports_service.proto.
func (*Column) Descriptor
deprecated
func (*Column) GetColumnId ¶
func (*Column) GetDataType ¶
func (x *Column) GetDataType() Column_DataType
func (*Column) GetDisplayName ¶
func (*Column) ProtoMessage ¶
func (*Column) ProtoMessage()
func (*Column) ProtoReflect ¶
func (x *Column) ProtoReflect() protoreflect.Message
type Column_DataType ¶
type Column_DataType int32
Available data types for columns. Corresponds to the fields in the ReportValue `oneof` field.
const ( // Not used. Column_DATA_TYPE_UNSPECIFIED Column_DataType = 0 // ReportValues for this column will use string_value. Column_STRING Column_DataType = 1 // ReportValues for this column will use int_value. Column_INT Column_DataType = 2 // ReportValues for this column will use decimal_value. Column_DECIMAL Column_DataType = 3 // ReportValues for this column will use money_value. Column_MONEY Column_DataType = 4 // ReportValues for this column will use date_value. Column_DATE Column_DataType = 5 // ReportValues for this column will use date_time_value. Column_DATE_TIME Column_DataType = 6 )
func (Column_DataType) Descriptor ¶
func (Column_DataType) Descriptor() protoreflect.EnumDescriptor
func (Column_DataType) Enum ¶
func (x Column_DataType) Enum() *Column_DataType
func (Column_DataType) EnumDescriptor
deprecated
func (Column_DataType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Column_DataType.Descriptor instead.
func (Column_DataType) Number ¶
func (x Column_DataType) Number() protoreflect.EnumNumber
func (Column_DataType) String ¶
func (x Column_DataType) String() string
func (Column_DataType) Type ¶
func (Column_DataType) Type() protoreflect.EnumType
type CommitmentSettings ¶
type CommitmentSettings struct { // Output only. Commitment start timestamp. StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // Output only. Commitment end timestamp. EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Optional. Renewal settings applicable for a commitment-based Offer. RenewalSettings *RenewalSettings `protobuf:"bytes,4,opt,name=renewal_settings,json=renewalSettings,proto3" json:"renewal_settings,omitempty"` // contains filtered or unexported fields }
Commitment settings for commitment-based offers.
func (*CommitmentSettings) Descriptor
deprecated
func (*CommitmentSettings) Descriptor() ([]byte, []int)
Deprecated: Use CommitmentSettings.ProtoReflect.Descriptor instead.
func (*CommitmentSettings) GetEndTime ¶
func (x *CommitmentSettings) GetEndTime() *timestamppb.Timestamp
func (*CommitmentSettings) GetRenewalSettings ¶
func (x *CommitmentSettings) GetRenewalSettings() *RenewalSettings
func (*CommitmentSettings) GetStartTime ¶
func (x *CommitmentSettings) GetStartTime() *timestamppb.Timestamp
func (*CommitmentSettings) ProtoMessage ¶
func (*CommitmentSettings) ProtoMessage()
func (*CommitmentSettings) ProtoReflect ¶
func (x *CommitmentSettings) ProtoReflect() protoreflect.Message
func (*CommitmentSettings) Reset ¶
func (x *CommitmentSettings) Reset()
func (*CommitmentSettings) String ¶
func (x *CommitmentSettings) String() string
type ConditionalOverride ¶ added in v1.11.0
type ConditionalOverride struct { // Required. Information about the applied override's adjustment. Adjustment *RepricingAdjustment `protobuf:"bytes,1,opt,name=adjustment,proto3" json:"adjustment,omitempty"` // Required. The [RebillingBasis][google.cloud.channel.v1.RebillingBasis] to // use for the applied override. Shows the relative cost based on your // repricing costs. RebillingBasis RebillingBasis `` /* 148-byte string literal not displayed */ // Required. Specifies the condition which, if met, will apply the override. RepricingCondition *RepricingCondition `protobuf:"bytes,3,opt,name=repricing_condition,json=repricingCondition,proto3" json:"repricing_condition,omitempty"` // contains filtered or unexported fields }
Specifies the override to conditionally apply.
func (*ConditionalOverride) Descriptor
deprecated
added in
v1.11.0
func (*ConditionalOverride) Descriptor() ([]byte, []int)
Deprecated: Use ConditionalOverride.ProtoReflect.Descriptor instead.
func (*ConditionalOverride) GetAdjustment ¶ added in v1.11.0
func (x *ConditionalOverride) GetAdjustment() *RepricingAdjustment
func (*ConditionalOverride) GetRebillingBasis ¶ added in v1.11.0
func (x *ConditionalOverride) GetRebillingBasis() RebillingBasis
func (*ConditionalOverride) GetRepricingCondition ¶ added in v1.11.0
func (x *ConditionalOverride) GetRepricingCondition() *RepricingCondition
func (*ConditionalOverride) ProtoMessage ¶ added in v1.11.0
func (*ConditionalOverride) ProtoMessage()
func (*ConditionalOverride) ProtoReflect ¶ added in v1.11.0
func (x *ConditionalOverride) ProtoReflect() protoreflect.Message
func (*ConditionalOverride) Reset ¶ added in v1.11.0
func (x *ConditionalOverride) Reset()
func (*ConditionalOverride) String ¶ added in v1.11.0
func (x *ConditionalOverride) String() string
type Constraints ¶
type Constraints struct { // Represents constraints required to purchase the Offer for a customer. CustomerConstraints *CustomerConstraints `protobuf:"bytes,1,opt,name=customer_constraints,json=customerConstraints,proto3" json:"customer_constraints,omitempty"` // contains filtered or unexported fields }
Represents the constraints for buying the Offer.
func (*Constraints) Descriptor
deprecated
func (*Constraints) Descriptor() ([]byte, []int)
Deprecated: Use Constraints.ProtoReflect.Descriptor instead.
func (*Constraints) GetCustomerConstraints ¶
func (x *Constraints) GetCustomerConstraints() *CustomerConstraints
func (*Constraints) ProtoMessage ¶
func (*Constraints) ProtoMessage()
func (*Constraints) ProtoReflect ¶
func (x *Constraints) ProtoReflect() protoreflect.Message
func (*Constraints) Reset ¶
func (x *Constraints) Reset()
func (*Constraints) String ¶
func (x *Constraints) String() string
type ContactInfo ¶
type ContactInfo struct { // The customer account contact's first name. Optional for Team customers. FirstName string `protobuf:"bytes,1,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"` // The customer account contact's last name. Optional for Team customers. LastName string `protobuf:"bytes,2,opt,name=last_name,json=lastName,proto3" json:"last_name,omitempty"` // Output only. The customer account contact's display name, formatted as a // combination of the customer's first and last name. DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // The customer account's contact email. Required for entitlements that create // admin.google.com accounts, and serves as the customer's username for those // accounts. Use this email to invite Team customers. Email string `protobuf:"bytes,5,opt,name=email,proto3" json:"email,omitempty"` // Optional. The customer account contact's job title. Title string `protobuf:"bytes,6,opt,name=title,proto3" json:"title,omitempty"` // The customer account's contact phone number. Phone string `protobuf:"bytes,7,opt,name=phone,proto3" json:"phone,omitempty"` // contains filtered or unexported fields }
Contact information for a customer account.
func (*ContactInfo) Descriptor
deprecated
func (*ContactInfo) Descriptor() ([]byte, []int)
Deprecated: Use ContactInfo.ProtoReflect.Descriptor instead.
func (*ContactInfo) GetDisplayName ¶
func (x *ContactInfo) GetDisplayName() string
func (*ContactInfo) GetEmail ¶
func (x *ContactInfo) GetEmail() string
func (*ContactInfo) GetFirstName ¶
func (x *ContactInfo) GetFirstName() string
func (*ContactInfo) GetLastName ¶
func (x *ContactInfo) GetLastName() string
func (*ContactInfo) GetPhone ¶
func (x *ContactInfo) GetPhone() string
func (*ContactInfo) GetTitle ¶
func (x *ContactInfo) GetTitle() string
func (*ContactInfo) ProtoMessage ¶
func (*ContactInfo) ProtoMessage()
func (*ContactInfo) ProtoReflect ¶
func (x *ContactInfo) ProtoReflect() protoreflect.Message
func (*ContactInfo) Reset ¶
func (x *ContactInfo) Reset()
func (*ContactInfo) String ¶
func (x *ContactInfo) String() string
type CreateChannelPartnerLinkRequest ¶
type CreateChannelPartnerLinkRequest struct { // Required. Create a channel partner link for the provided 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. The channel partner link to create. // Either channel_partner_link.reseller_cloud_identity_id or domain can be // used to create a link. ChannelPartnerLink *ChannelPartnerLink `protobuf:"bytes,2,opt,name=channel_partner_link,json=channelPartnerLink,proto3" json:"channel_partner_link,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.CreateChannelPartnerLink][google.cloud.channel.v1.CloudChannelService.CreateChannelPartnerLink]
func (*CreateChannelPartnerLinkRequest) Descriptor
deprecated
func (*CreateChannelPartnerLinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateChannelPartnerLinkRequest.ProtoReflect.Descriptor instead.
func (*CreateChannelPartnerLinkRequest) GetChannelPartnerLink ¶
func (x *CreateChannelPartnerLinkRequest) GetChannelPartnerLink() *ChannelPartnerLink
func (*CreateChannelPartnerLinkRequest) GetParent ¶
func (x *CreateChannelPartnerLinkRequest) GetParent() string
func (*CreateChannelPartnerLinkRequest) ProtoMessage ¶
func (*CreateChannelPartnerLinkRequest) ProtoMessage()
func (*CreateChannelPartnerLinkRequest) ProtoReflect ¶
func (x *CreateChannelPartnerLinkRequest) ProtoReflect() protoreflect.Message
func (*CreateChannelPartnerLinkRequest) Reset ¶
func (x *CreateChannelPartnerLinkRequest) Reset()
func (*CreateChannelPartnerLinkRequest) String ¶
func (x *CreateChannelPartnerLinkRequest) String() string
type CreateChannelPartnerRepricingConfigRequest ¶
type CreateChannelPartnerRepricingConfigRequest struct { // Required. The resource name of the ChannelPartner that will receive the // repricing config. Parent uses the format: // accounts/{account_id}/channelPartnerLinks/{channel_partner_id} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The ChannelPartnerRepricingConfig object to update. ChannelPartnerRepricingConfig *ChannelPartnerRepricingConfig `` /* 152-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for [CloudChannelService.CreateChannelPartnerRepricingConfig][google.cloud.channel.v1.CloudChannelService.CreateChannelPartnerRepricingConfig].
func (*CreateChannelPartnerRepricingConfigRequest) Descriptor
deprecated
func (*CreateChannelPartnerRepricingConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateChannelPartnerRepricingConfigRequest.ProtoReflect.Descriptor instead.
func (*CreateChannelPartnerRepricingConfigRequest) GetChannelPartnerRepricingConfig ¶
func (x *CreateChannelPartnerRepricingConfigRequest) GetChannelPartnerRepricingConfig() *ChannelPartnerRepricingConfig
func (*CreateChannelPartnerRepricingConfigRequest) GetParent ¶
func (x *CreateChannelPartnerRepricingConfigRequest) GetParent() string
func (*CreateChannelPartnerRepricingConfigRequest) ProtoMessage ¶
func (*CreateChannelPartnerRepricingConfigRequest) ProtoMessage()
func (*CreateChannelPartnerRepricingConfigRequest) ProtoReflect ¶
func (x *CreateChannelPartnerRepricingConfigRequest) ProtoReflect() protoreflect.Message
func (*CreateChannelPartnerRepricingConfigRequest) Reset ¶
func (x *CreateChannelPartnerRepricingConfigRequest) Reset()
func (*CreateChannelPartnerRepricingConfigRequest) String ¶
func (x *CreateChannelPartnerRepricingConfigRequest) String() string
type CreateCustomerRepricingConfigRequest ¶
type CreateCustomerRepricingConfigRequest struct { // Required. The resource name of the customer that will receive this // repricing config. Parent uses the format: // accounts/{account_id}/customers/{customer_id} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The CustomerRepricingConfig object to update. CustomerRepricingConfig *CustomerRepricingConfig `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for [CloudChannelService.CreateCustomerRepricingConfig][google.cloud.channel.v1.CloudChannelService.CreateCustomerRepricingConfig].
func (*CreateCustomerRepricingConfigRequest) Descriptor
deprecated
func (*CreateCustomerRepricingConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCustomerRepricingConfigRequest.ProtoReflect.Descriptor instead.
func (*CreateCustomerRepricingConfigRequest) GetCustomerRepricingConfig ¶
func (x *CreateCustomerRepricingConfigRequest) GetCustomerRepricingConfig() *CustomerRepricingConfig
func (*CreateCustomerRepricingConfigRequest) GetParent ¶
func (x *CreateCustomerRepricingConfigRequest) GetParent() string
func (*CreateCustomerRepricingConfigRequest) ProtoMessage ¶
func (*CreateCustomerRepricingConfigRequest) ProtoMessage()
func (*CreateCustomerRepricingConfigRequest) ProtoReflect ¶
func (x *CreateCustomerRepricingConfigRequest) ProtoReflect() protoreflect.Message
func (*CreateCustomerRepricingConfigRequest) Reset ¶
func (x *CreateCustomerRepricingConfigRequest) Reset()
func (*CreateCustomerRepricingConfigRequest) String ¶
func (x *CreateCustomerRepricingConfigRequest) String() string
type CreateCustomerRequest ¶
type CreateCustomerRequest struct { // Required. The resource name of reseller account in which to create the // customer. Parent uses the format: accounts/{account_id} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The customer to create. Customer *Customer `protobuf:"bytes,2,opt,name=customer,proto3" json:"customer,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.CreateCustomer][google.cloud.channel.v1.CloudChannelService.CreateCustomer]
func (*CreateCustomerRequest) Descriptor
deprecated
func (*CreateCustomerRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCustomerRequest.ProtoReflect.Descriptor instead.
func (*CreateCustomerRequest) GetCustomer ¶
func (x *CreateCustomerRequest) GetCustomer() *Customer
func (*CreateCustomerRequest) GetParent ¶
func (x *CreateCustomerRequest) GetParent() string
func (*CreateCustomerRequest) ProtoMessage ¶
func (*CreateCustomerRequest) ProtoMessage()
func (*CreateCustomerRequest) ProtoReflect ¶
func (x *CreateCustomerRequest) ProtoReflect() protoreflect.Message
func (*CreateCustomerRequest) Reset ¶
func (x *CreateCustomerRequest) Reset()
func (*CreateCustomerRequest) String ¶
func (x *CreateCustomerRequest) String() string
type CreateEntitlementRequest ¶
type CreateEntitlementRequest struct { // Required. The resource name of the reseller's customer account in which to // create the entitlement. Parent uses the format: // accounts/{account_id}/customers/{customer_id} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The entitlement to create. Entitlement *Entitlement `protobuf:"bytes,2,opt,name=entitlement,proto3" json:"entitlement,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.CreateEntitlement][google.cloud.channel.v1.CloudChannelService.CreateEntitlement]
func (*CreateEntitlementRequest) Descriptor
deprecated
func (*CreateEntitlementRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateEntitlementRequest.ProtoReflect.Descriptor instead.
func (*CreateEntitlementRequest) GetEntitlement ¶
func (x *CreateEntitlementRequest) GetEntitlement() *Entitlement
func (*CreateEntitlementRequest) GetParent ¶
func (x *CreateEntitlementRequest) GetParent() string
func (*CreateEntitlementRequest) GetRequestId ¶
func (x *CreateEntitlementRequest) GetRequestId() string
func (*CreateEntitlementRequest) ProtoMessage ¶
func (*CreateEntitlementRequest) ProtoMessage()
func (*CreateEntitlementRequest) ProtoReflect ¶
func (x *CreateEntitlementRequest) ProtoReflect() protoreflect.Message
func (*CreateEntitlementRequest) Reset ¶
func (x *CreateEntitlementRequest) Reset()
func (*CreateEntitlementRequest) String ¶
func (x *CreateEntitlementRequest) String() string
type Customer ¶
type Customer struct { // Output only. Resource name of the customer. // Format: accounts/{account_id}/customers/{customer_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. Name of the organization that the customer entity represents. OrgDisplayName string `protobuf:"bytes,2,opt,name=org_display_name,json=orgDisplayName,proto3" json:"org_display_name,omitempty"` // Required. The organization address for the customer. To enforce US laws and // embargoes, we require a region, postal code, and address lines. You must // provide valid addresses for every customer. To set the customer's // language, use the Customer-level language code. OrgPostalAddress *postaladdress.PostalAddress `protobuf:"bytes,3,opt,name=org_postal_address,json=orgPostalAddress,proto3" json:"org_postal_address,omitempty"` // Primary contact info. PrimaryContactInfo *ContactInfo `protobuf:"bytes,4,opt,name=primary_contact_info,json=primaryContactInfo,proto3" json:"primary_contact_info,omitempty"` // Secondary contact email. You need to provide an alternate email to create // different domains if a primary contact email already exists. Users will // receive a notification with credentials when you create an admin.google.com // account. Secondary emails are also recovery email addresses. Alternate // emails are optional when you create Team customers. AlternateEmail string `protobuf:"bytes,5,opt,name=alternate_email,json=alternateEmail,proto3" json:"alternate_email,omitempty"` // Required. The customer's primary domain. Must match the primary contact // email's domain. Domain string `protobuf:"bytes,6,opt,name=domain,proto3" json:"domain,omitempty"` // Output only. Time when the customer was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. Time when the customer was updated. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Output only. The customer's Cloud Identity ID if the customer has a Cloud // Identity resource. CloudIdentityId string `protobuf:"bytes,9,opt,name=cloud_identity_id,json=cloudIdentityId,proto3" json:"cloud_identity_id,omitempty"` // Optional. The BCP-47 language code, such as "en-US" or "sr-Latn". For more // information, see // https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. LanguageCode string `protobuf:"bytes,10,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Output only. Cloud Identity information for the customer. // Populated only if a Cloud Identity account exists for this customer. CloudIdentityInfo *CloudIdentityInfo `protobuf:"bytes,12,opt,name=cloud_identity_info,json=cloudIdentityInfo,proto3" json:"cloud_identity_info,omitempty"` // Cloud Identity ID of the customer's channel partner. // Populated only if a channel partner exists for this customer. ChannelPartnerId string `protobuf:"bytes,13,opt,name=channel_partner_id,json=channelPartnerId,proto3" json:"channel_partner_id,omitempty"` // Optional. External CRM ID for the customer. // Populated only if a CRM ID exists for this customer. CorrelationId string `protobuf:"bytes,14,opt,name=correlation_id,json=correlationId,proto3" json:"correlation_id,omitempty"` // contains filtered or unexported fields }
Entity representing a customer of a reseller or distributor.
func (*Customer) Descriptor
deprecated
func (*Customer) GetAlternateEmail ¶
func (*Customer) GetChannelPartnerId ¶
func (*Customer) GetCloudIdentityId ¶
func (*Customer) GetCloudIdentityInfo ¶
func (x *Customer) GetCloudIdentityInfo() *CloudIdentityInfo
func (*Customer) GetCorrelationId ¶ added in v1.12.0
func (*Customer) GetCreateTime ¶
func (x *Customer) GetCreateTime() *timestamppb.Timestamp
func (*Customer) GetLanguageCode ¶
func (*Customer) GetOrgDisplayName ¶
func (*Customer) GetOrgPostalAddress ¶
func (x *Customer) GetOrgPostalAddress() *postaladdress.PostalAddress
func (*Customer) GetPrimaryContactInfo ¶
func (x *Customer) GetPrimaryContactInfo() *ContactInfo
func (*Customer) GetUpdateTime ¶
func (x *Customer) GetUpdateTime() *timestamppb.Timestamp
func (*Customer) ProtoMessage ¶
func (*Customer) ProtoMessage()
func (*Customer) ProtoReflect ¶
func (x *Customer) ProtoReflect() protoreflect.Message
type CustomerConstraints ¶
type CustomerConstraints struct { // Allowed geographical regions of the customer. AllowedRegions []string `protobuf:"bytes,1,rep,name=allowed_regions,json=allowedRegions,proto3" json:"allowed_regions,omitempty"` // Allowed Customer Type. AllowedCustomerTypes []CloudIdentityInfo_CustomerType `` /* 191-byte string literal not displayed */ // Allowed Promotional Order Type. Present for Promotional offers. PromotionalOrderTypes []PromotionalOrderType `` /* 184-byte string literal not displayed */ // contains filtered or unexported fields }
Represents constraints required to purchase the Offer for a customer.
func (*CustomerConstraints) Descriptor
deprecated
func (*CustomerConstraints) Descriptor() ([]byte, []int)
Deprecated: Use CustomerConstraints.ProtoReflect.Descriptor instead.
func (*CustomerConstraints) GetAllowedCustomerTypes ¶
func (x *CustomerConstraints) GetAllowedCustomerTypes() []CloudIdentityInfo_CustomerType
func (*CustomerConstraints) GetAllowedRegions ¶
func (x *CustomerConstraints) GetAllowedRegions() []string
func (*CustomerConstraints) GetPromotionalOrderTypes ¶
func (x *CustomerConstraints) GetPromotionalOrderTypes() []PromotionalOrderType
func (*CustomerConstraints) ProtoMessage ¶
func (*CustomerConstraints) ProtoMessage()
func (*CustomerConstraints) ProtoReflect ¶
func (x *CustomerConstraints) ProtoReflect() protoreflect.Message
func (*CustomerConstraints) Reset ¶
func (x *CustomerConstraints) Reset()
func (*CustomerConstraints) String ¶
func (x *CustomerConstraints) String() string
type CustomerEvent ¶
type CustomerEvent struct { // Resource name of the customer. // Format: accounts/{account_id}/customers/{customer_id} Customer string `protobuf:"bytes,1,opt,name=customer,proto3" json:"customer,omitempty"` // Type of event which happened on the customer. EventType CustomerEvent_Type `` /* 137-byte string literal not displayed */ // contains filtered or unexported fields }
Represents Pub/Sub message content describing customer update.
func (*CustomerEvent) Descriptor
deprecated
func (*CustomerEvent) Descriptor() ([]byte, []int)
Deprecated: Use CustomerEvent.ProtoReflect.Descriptor instead.
func (*CustomerEvent) GetCustomer ¶
func (x *CustomerEvent) GetCustomer() string
func (*CustomerEvent) GetEventType ¶
func (x *CustomerEvent) GetEventType() CustomerEvent_Type
func (*CustomerEvent) ProtoMessage ¶
func (*CustomerEvent) ProtoMessage()
func (*CustomerEvent) ProtoReflect ¶
func (x *CustomerEvent) ProtoReflect() protoreflect.Message
func (*CustomerEvent) Reset ¶
func (x *CustomerEvent) Reset()
func (*CustomerEvent) String ¶
func (x *CustomerEvent) String() string
type CustomerEvent_Type ¶
type CustomerEvent_Type int32
Type of customer event.
const ( // Not used. CustomerEvent_TYPE_UNSPECIFIED CustomerEvent_Type = 0 // Primary domain for customer was changed. CustomerEvent_PRIMARY_DOMAIN_CHANGED CustomerEvent_Type = 1 // Primary domain of the customer has been verified. CustomerEvent_PRIMARY_DOMAIN_VERIFIED CustomerEvent_Type = 2 )
func (CustomerEvent_Type) Descriptor ¶
func (CustomerEvent_Type) Descriptor() protoreflect.EnumDescriptor
func (CustomerEvent_Type) Enum ¶
func (x CustomerEvent_Type) Enum() *CustomerEvent_Type
func (CustomerEvent_Type) EnumDescriptor
deprecated
func (CustomerEvent_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use CustomerEvent_Type.Descriptor instead.
func (CustomerEvent_Type) Number ¶
func (x CustomerEvent_Type) Number() protoreflect.EnumNumber
func (CustomerEvent_Type) String ¶
func (x CustomerEvent_Type) String() string
func (CustomerEvent_Type) Type ¶
func (CustomerEvent_Type) Type() protoreflect.EnumType
type CustomerRepricingConfig ¶
type CustomerRepricingConfig struct { // Output only. Resource name of the CustomerRepricingConfig. // Format: // accounts/{account_id}/customers/{customer_id}/customerRepricingConfigs/{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 customers. 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 reseller will reprice a Customer.
func (*CustomerRepricingConfig) Descriptor
deprecated
func (*CustomerRepricingConfig) Descriptor() ([]byte, []int)
Deprecated: Use CustomerRepricingConfig.ProtoReflect.Descriptor instead.
func (*CustomerRepricingConfig) GetName ¶
func (x *CustomerRepricingConfig) GetName() string
func (*CustomerRepricingConfig) GetRepricingConfig ¶
func (x *CustomerRepricingConfig) GetRepricingConfig() *RepricingConfig
func (*CustomerRepricingConfig) GetUpdateTime ¶
func (x *CustomerRepricingConfig) GetUpdateTime() *timestamppb.Timestamp
func (*CustomerRepricingConfig) ProtoMessage ¶
func (*CustomerRepricingConfig) ProtoMessage()
func (*CustomerRepricingConfig) ProtoReflect ¶
func (x *CustomerRepricingConfig) ProtoReflect() protoreflect.Message
func (*CustomerRepricingConfig) Reset ¶
func (x *CustomerRepricingConfig) Reset()
func (*CustomerRepricingConfig) String ¶
func (x *CustomerRepricingConfig) String() string
type DateRange
deprecated
type DateRange struct { // The earliest usage date time (inclusive). // // If you use time groupings (daily, weekly, etc), each group uses // midnight to midnight (Pacific time). The usage start date is // rounded down to include all usage from the specified date. We recommend // that clients pass `usage_start_date_time` in Pacific time. UsageStartDateTime *datetime.DateTime `protobuf:"bytes,1,opt,name=usage_start_date_time,json=usageStartDateTime,proto3" json:"usage_start_date_time,omitempty"` // The latest usage date time (exclusive). // // If you use time groupings (daily, weekly, etc), each group uses // midnight to midnight (Pacific time). The usage end date is // rounded down to include all usage from the specified date. We recommend // that clients pass `usage_start_date_time` in Pacific time. UsageEndDateTime *datetime.DateTime `protobuf:"bytes,2,opt,name=usage_end_date_time,json=usageEndDateTime,proto3" json:"usage_end_date_time,omitempty"` // The earliest invoice date (inclusive). // // If this value is not the first day of a month, this will move it back to // the first day of the given month. InvoiceStartDate *date.Date `protobuf:"bytes,3,opt,name=invoice_start_date,json=invoiceStartDate,proto3" json:"invoice_start_date,omitempty"` // The latest invoice date (inclusive). // // If this value is not the last day of a month, this will move it forward to // the last day of the given month. InvoiceEndDate *date.Date `protobuf:"bytes,4,opt,name=invoice_end_date,json=invoiceEndDate,proto3" json:"invoice_end_date,omitempty"` // contains filtered or unexported fields }
A representation of usage or invoice date ranges.
Deprecated: Marked as deprecated in google/cloud/channel/v1/reports_service.proto.
func (*DateRange) Descriptor
deprecated
func (*DateRange) GetInvoiceEndDate ¶
func (*DateRange) GetInvoiceStartDate ¶
func (*DateRange) GetUsageEndDateTime ¶
func (*DateRange) GetUsageStartDateTime ¶
func (*DateRange) ProtoMessage ¶
func (*DateRange) ProtoMessage()
func (*DateRange) ProtoReflect ¶
func (x *DateRange) ProtoReflect() protoreflect.Message
type DeleteChannelPartnerRepricingConfigRequest ¶
type DeleteChannelPartnerRepricingConfigRequest struct { // Required. The resource name of the channel partner repricing config rule to // delete. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for DeleteChannelPartnerRepricingConfig.
func (*DeleteChannelPartnerRepricingConfigRequest) Descriptor
deprecated
func (*DeleteChannelPartnerRepricingConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteChannelPartnerRepricingConfigRequest.ProtoReflect.Descriptor instead.
func (*DeleteChannelPartnerRepricingConfigRequest) GetName ¶
func (x *DeleteChannelPartnerRepricingConfigRequest) GetName() string
func (*DeleteChannelPartnerRepricingConfigRequest) ProtoMessage ¶
func (*DeleteChannelPartnerRepricingConfigRequest) ProtoMessage()
func (*DeleteChannelPartnerRepricingConfigRequest) ProtoReflect ¶
func (x *DeleteChannelPartnerRepricingConfigRequest) ProtoReflect() protoreflect.Message
func (*DeleteChannelPartnerRepricingConfigRequest) Reset ¶
func (x *DeleteChannelPartnerRepricingConfigRequest) Reset()
func (*DeleteChannelPartnerRepricingConfigRequest) String ¶
func (x *DeleteChannelPartnerRepricingConfigRequest) String() string
type DeleteCustomerRepricingConfigRequest ¶
type DeleteCustomerRepricingConfigRequest struct { // Required. The resource name of the customer repricing config rule to // delete. Format: // accounts/{account_id}/customers/{customer_id}/customerRepricingConfigs/{id}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.DeleteCustomerRepricingConfig][google.cloud.channel.v1.CloudChannelService.DeleteCustomerRepricingConfig].
func (*DeleteCustomerRepricingConfigRequest) Descriptor
deprecated
func (*DeleteCustomerRepricingConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCustomerRepricingConfigRequest.ProtoReflect.Descriptor instead.
func (*DeleteCustomerRepricingConfigRequest) GetName ¶
func (x *DeleteCustomerRepricingConfigRequest) GetName() string
func (*DeleteCustomerRepricingConfigRequest) ProtoMessage ¶
func (*DeleteCustomerRepricingConfigRequest) ProtoMessage()
func (*DeleteCustomerRepricingConfigRequest) ProtoReflect ¶
func (x *DeleteCustomerRepricingConfigRequest) ProtoReflect() protoreflect.Message
func (*DeleteCustomerRepricingConfigRequest) Reset ¶
func (x *DeleteCustomerRepricingConfigRequest) Reset()
func (*DeleteCustomerRepricingConfigRequest) String ¶
func (x *DeleteCustomerRepricingConfigRequest) String() string
type DeleteCustomerRequest ¶
type DeleteCustomerRequest struct { // Required. The resource name of the customer to delete. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.DeleteCustomer][google.cloud.channel.v1.CloudChannelService.DeleteCustomer].
func (*DeleteCustomerRequest) Descriptor
deprecated
func (*DeleteCustomerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCustomerRequest.ProtoReflect.Descriptor instead.
func (*DeleteCustomerRequest) GetName ¶
func (x *DeleteCustomerRequest) GetName() string
func (*DeleteCustomerRequest) ProtoMessage ¶
func (*DeleteCustomerRequest) ProtoMessage()
func (*DeleteCustomerRequest) ProtoReflect ¶
func (x *DeleteCustomerRequest) ProtoReflect() protoreflect.Message
func (*DeleteCustomerRequest) Reset ¶
func (x *DeleteCustomerRequest) Reset()
func (*DeleteCustomerRequest) String ¶
func (x *DeleteCustomerRequest) String() string
type EduData ¶
type EduData struct { // Designated institute type of customer. InstituteType EduData_InstituteType `` /* 152-byte string literal not displayed */ // Size of the institute. InstituteSize EduData_InstituteSize `` /* 152-byte string literal not displayed */ // Web address for the edu customer's institution. Website string `protobuf:"bytes,3,opt,name=website,proto3" json:"website,omitempty"` // contains filtered or unexported fields }
Required Edu Attributes
func (*EduData) Descriptor
deprecated
func (*EduData) GetInstituteSize ¶
func (x *EduData) GetInstituteSize() EduData_InstituteSize
func (*EduData) GetInstituteType ¶
func (x *EduData) GetInstituteType() EduData_InstituteType
func (*EduData) GetWebsite ¶
func (*EduData) ProtoMessage ¶
func (*EduData) ProtoMessage()
func (*EduData) ProtoReflect ¶
func (x *EduData) ProtoReflect() protoreflect.Message
type EduData_InstituteSize ¶
type EduData_InstituteSize int32
Number of students and staff the institute has.
const ( // Not used. EduData_INSTITUTE_SIZE_UNSPECIFIED EduData_InstituteSize = 0 // 1 - 100 EduData_SIZE_1_100 EduData_InstituteSize = 1 // 101 - 500 EduData_SIZE_101_500 EduData_InstituteSize = 2 // 501 - 1,000 EduData_SIZE_501_1000 EduData_InstituteSize = 3 // 1,001 - 2,000 EduData_SIZE_1001_2000 EduData_InstituteSize = 4 // 2,001 - 5,000 EduData_SIZE_2001_5000 EduData_InstituteSize = 5 // 5,001 - 10,000 EduData_SIZE_5001_10000 EduData_InstituteSize = 6 // 10,001 + EduData_SIZE_10001_OR_MORE EduData_InstituteSize = 7 )
func (EduData_InstituteSize) Descriptor ¶
func (EduData_InstituteSize) Descriptor() protoreflect.EnumDescriptor
func (EduData_InstituteSize) Enum ¶
func (x EduData_InstituteSize) Enum() *EduData_InstituteSize
func (EduData_InstituteSize) EnumDescriptor
deprecated
func (EduData_InstituteSize) EnumDescriptor() ([]byte, []int)
Deprecated: Use EduData_InstituteSize.Descriptor instead.
func (EduData_InstituteSize) Number ¶
func (x EduData_InstituteSize) Number() protoreflect.EnumNumber
func (EduData_InstituteSize) String ¶
func (x EduData_InstituteSize) String() string
func (EduData_InstituteSize) Type ¶
func (EduData_InstituteSize) Type() protoreflect.EnumType
type EduData_InstituteType ¶
type EduData_InstituteType int32
Enum to specify the institute type.
const ( // Not used. EduData_INSTITUTE_TYPE_UNSPECIFIED EduData_InstituteType = 0 // Elementary/Secondary Schools & Districts EduData_K12 EduData_InstituteType = 1 // Higher Education Universities & Colleges EduData_UNIVERSITY EduData_InstituteType = 2 )
func (EduData_InstituteType) Descriptor ¶
func (EduData_InstituteType) Descriptor() protoreflect.EnumDescriptor
func (EduData_InstituteType) Enum ¶
func (x EduData_InstituteType) Enum() *EduData_InstituteType
func (EduData_InstituteType) EnumDescriptor
deprecated
func (EduData_InstituteType) EnumDescriptor() ([]byte, []int)
Deprecated: Use EduData_InstituteType.Descriptor instead.
func (EduData_InstituteType) Number ¶
func (x EduData_InstituteType) Number() protoreflect.EnumNumber
func (EduData_InstituteType) String ¶
func (x EduData_InstituteType) String() string
func (EduData_InstituteType) Type ¶
func (EduData_InstituteType) Type() protoreflect.EnumType
type Entitlement ¶
type Entitlement struct { // Output only. Resource name of an entitlement in the form: // accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The time at which the entitlement is created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time at which the entitlement is updated. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Required. The offer resource name for which the entitlement is to be // created. Takes the form: accounts/{account_id}/offers/{offer_id}. Offer string `protobuf:"bytes,8,opt,name=offer,proto3" json:"offer,omitempty"` // Commitment settings for a commitment-based Offer. // Required for commitment based offers. CommitmentSettings *CommitmentSettings `protobuf:"bytes,12,opt,name=commitment_settings,json=commitmentSettings,proto3" json:"commitment_settings,omitempty"` // Output only. Current provisioning state of the entitlement. ProvisioningState Entitlement_ProvisioningState `` /* 173-byte string literal not displayed */ // Output only. Service provisioning details for the entitlement. ProvisionedService *ProvisionedService `protobuf:"bytes,16,opt,name=provisioned_service,json=provisionedService,proto3" json:"provisioned_service,omitempty"` // Output only. Enumerable of all current suspension reasons for an // entitlement. SuspensionReasons []Entitlement_SuspensionReason `` /* 179-byte string literal not displayed */ // Optional. This purchase order (PO) information is for resellers to use for // their company tracking usage. If a purchaseOrderId value is given, it // appears in the API responses and shows up in the invoice. The property // accepts up to 80 plain text characters. This is only supported for Google // Workspace entitlements. PurchaseOrderId string `protobuf:"bytes,19,opt,name=purchase_order_id,json=purchaseOrderId,proto3" json:"purchase_order_id,omitempty"` // Output only. Settings for trial offers. TrialSettings *TrialSettings `protobuf:"bytes,21,opt,name=trial_settings,json=trialSettings,proto3" json:"trial_settings,omitempty"` // Association information to other entitlements. AssociationInfo *AssociationInfo `protobuf:"bytes,23,opt,name=association_info,json=associationInfo,proto3" json:"association_info,omitempty"` // Extended entitlement parameters. When creating an entitlement, valid // parameter names and values are defined in the // [Offer.parameter_definitions][google.cloud.channel.v1.Offer.parameter_definitions]. // // For Google Workspace, the following Parameters may be accepted as input: // // - max_units: The maximum assignable units for a flexible offer // // # OR // // - num_units: The total commitment for commitment-based offers // // The response may additionally include the following output-only Parameters: // // - assigned_units: The number of licenses assigned to users. // // For Google Cloud billing subaccounts, the following Parameter may be // accepted as input: // // - display_name: The display name of the billing subaccount. Parameters []*Parameter `protobuf:"bytes,26,rep,name=parameters,proto3" json:"parameters,omitempty"` // Optional. The billing account resource name that is used to pay for this // entitlement. BillingAccount string `protobuf:"bytes,28,opt,name=billing_account,json=billingAccount,proto3" json:"billing_account,omitempty"` // contains filtered or unexported fields }
An entitlement is a representation of a customer's ability to use a service.
func (*Entitlement) Descriptor
deprecated
func (*Entitlement) Descriptor() ([]byte, []int)
Deprecated: Use Entitlement.ProtoReflect.Descriptor instead.
func (*Entitlement) GetAssociationInfo ¶
func (x *Entitlement) GetAssociationInfo() *AssociationInfo
func (*Entitlement) GetBillingAccount ¶ added in v1.13.0
func (x *Entitlement) GetBillingAccount() string
func (*Entitlement) GetCommitmentSettings ¶
func (x *Entitlement) GetCommitmentSettings() *CommitmentSettings
func (*Entitlement) GetCreateTime ¶
func (x *Entitlement) GetCreateTime() *timestamppb.Timestamp
func (*Entitlement) GetName ¶
func (x *Entitlement) GetName() string
func (*Entitlement) GetOffer ¶
func (x *Entitlement) GetOffer() string
func (*Entitlement) GetParameters ¶
func (x *Entitlement) GetParameters() []*Parameter
func (*Entitlement) GetProvisionedService ¶
func (x *Entitlement) GetProvisionedService() *ProvisionedService
func (*Entitlement) GetProvisioningState ¶
func (x *Entitlement) GetProvisioningState() Entitlement_ProvisioningState
func (*Entitlement) GetPurchaseOrderId ¶
func (x *Entitlement) GetPurchaseOrderId() string
func (*Entitlement) GetSuspensionReasons ¶
func (x *Entitlement) GetSuspensionReasons() []Entitlement_SuspensionReason
func (*Entitlement) GetTrialSettings ¶
func (x *Entitlement) GetTrialSettings() *TrialSettings
func (*Entitlement) GetUpdateTime ¶
func (x *Entitlement) GetUpdateTime() *timestamppb.Timestamp
func (*Entitlement) ProtoMessage ¶
func (*Entitlement) ProtoMessage()
func (*Entitlement) ProtoReflect ¶
func (x *Entitlement) ProtoReflect() protoreflect.Message
func (*Entitlement) Reset ¶
func (x *Entitlement) Reset()
func (*Entitlement) String ¶
func (x *Entitlement) String() string
type EntitlementChange ¶ added in v1.12.0
type EntitlementChange struct { // The reason the change was made // // Types that are assignable to ChangeReason: // // *EntitlementChange_SuspensionReason // *EntitlementChange_CancellationReason_ // *EntitlementChange_ActivationReason_ // *EntitlementChange_OtherChangeReason ChangeReason isEntitlementChange_ChangeReason `protobuf_oneof:"change_reason"` // Required. Resource name of an entitlement in the form: // accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} Entitlement string `protobuf:"bytes,1,opt,name=entitlement,proto3" json:"entitlement,omitempty"` // Required. Resource name of the Offer at the time of change. // Takes the form: accounts/{account_id}/offers/{offer_id}. Offer string `protobuf:"bytes,2,opt,name=offer,proto3" json:"offer,omitempty"` // Service provisioned for an Entitlement. ProvisionedService *ProvisionedService `protobuf:"bytes,3,opt,name=provisioned_service,json=provisionedService,proto3" json:"provisioned_service,omitempty"` // The change action type. ChangeType EntitlementChange_ChangeType `` /* 150-byte string literal not displayed */ // The submitted time of the change. CreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Operator type responsible for the change. OperatorType EntitlementChange_OperatorType `` /* 158-byte string literal not displayed */ // Extended parameters, such as: // purchase_order_number, gcp_details; // internal_correlation_id, long_running_operation_id, order_id; // etc. Parameters []*Parameter `protobuf:"bytes,8,rep,name=parameters,proto3" json:"parameters,omitempty"` // Human-readable identifier that shows what operator made a change. // When the operator_type is RESELLER, this is the user's email address. // For all other operator types, this is empty. Operator string `protobuf:"bytes,12,opt,name=operator,proto3" json:"operator,omitempty"` // contains filtered or unexported fields }
Change event entry for Entitlement order history
func (*EntitlementChange) Descriptor
deprecated
added in
v1.12.0
func (*EntitlementChange) Descriptor() ([]byte, []int)
Deprecated: Use EntitlementChange.ProtoReflect.Descriptor instead.
func (*EntitlementChange) GetActivationReason ¶ added in v1.12.0
func (x *EntitlementChange) GetActivationReason() EntitlementChange_ActivationReason
func (*EntitlementChange) GetCancellationReason ¶ added in v1.12.0
func (x *EntitlementChange) GetCancellationReason() EntitlementChange_CancellationReason
func (*EntitlementChange) GetChangeReason ¶ added in v1.12.0
func (m *EntitlementChange) GetChangeReason() isEntitlementChange_ChangeReason
func (*EntitlementChange) GetChangeType ¶ added in v1.12.0
func (x *EntitlementChange) GetChangeType() EntitlementChange_ChangeType
func (*EntitlementChange) GetCreateTime ¶ added in v1.12.0
func (x *EntitlementChange) GetCreateTime() *timestamppb.Timestamp
func (*EntitlementChange) GetEntitlement ¶ added in v1.12.0
func (x *EntitlementChange) GetEntitlement() string
func (*EntitlementChange) GetOffer ¶ added in v1.12.0
func (x *EntitlementChange) GetOffer() string
func (*EntitlementChange) GetOperator ¶ added in v1.12.0
func (x *EntitlementChange) GetOperator() string
func (*EntitlementChange) GetOperatorType ¶ added in v1.12.0
func (x *EntitlementChange) GetOperatorType() EntitlementChange_OperatorType
func (*EntitlementChange) GetOtherChangeReason ¶ added in v1.12.0
func (x *EntitlementChange) GetOtherChangeReason() string
func (*EntitlementChange) GetParameters ¶ added in v1.12.0
func (x *EntitlementChange) GetParameters() []*Parameter
func (*EntitlementChange) GetProvisionedService ¶ added in v1.12.0
func (x *EntitlementChange) GetProvisionedService() *ProvisionedService
func (*EntitlementChange) GetSuspensionReason ¶ added in v1.12.0
func (x *EntitlementChange) GetSuspensionReason() Entitlement_SuspensionReason
func (*EntitlementChange) ProtoMessage ¶ added in v1.12.0
func (*EntitlementChange) ProtoMessage()
func (*EntitlementChange) ProtoReflect ¶ added in v1.12.0
func (x *EntitlementChange) ProtoReflect() protoreflect.Message
func (*EntitlementChange) Reset ¶ added in v1.12.0
func (x *EntitlementChange) Reset()
func (*EntitlementChange) String ¶ added in v1.12.0
func (x *EntitlementChange) String() string
type EntitlementChange_ActivationReason ¶ added in v1.12.0
type EntitlementChange_ActivationReason int32
The Entitlement's activation reason
const ( // Not used. EntitlementChange_ACTIVATION_REASON_UNSPECIFIED EntitlementChange_ActivationReason = 0 // Reseller reactivated a suspended Entitlement. EntitlementChange_RESELLER_REVOKED_SUSPENSION EntitlementChange_ActivationReason = 1 // Customer accepted pending terms of service. EntitlementChange_CUSTOMER_ACCEPTED_PENDING_TOS EntitlementChange_ActivationReason = 2 // Reseller updated the renewal settings on an entitlement that was // suspended due to cancellation, and this update reactivated the // entitlement. EntitlementChange_RENEWAL_SETTINGS_CHANGED EntitlementChange_ActivationReason = 3 // Other reasons (Activated temporarily for cancellation, added a payment // plan to a trial entitlement, etc.) EntitlementChange_OTHER_ACTIVATION_REASON EntitlementChange_ActivationReason = 100 )
func (EntitlementChange_ActivationReason) Descriptor ¶ added in v1.12.0
func (EntitlementChange_ActivationReason) Descriptor() protoreflect.EnumDescriptor
func (EntitlementChange_ActivationReason) Enum ¶ added in v1.12.0
func (x EntitlementChange_ActivationReason) Enum() *EntitlementChange_ActivationReason
func (EntitlementChange_ActivationReason) EnumDescriptor
deprecated
added in
v1.12.0
func (EntitlementChange_ActivationReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use EntitlementChange_ActivationReason.Descriptor instead.
func (EntitlementChange_ActivationReason) Number ¶ added in v1.12.0
func (x EntitlementChange_ActivationReason) Number() protoreflect.EnumNumber
func (EntitlementChange_ActivationReason) String ¶ added in v1.12.0
func (x EntitlementChange_ActivationReason) String() string
func (EntitlementChange_ActivationReason) Type ¶ added in v1.12.0
func (EntitlementChange_ActivationReason) Type() protoreflect.EnumType
type EntitlementChange_ActivationReason_ ¶ added in v1.12.0
type EntitlementChange_ActivationReason_ struct { // The Entitlement's activation reason ActivationReason EntitlementChange_ActivationReason `` /* 146-byte string literal not displayed */ }
type EntitlementChange_CancellationReason ¶ added in v1.12.0
type EntitlementChange_CancellationReason int32
Cancellation reason for the entitlement
const ( // Not used. EntitlementChange_CANCELLATION_REASON_UNSPECIFIED EntitlementChange_CancellationReason = 0 // Reseller triggered a cancellation of the service. EntitlementChange_SERVICE_TERMINATED EntitlementChange_CancellationReason = 1 // Relationship between the reseller and customer has ended due to a // transfer. EntitlementChange_RELATIONSHIP_ENDED EntitlementChange_CancellationReason = 2 // Entitlement transferred away from reseller while still keeping other // entitlement(s) with the reseller. EntitlementChange_PARTIAL_TRANSFER EntitlementChange_CancellationReason = 3 )
func (EntitlementChange_CancellationReason) Descriptor ¶ added in v1.12.0
func (EntitlementChange_CancellationReason) Descriptor() protoreflect.EnumDescriptor
func (EntitlementChange_CancellationReason) Enum ¶ added in v1.12.0
func (x EntitlementChange_CancellationReason) Enum() *EntitlementChange_CancellationReason
func (EntitlementChange_CancellationReason) EnumDescriptor
deprecated
added in
v1.12.0
func (EntitlementChange_CancellationReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use EntitlementChange_CancellationReason.Descriptor instead.
func (EntitlementChange_CancellationReason) Number ¶ added in v1.12.0
func (x EntitlementChange_CancellationReason) Number() protoreflect.EnumNumber
func (EntitlementChange_CancellationReason) String ¶ added in v1.12.0
func (x EntitlementChange_CancellationReason) String() string
func (EntitlementChange_CancellationReason) Type ¶ added in v1.12.0
func (EntitlementChange_CancellationReason) Type() protoreflect.EnumType
type EntitlementChange_CancellationReason_ ¶ added in v1.12.0
type EntitlementChange_CancellationReason_ struct { // Cancellation reason for the Entitlement. CancellationReason EntitlementChange_CancellationReason `` /* 152-byte string literal not displayed */ }
type EntitlementChange_ChangeType ¶ added in v1.12.0
type EntitlementChange_ChangeType int32
Specifies the type of change action
const ( // Not used. EntitlementChange_CHANGE_TYPE_UNSPECIFIED EntitlementChange_ChangeType = 0 // New Entitlement was created. EntitlementChange_CREATED EntitlementChange_ChangeType = 1 // Price plan associated with an Entitlement was changed. EntitlementChange_PRICE_PLAN_SWITCHED EntitlementChange_ChangeType = 3 // Number of seats committed for a commitment Entitlement was changed. EntitlementChange_COMMITMENT_CHANGED EntitlementChange_ChangeType = 4 // An annual Entitlement was renewed. EntitlementChange_RENEWED EntitlementChange_ChangeType = 5 // Entitlement was suspended. EntitlementChange_SUSPENDED EntitlementChange_ChangeType = 6 // Entitlement was activated. EntitlementChange_ACTIVATED EntitlementChange_ChangeType = 7 // Entitlement was cancelled. EntitlementChange_CANCELLED EntitlementChange_ChangeType = 8 // Entitlement was upgraded or downgraded for ex. from Google Workspace // Business Standard to Google Workspace Business Plus. EntitlementChange_SKU_CHANGED EntitlementChange_ChangeType = 9 // The settings for renewal of an Entitlement have changed. EntitlementChange_RENEWAL_SETTING_CHANGED EntitlementChange_ChangeType = 10 // Use for Google Workspace subscription. // Either a trial was converted to a paid subscription or a new subscription // with no trial is created. EntitlementChange_PAID_SUBSCRIPTION_STARTED EntitlementChange_ChangeType = 11 // License cap was changed for the entitlement. EntitlementChange_LICENSE_CAP_CHANGED EntitlementChange_ChangeType = 12 // The suspension details have changed (but it is still suspended). EntitlementChange_SUSPENSION_DETAILS_CHANGED EntitlementChange_ChangeType = 13 // The trial end date was extended. EntitlementChange_TRIAL_END_DATE_EXTENDED EntitlementChange_ChangeType = 14 // Entitlement started trial. EntitlementChange_TRIAL_STARTED EntitlementChange_ChangeType = 15 )
func (EntitlementChange_ChangeType) Descriptor ¶ added in v1.12.0
func (EntitlementChange_ChangeType) Descriptor() protoreflect.EnumDescriptor
func (EntitlementChange_ChangeType) Enum ¶ added in v1.12.0
func (x EntitlementChange_ChangeType) Enum() *EntitlementChange_ChangeType
func (EntitlementChange_ChangeType) EnumDescriptor
deprecated
added in
v1.12.0
func (EntitlementChange_ChangeType) EnumDescriptor() ([]byte, []int)
Deprecated: Use EntitlementChange_ChangeType.Descriptor instead.
func (EntitlementChange_ChangeType) Number ¶ added in v1.12.0
func (x EntitlementChange_ChangeType) Number() protoreflect.EnumNumber
func (EntitlementChange_ChangeType) String ¶ added in v1.12.0
func (x EntitlementChange_ChangeType) String() string
func (EntitlementChange_ChangeType) Type ¶ added in v1.12.0
func (EntitlementChange_ChangeType) Type() protoreflect.EnumType
type EntitlementChange_OperatorType ¶ added in v1.12.0
type EntitlementChange_OperatorType int32
Specifies the type of operator responsible for the change
const ( // Not used. EntitlementChange_OPERATOR_TYPE_UNSPECIFIED EntitlementChange_OperatorType = 0 // Customer service representative. EntitlementChange_CUSTOMER_SERVICE_REPRESENTATIVE EntitlementChange_OperatorType = 1 // System auto job. EntitlementChange_SYSTEM EntitlementChange_OperatorType = 2 // Customer user. EntitlementChange_CUSTOMER EntitlementChange_OperatorType = 3 // Reseller user. EntitlementChange_RESELLER EntitlementChange_OperatorType = 4 )
func (EntitlementChange_OperatorType) Descriptor ¶ added in v1.12.0
func (EntitlementChange_OperatorType) Descriptor() protoreflect.EnumDescriptor
func (EntitlementChange_OperatorType) Enum ¶ added in v1.12.0
func (x EntitlementChange_OperatorType) Enum() *EntitlementChange_OperatorType
func (EntitlementChange_OperatorType) EnumDescriptor
deprecated
added in
v1.12.0
func (EntitlementChange_OperatorType) EnumDescriptor() ([]byte, []int)
Deprecated: Use EntitlementChange_OperatorType.Descriptor instead.
func (EntitlementChange_OperatorType) Number ¶ added in v1.12.0
func (x EntitlementChange_OperatorType) Number() protoreflect.EnumNumber
func (EntitlementChange_OperatorType) String ¶ added in v1.12.0
func (x EntitlementChange_OperatorType) String() string
func (EntitlementChange_OperatorType) Type ¶ added in v1.12.0
func (EntitlementChange_OperatorType) Type() protoreflect.EnumType
type EntitlementChange_OtherChangeReason ¶ added in v1.12.0
type EntitlementChange_OtherChangeReason struct { // e.g. purchase_number change reason, entered by CRS. OtherChangeReason string `protobuf:"bytes,100,opt,name=other_change_reason,json=otherChangeReason,proto3,oneof"` }
type EntitlementChange_SuspensionReason ¶ added in v1.12.0
type EntitlementChange_SuspensionReason struct { // Suspension reason for the Entitlement. SuspensionReason Entitlement_SuspensionReason `` /* 139-byte string literal not displayed */ }
type EntitlementEvent ¶
type EntitlementEvent struct { // Resource name of an entitlement of the form: // accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} Entitlement string `protobuf:"bytes,1,opt,name=entitlement,proto3" json:"entitlement,omitempty"` // Type of event which happened on the entitlement. EventType EntitlementEvent_Type `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
Represents Pub/Sub message content describing entitlement update.
func (*EntitlementEvent) Descriptor
deprecated
func (*EntitlementEvent) Descriptor() ([]byte, []int)
Deprecated: Use EntitlementEvent.ProtoReflect.Descriptor instead.
func (*EntitlementEvent) GetEntitlement ¶
func (x *EntitlementEvent) GetEntitlement() string
func (*EntitlementEvent) GetEventType ¶
func (x *EntitlementEvent) GetEventType() EntitlementEvent_Type
func (*EntitlementEvent) ProtoMessage ¶
func (*EntitlementEvent) ProtoMessage()
func (*EntitlementEvent) ProtoReflect ¶
func (x *EntitlementEvent) ProtoReflect() protoreflect.Message
func (*EntitlementEvent) Reset ¶
func (x *EntitlementEvent) Reset()
func (*EntitlementEvent) String ¶
func (x *EntitlementEvent) String() string
type EntitlementEvent_Type ¶
type EntitlementEvent_Type int32
Type of entitlement event.
const ( // Not used. EntitlementEvent_TYPE_UNSPECIFIED EntitlementEvent_Type = 0 // A new entitlement was created. EntitlementEvent_CREATED EntitlementEvent_Type = 1 // The offer type associated with an entitlement was changed. // This is not triggered if an entitlement converts from a commit offer to a // flexible offer as part of a renewal. EntitlementEvent_PRICE_PLAN_SWITCHED EntitlementEvent_Type = 3 // Annual commitment for a commit plan was changed. EntitlementEvent_COMMITMENT_CHANGED EntitlementEvent_Type = 4 // An annual entitlement was renewed. EntitlementEvent_RENEWED EntitlementEvent_Type = 5 // Entitlement was suspended. EntitlementEvent_SUSPENDED EntitlementEvent_Type = 6 // Entitlement was unsuspended. EntitlementEvent_ACTIVATED EntitlementEvent_Type = 7 // Entitlement was cancelled. EntitlementEvent_CANCELLED EntitlementEvent_Type = 8 // Entitlement was upgraded or downgraded (e.g. from Google Workspace // Business Standard to Google Workspace Business Plus). EntitlementEvent_SKU_CHANGED EntitlementEvent_Type = 9 // The renewal settings of an entitlement has changed. EntitlementEvent_RENEWAL_SETTING_CHANGED EntitlementEvent_Type = 10 // Paid service has started on trial entitlement. EntitlementEvent_PAID_SERVICE_STARTED EntitlementEvent_Type = 11 // License was assigned to or revoked from a user. EntitlementEvent_LICENSE_ASSIGNMENT_CHANGED EntitlementEvent_Type = 12 // License cap was changed for the entitlement. EntitlementEvent_LICENSE_CAP_CHANGED EntitlementEvent_Type = 13 )
func (EntitlementEvent_Type) Descriptor ¶
func (EntitlementEvent_Type) Descriptor() protoreflect.EnumDescriptor
func (EntitlementEvent_Type) Enum ¶
func (x EntitlementEvent_Type) Enum() *EntitlementEvent_Type
func (EntitlementEvent_Type) EnumDescriptor
deprecated
func (EntitlementEvent_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use EntitlementEvent_Type.Descriptor instead.
func (EntitlementEvent_Type) Number ¶
func (x EntitlementEvent_Type) Number() protoreflect.EnumNumber
func (EntitlementEvent_Type) String ¶
func (x EntitlementEvent_Type) String() string
func (EntitlementEvent_Type) Type ¶
func (EntitlementEvent_Type) Type() protoreflect.EnumType
type Entitlement_ProvisioningState ¶
type Entitlement_ProvisioningState int32
Indicates the current provisioning state of the entitlement.
const ( // Not used. Entitlement_PROVISIONING_STATE_UNSPECIFIED Entitlement_ProvisioningState = 0 // The entitlement is currently active. Entitlement_ACTIVE Entitlement_ProvisioningState = 1 // The entitlement is currently suspended. Entitlement_SUSPENDED Entitlement_ProvisioningState = 5 )
func (Entitlement_ProvisioningState) Descriptor ¶
func (Entitlement_ProvisioningState) Descriptor() protoreflect.EnumDescriptor
func (Entitlement_ProvisioningState) Enum ¶
func (x Entitlement_ProvisioningState) Enum() *Entitlement_ProvisioningState
func (Entitlement_ProvisioningState) EnumDescriptor
deprecated
func (Entitlement_ProvisioningState) EnumDescriptor() ([]byte, []int)
Deprecated: Use Entitlement_ProvisioningState.Descriptor instead.
func (Entitlement_ProvisioningState) Number ¶
func (x Entitlement_ProvisioningState) Number() protoreflect.EnumNumber
func (Entitlement_ProvisioningState) String ¶
func (x Entitlement_ProvisioningState) String() string
func (Entitlement_ProvisioningState) Type ¶
func (Entitlement_ProvisioningState) Type() protoreflect.EnumType
type Entitlement_SuspensionReason ¶
type Entitlement_SuspensionReason int32
Suspension reason for an entitlement if [provisioning_state][google.cloud.channel.v1.Entitlement.provisioning_state] = SUSPENDED.
const ( // Not used. Entitlement_SUSPENSION_REASON_UNSPECIFIED Entitlement_SuspensionReason = 0 // Entitlement was manually suspended by the Reseller. Entitlement_RESELLER_INITIATED Entitlement_SuspensionReason = 1 // Trial ended. Entitlement_TRIAL_ENDED Entitlement_SuspensionReason = 2 // Entitlement renewal was canceled. Entitlement_RENEWAL_WITH_TYPE_CANCEL Entitlement_SuspensionReason = 3 // Entitlement was automatically suspended on creation for pending ToS // acceptance on customer. Entitlement_PENDING_TOS_ACCEPTANCE Entitlement_SuspensionReason = 4 // Other reasons (internal reasons, abuse, etc.). Entitlement_OTHER Entitlement_SuspensionReason = 100 )
func (Entitlement_SuspensionReason) Descriptor ¶
func (Entitlement_SuspensionReason) Descriptor() protoreflect.EnumDescriptor
func (Entitlement_SuspensionReason) Enum ¶
func (x Entitlement_SuspensionReason) Enum() *Entitlement_SuspensionReason
func (Entitlement_SuspensionReason) EnumDescriptor
deprecated
func (Entitlement_SuspensionReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use Entitlement_SuspensionReason.Descriptor instead.
func (Entitlement_SuspensionReason) Number ¶
func (x Entitlement_SuspensionReason) Number() protoreflect.EnumNumber
func (Entitlement_SuspensionReason) String ¶
func (x Entitlement_SuspensionReason) String() string
func (Entitlement_SuspensionReason) Type ¶
func (Entitlement_SuspensionReason) Type() protoreflect.EnumType
type FetchReportResultsRequest
deprecated
type FetchReportResultsRequest struct { // Required. The report job created by // [CloudChannelReportsService.RunReportJob][google.cloud.channel.v1.CloudChannelReportsService.RunReportJob]. // Report_job uses the format: // accounts/{account_id}/reportJobs/{report_job_id} ReportJob string `protobuf:"bytes,1,opt,name=report_job,json=reportJob,proto3" json:"report_job,omitempty"` // Optional. Requested page size of the report. The server may return fewer // results than requested. If you don't specify a page size, the server uses a // sensible default (may change over time). // // The maximum value is 30,000; the server will change larger values to // 30,000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A token that specifies a page of results beyond the first page. // Obtained through // [FetchReportResultsResponse.next_page_token][google.cloud.channel.v1.FetchReportResultsResponse.next_page_token] // of the previous // [CloudChannelReportsService.FetchReportResults][google.cloud.channel.v1.CloudChannelReportsService.FetchReportResults] // call. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. List of keys specifying which report partitions to return. // If empty, returns all partitions. PartitionKeys []string `protobuf:"bytes,4,rep,name=partition_keys,json=partitionKeys,proto3" json:"partition_keys,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelReportsService.FetchReportResults][google.cloud.channel.v1.CloudChannelReportsService.FetchReportResults].
Deprecated: Marked as deprecated in google/cloud/channel/v1/reports_service.proto.
func (*FetchReportResultsRequest) Descriptor
deprecated
func (*FetchReportResultsRequest) Descriptor() ([]byte, []int)
Deprecated: Use FetchReportResultsRequest.ProtoReflect.Descriptor instead.
func (*FetchReportResultsRequest) GetPageSize ¶
func (x *FetchReportResultsRequest) GetPageSize() int32
func (*FetchReportResultsRequest) GetPageToken ¶
func (x *FetchReportResultsRequest) GetPageToken() string
func (*FetchReportResultsRequest) GetPartitionKeys ¶ added in v1.14.0
func (x *FetchReportResultsRequest) GetPartitionKeys() []string
func (*FetchReportResultsRequest) GetReportJob ¶
func (x *FetchReportResultsRequest) GetReportJob() string
func (*FetchReportResultsRequest) ProtoMessage ¶
func (*FetchReportResultsRequest) ProtoMessage()
func (*FetchReportResultsRequest) ProtoReflect ¶
func (x *FetchReportResultsRequest) ProtoReflect() protoreflect.Message
func (*FetchReportResultsRequest) Reset ¶
func (x *FetchReportResultsRequest) Reset()
func (*FetchReportResultsRequest) String ¶
func (x *FetchReportResultsRequest) String() string
type FetchReportResultsResponse
deprecated
type FetchReportResultsResponse struct { // The metadata for the report results (display name, columns, row count, and // date ranges). ReportMetadata *ReportResultsMetadata `protobuf:"bytes,1,opt,name=report_metadata,json=reportMetadata,proto3" json:"report_metadata,omitempty"` // The report's lists of values. Each row follows the settings and ordering // of the columns from `report_metadata`. Rows []*Row `protobuf:"bytes,2,rep,name=rows,proto3" json:"rows,omitempty"` // Pass this token to // [FetchReportResultsRequest.page_token][google.cloud.channel.v1.FetchReportResultsRequest.page_token] // to retrieve the next page of results. NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for [CloudChannelReportsService.FetchReportResults][google.cloud.channel.v1.CloudChannelReportsService.FetchReportResults]. Contains a tabular representation of the report results.
Deprecated: Marked as deprecated in google/cloud/channel/v1/reports_service.proto.
func (*FetchReportResultsResponse) Descriptor
deprecated
func (*FetchReportResultsResponse) Descriptor() ([]byte, []int)
Deprecated: Use FetchReportResultsResponse.ProtoReflect.Descriptor instead.
func (*FetchReportResultsResponse) GetNextPageToken ¶
func (x *FetchReportResultsResponse) GetNextPageToken() string
func (*FetchReportResultsResponse) GetReportMetadata ¶
func (x *FetchReportResultsResponse) GetReportMetadata() *ReportResultsMetadata
func (*FetchReportResultsResponse) GetRows ¶
func (x *FetchReportResultsResponse) GetRows() []*Row
func (*FetchReportResultsResponse) ProtoMessage ¶
func (*FetchReportResultsResponse) ProtoMessage()
func (*FetchReportResultsResponse) ProtoReflect ¶
func (x *FetchReportResultsResponse) ProtoReflect() protoreflect.Message
func (*FetchReportResultsResponse) Reset ¶
func (x *FetchReportResultsResponse) Reset()
func (*FetchReportResultsResponse) String ¶
func (x *FetchReportResultsResponse) String() string
type GetChannelPartnerLinkRequest ¶
type GetChannelPartnerLinkRequest struct { // Required. The resource name of the channel partner link to retrieve. // Name uses the format: accounts/{account_id}/channelPartnerLinks/{id} // where {id} is the Cloud Identity ID of the partner. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. The level of granularity the ChannelPartnerLink will display. View ChannelPartnerLinkView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.channel.v1.ChannelPartnerLinkView" json:"view,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.GetChannelPartnerLink][google.cloud.channel.v1.CloudChannelService.GetChannelPartnerLink].
func (*GetChannelPartnerLinkRequest) Descriptor
deprecated
func (*GetChannelPartnerLinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetChannelPartnerLinkRequest.ProtoReflect.Descriptor instead.
func (*GetChannelPartnerLinkRequest) GetName ¶
func (x *GetChannelPartnerLinkRequest) GetName() string
func (*GetChannelPartnerLinkRequest) GetView ¶
func (x *GetChannelPartnerLinkRequest) GetView() ChannelPartnerLinkView
func (*GetChannelPartnerLinkRequest) ProtoMessage ¶
func (*GetChannelPartnerLinkRequest) ProtoMessage()
func (*GetChannelPartnerLinkRequest) ProtoReflect ¶
func (x *GetChannelPartnerLinkRequest) ProtoReflect() protoreflect.Message
func (*GetChannelPartnerLinkRequest) Reset ¶
func (x *GetChannelPartnerLinkRequest) Reset()
func (*GetChannelPartnerLinkRequest) String ¶
func (x *GetChannelPartnerLinkRequest) String() string
type GetChannelPartnerRepricingConfigRequest ¶
type GetChannelPartnerRepricingConfigRequest struct { // Required. The 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"` // contains filtered or unexported fields }
Request message for [CloudChannelService.GetChannelPartnerRepricingConfig][google.cloud.channel.v1.CloudChannelService.GetChannelPartnerRepricingConfig]
func (*GetChannelPartnerRepricingConfigRequest) Descriptor
deprecated
func (*GetChannelPartnerRepricingConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetChannelPartnerRepricingConfigRequest.ProtoReflect.Descriptor instead.
func (*GetChannelPartnerRepricingConfigRequest) GetName ¶
func (x *GetChannelPartnerRepricingConfigRequest) GetName() string
func (*GetChannelPartnerRepricingConfigRequest) ProtoMessage ¶
func (*GetChannelPartnerRepricingConfigRequest) ProtoMessage()
func (*GetChannelPartnerRepricingConfigRequest) ProtoReflect ¶
func (x *GetChannelPartnerRepricingConfigRequest) ProtoReflect() protoreflect.Message
func (*GetChannelPartnerRepricingConfigRequest) Reset ¶
func (x *GetChannelPartnerRepricingConfigRequest) Reset()
func (*GetChannelPartnerRepricingConfigRequest) String ¶
func (x *GetChannelPartnerRepricingConfigRequest) String() string
type GetCustomerRepricingConfigRequest ¶
type GetCustomerRepricingConfigRequest struct { // Required. The resource name of the CustomerRepricingConfig. // Format: // accounts/{account_id}/customers/{customer_id}/customerRepricingConfigs/{id}. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.GetCustomerRepricingConfig][google.cloud.channel.v1.CloudChannelService.GetCustomerRepricingConfig].
func (*GetCustomerRepricingConfigRequest) Descriptor
deprecated
func (*GetCustomerRepricingConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCustomerRepricingConfigRequest.ProtoReflect.Descriptor instead.
func (*GetCustomerRepricingConfigRequest) GetName ¶
func (x *GetCustomerRepricingConfigRequest) GetName() string
func (*GetCustomerRepricingConfigRequest) ProtoMessage ¶
func (*GetCustomerRepricingConfigRequest) ProtoMessage()
func (*GetCustomerRepricingConfigRequest) ProtoReflect ¶
func (x *GetCustomerRepricingConfigRequest) ProtoReflect() protoreflect.Message
func (*GetCustomerRepricingConfigRequest) Reset ¶
func (x *GetCustomerRepricingConfigRequest) Reset()
func (*GetCustomerRepricingConfigRequest) String ¶
func (x *GetCustomerRepricingConfigRequest) String() string
type GetCustomerRequest ¶
type GetCustomerRequest struct { // Required. The resource name of the customer to retrieve. // Name uses the format: accounts/{account_id}/customers/{customer_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.GetCustomer][google.cloud.channel.v1.CloudChannelService.GetCustomer].
func (*GetCustomerRequest) Descriptor
deprecated
func (*GetCustomerRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCustomerRequest.ProtoReflect.Descriptor instead.
func (*GetCustomerRequest) GetName ¶
func (x *GetCustomerRequest) GetName() string
func (*GetCustomerRequest) ProtoMessage ¶
func (*GetCustomerRequest) ProtoMessage()
func (*GetCustomerRequest) ProtoReflect ¶
func (x *GetCustomerRequest) ProtoReflect() protoreflect.Message
func (*GetCustomerRequest) Reset ¶
func (x *GetCustomerRequest) Reset()
func (*GetCustomerRequest) String ¶
func (x *GetCustomerRequest) String() string
type GetEntitlementRequest ¶
type GetEntitlementRequest struct { // Required. The resource name of the entitlement to retrieve. // 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"` // contains filtered or unexported fields }
Request message for [CloudChannelService.GetEntitlement][google.cloud.channel.v1.CloudChannelService.GetEntitlement].
func (*GetEntitlementRequest) Descriptor
deprecated
func (*GetEntitlementRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetEntitlementRequest.ProtoReflect.Descriptor instead.
func (*GetEntitlementRequest) GetName ¶
func (x *GetEntitlementRequest) GetName() string
func (*GetEntitlementRequest) ProtoMessage ¶
func (*GetEntitlementRequest) ProtoMessage()
func (*GetEntitlementRequest) ProtoReflect ¶
func (x *GetEntitlementRequest) ProtoReflect() protoreflect.Message
func (*GetEntitlementRequest) Reset ¶
func (x *GetEntitlementRequest) Reset()
func (*GetEntitlementRequest) String ¶
func (x *GetEntitlementRequest) String() string
type ImportCustomerRequest ¶
type ImportCustomerRequest struct { // Specifies the identity of the transfer customer. // A customer's cloud_identity_id or domain is required to look up the // customer's Cloud Identity. For Team customers, only the cloud_identity_id // option is valid. // // Types that are assignable to CustomerIdentity: // // *ImportCustomerRequest_Domain // *ImportCustomerRequest_CloudIdentityId // *ImportCustomerRequest_PrimaryAdminEmail CustomerIdentity isImportCustomerRequest_CustomerIdentity `protobuf_oneof:"customer_identity"` // Required. The resource name of the reseller's account. // Parent takes the format: accounts/{account_id} or // accounts/{account_id}/channelPartnerLinks/{channel_partner_id} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The super admin of the resold customer generates this token to // authorize a reseller to access their Cloud Identity and purchase // entitlements on their behalf. You can omit this token after authorization. // See https://support.google.com/a/answer/7643790 for more details. AuthToken string `protobuf:"bytes,4,opt,name=auth_token,json=authToken,proto3" json:"auth_token,omitempty"` // Required. Choose to overwrite an existing customer if found. // This must be set to true if there is an existing customer with a // conflicting region code or domain. OverwriteIfExists bool `protobuf:"varint,5,opt,name=overwrite_if_exists,json=overwriteIfExists,proto3" json:"overwrite_if_exists,omitempty"` // Optional. Cloud Identity ID of a channel partner who will be the direct // reseller for the customer's order. This field is required for 2-tier // transfer scenarios and can be provided via the request Parent binding as // well. ChannelPartnerId string `protobuf:"bytes,6,opt,name=channel_partner_id,json=channelPartnerId,proto3" json:"channel_partner_id,omitempty"` // Optional. Specifies the customer that will receive imported Cloud Identity // information. // Format: accounts/{account_id}/customers/{customer_id} Customer string `protobuf:"bytes,7,opt,name=customer,proto3" json:"customer,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.ImportCustomer][google.cloud.channel.v1.CloudChannelService.ImportCustomer]
func (*ImportCustomerRequest) Descriptor
deprecated
func (*ImportCustomerRequest) Descriptor() ([]byte, []int)
Deprecated: Use ImportCustomerRequest.ProtoReflect.Descriptor instead.
func (*ImportCustomerRequest) GetAuthToken ¶
func (x *ImportCustomerRequest) GetAuthToken() string
func (*ImportCustomerRequest) GetChannelPartnerId ¶
func (x *ImportCustomerRequest) GetChannelPartnerId() string
func (*ImportCustomerRequest) GetCloudIdentityId ¶
func (x *ImportCustomerRequest) GetCloudIdentityId() string
func (*ImportCustomerRequest) GetCustomer ¶
func (x *ImportCustomerRequest) GetCustomer() string
func (*ImportCustomerRequest) GetCustomerIdentity ¶
func (m *ImportCustomerRequest) GetCustomerIdentity() isImportCustomerRequest_CustomerIdentity
func (*ImportCustomerRequest) GetDomain ¶
func (x *ImportCustomerRequest) GetDomain() string
func (*ImportCustomerRequest) GetOverwriteIfExists ¶
func (x *ImportCustomerRequest) GetOverwriteIfExists() bool
func (*ImportCustomerRequest) GetParent ¶
func (x *ImportCustomerRequest) GetParent() string
func (*ImportCustomerRequest) GetPrimaryAdminEmail ¶ added in v1.19.0
func (x *ImportCustomerRequest) GetPrimaryAdminEmail() string
func (*ImportCustomerRequest) ProtoMessage ¶
func (*ImportCustomerRequest) ProtoMessage()
func (*ImportCustomerRequest) ProtoReflect ¶
func (x *ImportCustomerRequest) ProtoReflect() protoreflect.Message
func (*ImportCustomerRequest) Reset ¶
func (x *ImportCustomerRequest) Reset()
func (*ImportCustomerRequest) String ¶
func (x *ImportCustomerRequest) String() string
type ImportCustomerRequest_CloudIdentityId ¶
type ImportCustomerRequest_CloudIdentityId struct { // Required. Customer's Cloud Identity ID CloudIdentityId string `protobuf:"bytes,3,opt,name=cloud_identity_id,json=cloudIdentityId,proto3,oneof"` }
type ImportCustomerRequest_Domain ¶
type ImportCustomerRequest_Domain struct { // Required. Customer domain. Domain string `protobuf:"bytes,2,opt,name=domain,proto3,oneof"` }
type ImportCustomerRequest_PrimaryAdminEmail ¶ added in v1.19.0
type ImportCustomerRequest_PrimaryAdminEmail struct { // Required. Customer's primary admin email. PrimaryAdminEmail string `protobuf:"bytes,8,opt,name=primary_admin_email,json=primaryAdminEmail,proto3,oneof"` }
type ListChannelPartnerLinksRequest ¶
type ListChannelPartnerLinksRequest struct { // Required. The resource name of the reseller account for listing channel // partner links. Parent uses the format: accounts/{account_id} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. Requested page size. Server might return fewer results than // requested. If unspecified, server will pick a default size (25). The // maximum value is 200; the server will coerce values above 200. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A token for a page of results other than the first page. // Obtained using // [ListChannelPartnerLinksResponse.next_page_token][google.cloud.channel.v1.ListChannelPartnerLinksResponse.next_page_token] // of the previous // [CloudChannelService.ListChannelPartnerLinks][google.cloud.channel.v1.CloudChannelService.ListChannelPartnerLinks] // call. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The level of granularity the ChannelPartnerLink will display. View ChannelPartnerLinkView `protobuf:"varint,4,opt,name=view,proto3,enum=google.cloud.channel.v1.ChannelPartnerLinkView" json:"view,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.ListChannelPartnerLinks][google.cloud.channel.v1.CloudChannelService.ListChannelPartnerLinks]
func (*ListChannelPartnerLinksRequest) Descriptor
deprecated
func (*ListChannelPartnerLinksRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListChannelPartnerLinksRequest.ProtoReflect.Descriptor instead.
func (*ListChannelPartnerLinksRequest) GetPageSize ¶
func (x *ListChannelPartnerLinksRequest) GetPageSize() int32
func (*ListChannelPartnerLinksRequest) GetPageToken ¶
func (x *ListChannelPartnerLinksRequest) GetPageToken() string
func (*ListChannelPartnerLinksRequest) GetParent ¶
func (x *ListChannelPartnerLinksRequest) GetParent() string
func (*ListChannelPartnerLinksRequest) GetView ¶
func (x *ListChannelPartnerLinksRequest) GetView() ChannelPartnerLinkView
func (*ListChannelPartnerLinksRequest) ProtoMessage ¶
func (*ListChannelPartnerLinksRequest) ProtoMessage()
func (*ListChannelPartnerLinksRequest) ProtoReflect ¶
func (x *ListChannelPartnerLinksRequest) ProtoReflect() protoreflect.Message
func (*ListChannelPartnerLinksRequest) Reset ¶
func (x *ListChannelPartnerLinksRequest) Reset()
func (*ListChannelPartnerLinksRequest) String ¶
func (x *ListChannelPartnerLinksRequest) String() string
type ListChannelPartnerLinksResponse ¶
type ListChannelPartnerLinksResponse struct { // The Channel partner links for a reseller. ChannelPartnerLinks []*ChannelPartnerLink `protobuf:"bytes,1,rep,name=channel_partner_links,json=channelPartnerLinks,proto3" json:"channel_partner_links,omitempty"` // A token to retrieve the next page of results. // Pass to // [ListChannelPartnerLinksRequest.page_token][google.cloud.channel.v1.ListChannelPartnerLinksRequest.page_token] // to obtain that page. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for [CloudChannelService.ListChannelPartnerLinks][google.cloud.channel.v1.CloudChannelService.ListChannelPartnerLinks].
func (*ListChannelPartnerLinksResponse) Descriptor
deprecated
func (*ListChannelPartnerLinksResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListChannelPartnerLinksResponse.ProtoReflect.Descriptor instead.
func (*ListChannelPartnerLinksResponse) GetChannelPartnerLinks ¶
func (x *ListChannelPartnerLinksResponse) GetChannelPartnerLinks() []*ChannelPartnerLink
func (*ListChannelPartnerLinksResponse) GetNextPageToken ¶
func (x *ListChannelPartnerLinksResponse) GetNextPageToken() string
func (*ListChannelPartnerLinksResponse) ProtoMessage ¶
func (*ListChannelPartnerLinksResponse) ProtoMessage()
func (*ListChannelPartnerLinksResponse) ProtoReflect ¶
func (x *ListChannelPartnerLinksResponse) ProtoReflect() protoreflect.Message
func (*ListChannelPartnerLinksResponse) Reset ¶
func (x *ListChannelPartnerLinksResponse) Reset()
func (*ListChannelPartnerLinksResponse) String ¶
func (x *ListChannelPartnerLinksResponse) String() string
type ListChannelPartnerRepricingConfigsRequest ¶
type ListChannelPartnerRepricingConfigsRequest struct { // Required. The resource name of the account's // [ChannelPartnerLink][google.cloud.channel.v1.ChannelPartnerLink]. Parent // uses the format: // accounts/{account_id}/channelPartnerLinks/{channel_partner_id}. // Supports accounts/{account_id}/channelPartnerLinks/- to retrieve configs // for all channel partners. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of repricing configs to return. The service // may return fewer than this value. If unspecified, returns a maximum of 50 // rules. The maximum value is 100; values above 100 will be coerced to 100. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A token identifying a page of results beyond the first page. // Obtained through // [ListChannelPartnerRepricingConfigsResponse.next_page_token][google.cloud.channel.v1.ListChannelPartnerRepricingConfigsResponse.next_page_token] // of the previous // [CloudChannelService.ListChannelPartnerRepricingConfigs][google.cloud.channel.v1.CloudChannelService.ListChannelPartnerRepricingConfigs] // call. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. A filter for // [CloudChannelService.ListChannelPartnerRepricingConfigs] results // (channel_partner_link only). You can use this filter when you support a // BatchGet-like query. To use the filter, you must set // `parent=accounts/{account_id}/channelPartnerLinks/-`. // // Example: `channel_partner_link = // accounts/account_id/channelPartnerLinks/c1` OR `channel_partner_link = // accounts/account_id/channelPartnerLinks/c2`. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.ListChannelPartnerRepricingConfigs][google.cloud.channel.v1.CloudChannelService.ListChannelPartnerRepricingConfigs].
func (*ListChannelPartnerRepricingConfigsRequest) Descriptor
deprecated
func (*ListChannelPartnerRepricingConfigsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListChannelPartnerRepricingConfigsRequest.ProtoReflect.Descriptor instead.
func (*ListChannelPartnerRepricingConfigsRequest) GetFilter ¶
func (x *ListChannelPartnerRepricingConfigsRequest) GetFilter() string
func (*ListChannelPartnerRepricingConfigsRequest) GetPageSize ¶
func (x *ListChannelPartnerRepricingConfigsRequest) GetPageSize() int32
func (*ListChannelPartnerRepricingConfigsRequest) GetPageToken ¶
func (x *ListChannelPartnerRepricingConfigsRequest) GetPageToken() string
func (*ListChannelPartnerRepricingConfigsRequest) GetParent ¶
func (x *ListChannelPartnerRepricingConfigsRequest) GetParent() string
func (*ListChannelPartnerRepricingConfigsRequest) ProtoMessage ¶
func (*ListChannelPartnerRepricingConfigsRequest) ProtoMessage()
func (*ListChannelPartnerRepricingConfigsRequest) ProtoReflect ¶
func (x *ListChannelPartnerRepricingConfigsRequest) ProtoReflect() protoreflect.Message
func (*ListChannelPartnerRepricingConfigsRequest) Reset ¶
func (x *ListChannelPartnerRepricingConfigsRequest) Reset()
func (*ListChannelPartnerRepricingConfigsRequest) String ¶
func (x *ListChannelPartnerRepricingConfigsRequest) String() string
type ListChannelPartnerRepricingConfigsResponse ¶
type ListChannelPartnerRepricingConfigsResponse struct { // The repricing configs for this channel partner. ChannelPartnerRepricingConfigs []*ChannelPartnerRepricingConfig `` /* 155-byte string literal not displayed */ // A token to retrieve the next page of results. // Pass to // [ListChannelPartnerRepricingConfigsRequest.page_token][google.cloud.channel.v1.ListChannelPartnerRepricingConfigsRequest.page_token] // to obtain that page. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for [CloudChannelService.ListChannelPartnerRepricingConfigs][google.cloud.channel.v1.CloudChannelService.ListChannelPartnerRepricingConfigs].
func (*ListChannelPartnerRepricingConfigsResponse) Descriptor
deprecated
func (*ListChannelPartnerRepricingConfigsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListChannelPartnerRepricingConfigsResponse.ProtoReflect.Descriptor instead.
func (*ListChannelPartnerRepricingConfigsResponse) GetChannelPartnerRepricingConfigs ¶
func (x *ListChannelPartnerRepricingConfigsResponse) GetChannelPartnerRepricingConfigs() []*ChannelPartnerRepricingConfig
func (*ListChannelPartnerRepricingConfigsResponse) GetNextPageToken ¶
func (x *ListChannelPartnerRepricingConfigsResponse) GetNextPageToken() string
func (*ListChannelPartnerRepricingConfigsResponse) ProtoMessage ¶
func (*ListChannelPartnerRepricingConfigsResponse) ProtoMessage()
func (*ListChannelPartnerRepricingConfigsResponse) ProtoReflect ¶
func (x *ListChannelPartnerRepricingConfigsResponse) ProtoReflect() protoreflect.Message
func (*ListChannelPartnerRepricingConfigsResponse) Reset ¶
func (x *ListChannelPartnerRepricingConfigsResponse) Reset()
func (*ListChannelPartnerRepricingConfigsResponse) String ¶
func (x *ListChannelPartnerRepricingConfigsResponse) String() string
type ListCustomerRepricingConfigsRequest ¶
type ListCustomerRepricingConfigsRequest struct { // Required. The resource name of the customer. // Parent uses the format: accounts/{account_id}/customers/{customer_id}. // Supports accounts/{account_id}/customers/- to retrieve configs for all // customers. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of repricing configs to return. The service // may return fewer than this value. If unspecified, returns a maximum of 50 // rules. The maximum value is 100; values above 100 will be coerced to 100. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A token identifying a page of results beyond the first page. // Obtained through // [ListCustomerRepricingConfigsResponse.next_page_token][google.cloud.channel.v1.ListCustomerRepricingConfigsResponse.next_page_token] // of the previous // [CloudChannelService.ListCustomerRepricingConfigs][google.cloud.channel.v1.CloudChannelService.ListCustomerRepricingConfigs] // call. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. A filter for [CloudChannelService.ListCustomerRepricingConfigs] // results (customer only). You can use this filter when you support // a BatchGet-like query. // To use the filter, you must set `parent=accounts/{account_id}/customers/-`. // // Example: customer = accounts/account_id/customers/c1 OR // customer = accounts/account_id/customers/c2. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.ListCustomerRepricingConfigs][google.cloud.channel.v1.CloudChannelService.ListCustomerRepricingConfigs].
func (*ListCustomerRepricingConfigsRequest) Descriptor
deprecated
func (*ListCustomerRepricingConfigsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCustomerRepricingConfigsRequest.ProtoReflect.Descriptor instead.
func (*ListCustomerRepricingConfigsRequest) GetFilter ¶
func (x *ListCustomerRepricingConfigsRequest) GetFilter() string
func (*ListCustomerRepricingConfigsRequest) GetPageSize ¶
func (x *ListCustomerRepricingConfigsRequest) GetPageSize() int32
func (*ListCustomerRepricingConfigsRequest) GetPageToken ¶
func (x *ListCustomerRepricingConfigsRequest) GetPageToken() string
func (*ListCustomerRepricingConfigsRequest) GetParent ¶
func (x *ListCustomerRepricingConfigsRequest) GetParent() string
func (*ListCustomerRepricingConfigsRequest) ProtoMessage ¶
func (*ListCustomerRepricingConfigsRequest) ProtoMessage()
func (*ListCustomerRepricingConfigsRequest) ProtoReflect ¶
func (x *ListCustomerRepricingConfigsRequest) ProtoReflect() protoreflect.Message
func (*ListCustomerRepricingConfigsRequest) Reset ¶
func (x *ListCustomerRepricingConfigsRequest) Reset()
func (*ListCustomerRepricingConfigsRequest) String ¶
func (x *ListCustomerRepricingConfigsRequest) String() string
type ListCustomerRepricingConfigsResponse ¶
type ListCustomerRepricingConfigsResponse struct { // The repricing configs for this channel partner. CustomerRepricingConfigs []*CustomerRepricingConfig `` /* 135-byte string literal not displayed */ // A token to retrieve the next page of results. // Pass to // [ListCustomerRepricingConfigsRequest.page_token][google.cloud.channel.v1.ListCustomerRepricingConfigsRequest.page_token] // to obtain that page. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for [CloudChannelService.ListCustomerRepricingConfigs][google.cloud.channel.v1.CloudChannelService.ListCustomerRepricingConfigs].
func (*ListCustomerRepricingConfigsResponse) Descriptor
deprecated
func (*ListCustomerRepricingConfigsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCustomerRepricingConfigsResponse.ProtoReflect.Descriptor instead.
func (*ListCustomerRepricingConfigsResponse) GetCustomerRepricingConfigs ¶
func (x *ListCustomerRepricingConfigsResponse) GetCustomerRepricingConfigs() []*CustomerRepricingConfig
func (*ListCustomerRepricingConfigsResponse) GetNextPageToken ¶
func (x *ListCustomerRepricingConfigsResponse) GetNextPageToken() string
func (*ListCustomerRepricingConfigsResponse) ProtoMessage ¶
func (*ListCustomerRepricingConfigsResponse) ProtoMessage()
func (*ListCustomerRepricingConfigsResponse) ProtoReflect ¶
func (x *ListCustomerRepricingConfigsResponse) ProtoReflect() protoreflect.Message
func (*ListCustomerRepricingConfigsResponse) Reset ¶
func (x *ListCustomerRepricingConfigsResponse) Reset()
func (*ListCustomerRepricingConfigsResponse) String ¶
func (x *ListCustomerRepricingConfigsResponse) String() string
type ListCustomersRequest ¶
type ListCustomersRequest struct { // Required. The resource name of the reseller account to list customers from. // Parent uses the format: accounts/{account_id}. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of customers to return. The service may return // fewer than this value. If unspecified, returns at most 10 customers. The // maximum value is 50. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A token identifying a page of results other than the first page. // Obtained through // [ListCustomersResponse.next_page_token][google.cloud.channel.v1.ListCustomersResponse.next_page_token] // of the previous // [CloudChannelService.ListCustomers][google.cloud.channel.v1.CloudChannelService.ListCustomers] // call. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. Filters applied to the [CloudChannelService.ListCustomers] // results. See // https://cloud.google.com/channel/docs/concepts/google-cloud/filter-customers // for more information. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.ListCustomers][google.cloud.channel.v1.CloudChannelService.ListCustomers]
func (*ListCustomersRequest) Descriptor
deprecated
func (*ListCustomersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCustomersRequest.ProtoReflect.Descriptor instead.
func (*ListCustomersRequest) GetFilter ¶
func (x *ListCustomersRequest) GetFilter() string
func (*ListCustomersRequest) GetPageSize ¶
func (x *ListCustomersRequest) GetPageSize() int32
func (*ListCustomersRequest) GetPageToken ¶
func (x *ListCustomersRequest) GetPageToken() string
func (*ListCustomersRequest) GetParent ¶
func (x *ListCustomersRequest) GetParent() string
func (*ListCustomersRequest) ProtoMessage ¶
func (*ListCustomersRequest) ProtoMessage()
func (*ListCustomersRequest) ProtoReflect ¶
func (x *ListCustomersRequest) ProtoReflect() protoreflect.Message
func (*ListCustomersRequest) Reset ¶
func (x *ListCustomersRequest) Reset()
func (*ListCustomersRequest) String ¶
func (x *ListCustomersRequest) String() string
type ListCustomersResponse ¶
type ListCustomersResponse struct { // The customers belonging to a reseller or distributor. Customers []*Customer `protobuf:"bytes,1,rep,name=customers,proto3" json:"customers,omitempty"` // A token to retrieve the next page of results. // Pass to // [ListCustomersRequest.page_token][google.cloud.channel.v1.ListCustomersRequest.page_token] // to obtain that page. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for [CloudChannelService.ListCustomers][google.cloud.channel.v1.CloudChannelService.ListCustomers].
func (*ListCustomersResponse) Descriptor
deprecated
func (*ListCustomersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCustomersResponse.ProtoReflect.Descriptor instead.
func (*ListCustomersResponse) GetCustomers ¶
func (x *ListCustomersResponse) GetCustomers() []*Customer
func (*ListCustomersResponse) GetNextPageToken ¶
func (x *ListCustomersResponse) GetNextPageToken() string
func (*ListCustomersResponse) ProtoMessage ¶
func (*ListCustomersResponse) ProtoMessage()
func (*ListCustomersResponse) ProtoReflect ¶
func (x *ListCustomersResponse) ProtoReflect() protoreflect.Message
func (*ListCustomersResponse) Reset ¶
func (x *ListCustomersResponse) Reset()
func (*ListCustomersResponse) String ¶
func (x *ListCustomersResponse) String() string
type ListEntitlementChangesRequest ¶ added in v1.12.0
type ListEntitlementChangesRequest struct { // Required. The resource name of the entitlement for which to list // entitlement changes. The `-` wildcard may be used to match entitlements // across a customer. Formats: // // - accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} // - accounts/{account_id}/customers/{customer_id}/entitlements/- Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of entitlement changes to return. The service // may return fewer than this value. If unspecified, returns at most 10 // entitlement changes. The maximum value is 50; the server will coerce values // above 50. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A page token, received from a previous // [CloudChannelService.ListEntitlementChanges][google.cloud.channel.v1.CloudChannelService.ListEntitlementChanges] // call. Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to // [CloudChannelService.ListEntitlementChanges][google.cloud.channel.v1.CloudChannelService.ListEntitlementChanges] // must match the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. Filters applied to the list results. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.ListEntitlementChanges][google.cloud.channel.v1.CloudChannelService.ListEntitlementChanges]
func (*ListEntitlementChangesRequest) Descriptor
deprecated
added in
v1.12.0
func (*ListEntitlementChangesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListEntitlementChangesRequest.ProtoReflect.Descriptor instead.
func (*ListEntitlementChangesRequest) GetFilter ¶ added in v1.12.0
func (x *ListEntitlementChangesRequest) GetFilter() string
func (*ListEntitlementChangesRequest) GetPageSize ¶ added in v1.12.0
func (x *ListEntitlementChangesRequest) GetPageSize() int32
func (*ListEntitlementChangesRequest) GetPageToken ¶ added in v1.12.0
func (x *ListEntitlementChangesRequest) GetPageToken() string
func (*ListEntitlementChangesRequest) GetParent ¶ added in v1.12.0
func (x *ListEntitlementChangesRequest) GetParent() string
func (*ListEntitlementChangesRequest) ProtoMessage ¶ added in v1.12.0
func (*ListEntitlementChangesRequest) ProtoMessage()
func (*ListEntitlementChangesRequest) ProtoReflect ¶ added in v1.12.0
func (x *ListEntitlementChangesRequest) ProtoReflect() protoreflect.Message
func (*ListEntitlementChangesRequest) Reset ¶ added in v1.12.0
func (x *ListEntitlementChangesRequest) Reset()
func (*ListEntitlementChangesRequest) String ¶ added in v1.12.0
func (x *ListEntitlementChangesRequest) String() string
type ListEntitlementChangesResponse ¶ added in v1.12.0
type ListEntitlementChangesResponse struct { // The list of entitlement changes. EntitlementChanges []*EntitlementChange `protobuf:"bytes,1,rep,name=entitlement_changes,json=entitlementChanges,proto3" json:"entitlement_changes,omitempty"` // A token to list the next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for [CloudChannelService.ListEntitlementChanges][google.cloud.channel.v1.CloudChannelService.ListEntitlementChanges]
func (*ListEntitlementChangesResponse) Descriptor
deprecated
added in
v1.12.0
func (*ListEntitlementChangesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListEntitlementChangesResponse.ProtoReflect.Descriptor instead.
func (*ListEntitlementChangesResponse) GetEntitlementChanges ¶ added in v1.12.0
func (x *ListEntitlementChangesResponse) GetEntitlementChanges() []*EntitlementChange
func (*ListEntitlementChangesResponse) GetNextPageToken ¶ added in v1.12.0
func (x *ListEntitlementChangesResponse) GetNextPageToken() string
func (*ListEntitlementChangesResponse) ProtoMessage ¶ added in v1.12.0
func (*ListEntitlementChangesResponse) ProtoMessage()
func (*ListEntitlementChangesResponse) ProtoReflect ¶ added in v1.12.0
func (x *ListEntitlementChangesResponse) ProtoReflect() protoreflect.Message
func (*ListEntitlementChangesResponse) Reset ¶ added in v1.12.0
func (x *ListEntitlementChangesResponse) Reset()
func (*ListEntitlementChangesResponse) String ¶ added in v1.12.0
func (x *ListEntitlementChangesResponse) String() string
type ListEntitlementsRequest ¶
type ListEntitlementsRequest struct { // Required. The resource name of the reseller's customer account to list // entitlements for. // Parent uses the format: accounts/{account_id}/customers/{customer_id} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. Requested page size. Server might return fewer results than // requested. If unspecified, return at most 50 entitlements. The maximum // value is 100; the server will coerce values above 100. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A token for a page of results other than the first page. // Obtained using // [ListEntitlementsResponse.next_page_token][google.cloud.channel.v1.ListEntitlementsResponse.next_page_token] // of the previous // [CloudChannelService.ListEntitlements][google.cloud.channel.v1.CloudChannelService.ListEntitlements] // call. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.ListEntitlements][google.cloud.channel.v1.CloudChannelService.ListEntitlements]
func (*ListEntitlementsRequest) Descriptor
deprecated
func (*ListEntitlementsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListEntitlementsRequest.ProtoReflect.Descriptor instead.
func (*ListEntitlementsRequest) GetPageSize ¶
func (x *ListEntitlementsRequest) GetPageSize() int32
func (*ListEntitlementsRequest) GetPageToken ¶
func (x *ListEntitlementsRequest) GetPageToken() string
func (*ListEntitlementsRequest) GetParent ¶
func (x *ListEntitlementsRequest) GetParent() string
func (*ListEntitlementsRequest) ProtoMessage ¶
func (*ListEntitlementsRequest) ProtoMessage()
func (*ListEntitlementsRequest) ProtoReflect ¶
func (x *ListEntitlementsRequest) ProtoReflect() protoreflect.Message
func (*ListEntitlementsRequest) Reset ¶
func (x *ListEntitlementsRequest) Reset()
func (*ListEntitlementsRequest) String ¶
func (x *ListEntitlementsRequest) String() string
type ListEntitlementsResponse ¶
type ListEntitlementsResponse struct { // The reseller customer's entitlements. Entitlements []*Entitlement `protobuf:"bytes,1,rep,name=entitlements,proto3" json:"entitlements,omitempty"` // A token to list the next page of results. // Pass to // [ListEntitlementsRequest.page_token][google.cloud.channel.v1.ListEntitlementsRequest.page_token] // to obtain that page. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for [CloudChannelService.ListEntitlements][google.cloud.channel.v1.CloudChannelService.ListEntitlements].
func (*ListEntitlementsResponse) Descriptor
deprecated
func (*ListEntitlementsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListEntitlementsResponse.ProtoReflect.Descriptor instead.
func (*ListEntitlementsResponse) GetEntitlements ¶
func (x *ListEntitlementsResponse) GetEntitlements() []*Entitlement
func (*ListEntitlementsResponse) GetNextPageToken ¶
func (x *ListEntitlementsResponse) GetNextPageToken() string
func (*ListEntitlementsResponse) ProtoMessage ¶
func (*ListEntitlementsResponse) ProtoMessage()
func (*ListEntitlementsResponse) ProtoReflect ¶
func (x *ListEntitlementsResponse) ProtoReflect() protoreflect.Message
func (*ListEntitlementsResponse) Reset ¶
func (x *ListEntitlementsResponse) Reset()
func (*ListEntitlementsResponse) String ¶
func (x *ListEntitlementsResponse) String() string
type ListOffersRequest ¶
type ListOffersRequest struct { // Required. The resource name of the reseller account from which to list // Offers. Parent uses the format: accounts/{account_id}. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. Requested page size. Server might return fewer results than // requested. If unspecified, returns at most 500 Offers. The maximum value is // 1000; the server will coerce values above 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A token for a page of results other than the first page. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The expression to filter results by name (name of // the Offer), sku.name (name of the SKU), or sku.product.name (name of the // Product). // Example 1: sku.product.name=products/p1 AND sku.name!=products/p1/skus/s1 // Example 2: name=accounts/a1/offers/o1 Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. The BCP-47 language code. For example, "en-US". The // response will localize in the corresponding language code, if specified. // The default value is "en-US". LanguageCode string `protobuf:"bytes,5,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Optional. A boolean flag that determines if a response returns future // offers 30 days from now. If the show_future_offers is true, the response // will only contain offers that are scheduled to be available 30 days from // now. ShowFutureOffers bool `protobuf:"varint,7,opt,name=show_future_offers,json=showFutureOffers,proto3" json:"show_future_offers,omitempty"` // contains filtered or unexported fields }
Request message for ListOffers.
func (*ListOffersRequest) Descriptor
deprecated
func (*ListOffersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListOffersRequest.ProtoReflect.Descriptor instead.
func (*ListOffersRequest) GetFilter ¶
func (x *ListOffersRequest) GetFilter() string
func (*ListOffersRequest) GetLanguageCode ¶
func (x *ListOffersRequest) GetLanguageCode() string
func (*ListOffersRequest) GetPageSize ¶
func (x *ListOffersRequest) GetPageSize() int32
func (*ListOffersRequest) GetPageToken ¶
func (x *ListOffersRequest) GetPageToken() string
func (*ListOffersRequest) GetParent ¶
func (x *ListOffersRequest) GetParent() string
func (*ListOffersRequest) GetShowFutureOffers ¶ added in v1.12.0
func (x *ListOffersRequest) GetShowFutureOffers() bool
func (*ListOffersRequest) ProtoMessage ¶
func (*ListOffersRequest) ProtoMessage()
func (*ListOffersRequest) ProtoReflect ¶
func (x *ListOffersRequest) ProtoReflect() protoreflect.Message
func (*ListOffersRequest) Reset ¶
func (x *ListOffersRequest) Reset()
func (*ListOffersRequest) String ¶
func (x *ListOffersRequest) String() string
type ListOffersResponse ¶
type ListOffersResponse struct { // The list of Offers requested. Offers []*Offer `protobuf:"bytes,1,rep,name=offers,proto3" json:"offers,omitempty"` // A token to retrieve the next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for ListOffers.
func (*ListOffersResponse) Descriptor
deprecated
func (*ListOffersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListOffersResponse.ProtoReflect.Descriptor instead.
func (*ListOffersResponse) GetNextPageToken ¶
func (x *ListOffersResponse) GetNextPageToken() string
func (*ListOffersResponse) GetOffers ¶
func (x *ListOffersResponse) GetOffers() []*Offer
func (*ListOffersResponse) ProtoMessage ¶
func (*ListOffersResponse) ProtoMessage()
func (*ListOffersResponse) ProtoReflect ¶
func (x *ListOffersResponse) ProtoReflect() protoreflect.Message
func (*ListOffersResponse) Reset ¶
func (x *ListOffersResponse) Reset()
func (*ListOffersResponse) String ¶
func (x *ListOffersResponse) String() string
type ListProductsRequest ¶
type ListProductsRequest struct { // Required. The resource name of the reseller account. // Format: accounts/{account_id}. Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` // Optional. Requested page size. Server might return fewer results than // requested. If unspecified, returns at most 100 Products. The maximum value // is 1000; the server will coerce values above 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A token for a page of results other than the first page. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The BCP-47 language code. For example, "en-US". The // response will localize in the corresponding language code, if specified. // The default value is "en-US". LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // contains filtered or unexported fields }
Request message for ListProducts.
func (*ListProductsRequest) Descriptor
deprecated
func (*ListProductsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListProductsRequest.ProtoReflect.Descriptor instead.
func (*ListProductsRequest) GetAccount ¶
func (x *ListProductsRequest) GetAccount() string
func (*ListProductsRequest) GetLanguageCode ¶
func (x *ListProductsRequest) GetLanguageCode() string
func (*ListProductsRequest) GetPageSize ¶
func (x *ListProductsRequest) GetPageSize() int32
func (*ListProductsRequest) GetPageToken ¶
func (x *ListProductsRequest) GetPageToken() string
func (*ListProductsRequest) ProtoMessage ¶
func (*ListProductsRequest) ProtoMessage()
func (*ListProductsRequest) ProtoReflect ¶
func (x *ListProductsRequest) ProtoReflect() protoreflect.Message
func (*ListProductsRequest) Reset ¶
func (x *ListProductsRequest) Reset()
func (*ListProductsRequest) String ¶
func (x *ListProductsRequest) String() string
type ListProductsResponse ¶
type ListProductsResponse struct { // List of Products requested. Products []*Product `protobuf:"bytes,1,rep,name=products,proto3" json:"products,omitempty"` // A token to retrieve the next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for ListProducts.
func (*ListProductsResponse) Descriptor
deprecated
func (*ListProductsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListProductsResponse.ProtoReflect.Descriptor instead.
func (*ListProductsResponse) GetNextPageToken ¶
func (x *ListProductsResponse) GetNextPageToken() string
func (*ListProductsResponse) GetProducts ¶
func (x *ListProductsResponse) GetProducts() []*Product
func (*ListProductsResponse) ProtoMessage ¶
func (*ListProductsResponse) ProtoMessage()
func (*ListProductsResponse) ProtoReflect ¶
func (x *ListProductsResponse) ProtoReflect() protoreflect.Message
func (*ListProductsResponse) Reset ¶
func (x *ListProductsResponse) Reset()
func (*ListProductsResponse) String ¶
func (x *ListProductsResponse) String() string
type ListPurchasableOffersRequest ¶
type ListPurchasableOffersRequest struct { // Defines the intended purchase. // // Types that are assignable to PurchaseOption: // // *ListPurchasableOffersRequest_CreateEntitlementPurchase_ // *ListPurchasableOffersRequest_ChangeOfferPurchase_ PurchaseOption isListPurchasableOffersRequest_PurchaseOption `protobuf_oneof:"purchase_option"` // Required. The resource name of the customer to list Offers for. // Format: accounts/{account_id}/customers/{customer_id}. Customer string `protobuf:"bytes,1,opt,name=customer,proto3" json:"customer,omitempty"` // Optional. Requested page size. Server might return fewer results than // requested. If unspecified, returns at most 100 Offers. The maximum value is // 1000; the server will coerce values above 1000. PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A token for a page of results other than the first page. PageToken string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The BCP-47 language code. For example, "en-US". The // response will localize in the corresponding language code, if specified. // The default value is "en-US". LanguageCode string `protobuf:"bytes,6,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // contains filtered or unexported fields }
Request message for ListPurchasableOffers.
func (*ListPurchasableOffersRequest) Descriptor
deprecated
func (*ListPurchasableOffersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPurchasableOffersRequest.ProtoReflect.Descriptor instead.
func (*ListPurchasableOffersRequest) GetChangeOfferPurchase ¶
func (x *ListPurchasableOffersRequest) GetChangeOfferPurchase() *ListPurchasableOffersRequest_ChangeOfferPurchase
func (*ListPurchasableOffersRequest) GetCreateEntitlementPurchase ¶
func (x *ListPurchasableOffersRequest) GetCreateEntitlementPurchase() *ListPurchasableOffersRequest_CreateEntitlementPurchase
func (*ListPurchasableOffersRequest) GetCustomer ¶
func (x *ListPurchasableOffersRequest) GetCustomer() string
func (*ListPurchasableOffersRequest) GetLanguageCode ¶
func (x *ListPurchasableOffersRequest) GetLanguageCode() string
func (*ListPurchasableOffersRequest) GetPageSize ¶
func (x *ListPurchasableOffersRequest) GetPageSize() int32
func (*ListPurchasableOffersRequest) GetPageToken ¶
func (x *ListPurchasableOffersRequest) GetPageToken() string
func (*ListPurchasableOffersRequest) GetPurchaseOption ¶
func (m *ListPurchasableOffersRequest) GetPurchaseOption() isListPurchasableOffersRequest_PurchaseOption
func (*ListPurchasableOffersRequest) ProtoMessage ¶
func (*ListPurchasableOffersRequest) ProtoMessage()
func (*ListPurchasableOffersRequest) ProtoReflect ¶
func (x *ListPurchasableOffersRequest) ProtoReflect() protoreflect.Message
func (*ListPurchasableOffersRequest) Reset ¶
func (x *ListPurchasableOffersRequest) Reset()
func (*ListPurchasableOffersRequest) String ¶
func (x *ListPurchasableOffersRequest) String() string
type ListPurchasableOffersRequest_ChangeOfferPurchase ¶
type ListPurchasableOffersRequest_ChangeOfferPurchase struct { // Required. Resource name of the entitlement. // Format: // accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} Entitlement string `protobuf:"bytes,1,opt,name=entitlement,proto3" json:"entitlement,omitempty"` // Optional. Resource name of the new target SKU. Provide this SKU when // upgrading or downgrading an entitlement. Format: // products/{product_id}/skus/{sku_id} NewSku string `protobuf:"bytes,2,opt,name=new_sku,json=newSku,proto3" json:"new_sku,omitempty"` // Optional. Resource name of the new target Billing Account. Provide this // Billing Account when setting up billing for a trial subscription. Format: // accounts/{account_id}/billingAccounts/{billing_account_id}. // // This field is only relevant for multi-currency accounts. It should be // left empty for single currency accounts. BillingAccount string `protobuf:"bytes,3,opt,name=billing_account,json=billingAccount,proto3" json:"billing_account,omitempty"` // contains filtered or unexported fields }
List Offers for ChangeOffer purchase.
func (*ListPurchasableOffersRequest_ChangeOfferPurchase) Descriptor
deprecated
func (*ListPurchasableOffersRequest_ChangeOfferPurchase) Descriptor() ([]byte, []int)
Deprecated: Use ListPurchasableOffersRequest_ChangeOfferPurchase.ProtoReflect.Descriptor instead.
func (*ListPurchasableOffersRequest_ChangeOfferPurchase) GetBillingAccount ¶ added in v1.17.0
func (x *ListPurchasableOffersRequest_ChangeOfferPurchase) GetBillingAccount() string
func (*ListPurchasableOffersRequest_ChangeOfferPurchase) GetEntitlement ¶
func (x *ListPurchasableOffersRequest_ChangeOfferPurchase) GetEntitlement() string
func (*ListPurchasableOffersRequest_ChangeOfferPurchase) GetNewSku ¶
func (x *ListPurchasableOffersRequest_ChangeOfferPurchase) GetNewSku() string
func (*ListPurchasableOffersRequest_ChangeOfferPurchase) ProtoMessage ¶
func (*ListPurchasableOffersRequest_ChangeOfferPurchase) ProtoMessage()
func (*ListPurchasableOffersRequest_ChangeOfferPurchase) ProtoReflect ¶
func (x *ListPurchasableOffersRequest_ChangeOfferPurchase) ProtoReflect() protoreflect.Message
func (*ListPurchasableOffersRequest_ChangeOfferPurchase) Reset ¶
func (x *ListPurchasableOffersRequest_ChangeOfferPurchase) Reset()
func (*ListPurchasableOffersRequest_ChangeOfferPurchase) String ¶
func (x *ListPurchasableOffersRequest_ChangeOfferPurchase) String() string
type ListPurchasableOffersRequest_ChangeOfferPurchase_ ¶
type ListPurchasableOffersRequest_ChangeOfferPurchase_ struct { // List Offers for ChangeOffer purchase. ChangeOfferPurchase *ListPurchasableOffersRequest_ChangeOfferPurchase `protobuf:"bytes,3,opt,name=change_offer_purchase,json=changeOfferPurchase,proto3,oneof"` }
type ListPurchasableOffersRequest_CreateEntitlementPurchase ¶
type ListPurchasableOffersRequest_CreateEntitlementPurchase struct { // Required. SKU that the result should be restricted to. // Format: products/{product_id}/skus/{sku_id}. Sku string `protobuf:"bytes,1,opt,name=sku,proto3" json:"sku,omitempty"` // Optional. Billing account that the result should be restricted to. // Format: accounts/{account_id}/billingAccounts/{billing_account_id}. BillingAccount string `protobuf:"bytes,2,opt,name=billing_account,json=billingAccount,proto3" json:"billing_account,omitempty"` // contains filtered or unexported fields }
List Offers for CreateEntitlement purchase.
func (*ListPurchasableOffersRequest_CreateEntitlementPurchase) Descriptor
deprecated
func (*ListPurchasableOffersRequest_CreateEntitlementPurchase) Descriptor() ([]byte, []int)
Deprecated: Use ListPurchasableOffersRequest_CreateEntitlementPurchase.ProtoReflect.Descriptor instead.
func (*ListPurchasableOffersRequest_CreateEntitlementPurchase) GetBillingAccount ¶ added in v1.17.0
func (x *ListPurchasableOffersRequest_CreateEntitlementPurchase) GetBillingAccount() string
func (*ListPurchasableOffersRequest_CreateEntitlementPurchase) GetSku ¶
func (x *ListPurchasableOffersRequest_CreateEntitlementPurchase) GetSku() string
func (*ListPurchasableOffersRequest_CreateEntitlementPurchase) ProtoMessage ¶
func (*ListPurchasableOffersRequest_CreateEntitlementPurchase) ProtoMessage()
func (*ListPurchasableOffersRequest_CreateEntitlementPurchase) ProtoReflect ¶
func (x *ListPurchasableOffersRequest_CreateEntitlementPurchase) ProtoReflect() protoreflect.Message
func (*ListPurchasableOffersRequest_CreateEntitlementPurchase) Reset ¶
func (x *ListPurchasableOffersRequest_CreateEntitlementPurchase) Reset()
func (*ListPurchasableOffersRequest_CreateEntitlementPurchase) String ¶
func (x *ListPurchasableOffersRequest_CreateEntitlementPurchase) String() string
type ListPurchasableOffersRequest_CreateEntitlementPurchase_ ¶
type ListPurchasableOffersRequest_CreateEntitlementPurchase_ struct { // List Offers for CreateEntitlement purchase. CreateEntitlementPurchase *ListPurchasableOffersRequest_CreateEntitlementPurchase `protobuf:"bytes,2,opt,name=create_entitlement_purchase,json=createEntitlementPurchase,proto3,oneof"` }
type ListPurchasableOffersResponse ¶
type ListPurchasableOffersResponse struct { // The list of Offers requested. PurchasableOffers []*PurchasableOffer `protobuf:"bytes,1,rep,name=purchasable_offers,json=purchasableOffers,proto3" json:"purchasable_offers,omitempty"` // A token to retrieve the next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for ListPurchasableOffers.
func (*ListPurchasableOffersResponse) Descriptor
deprecated
func (*ListPurchasableOffersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPurchasableOffersResponse.ProtoReflect.Descriptor instead.
func (*ListPurchasableOffersResponse) GetNextPageToken ¶
func (x *ListPurchasableOffersResponse) GetNextPageToken() string
func (*ListPurchasableOffersResponse) GetPurchasableOffers ¶
func (x *ListPurchasableOffersResponse) GetPurchasableOffers() []*PurchasableOffer
func (*ListPurchasableOffersResponse) ProtoMessage ¶
func (*ListPurchasableOffersResponse) ProtoMessage()
func (*ListPurchasableOffersResponse) ProtoReflect ¶
func (x *ListPurchasableOffersResponse) ProtoReflect() protoreflect.Message
func (*ListPurchasableOffersResponse) Reset ¶
func (x *ListPurchasableOffersResponse) Reset()
func (*ListPurchasableOffersResponse) String ¶
func (x *ListPurchasableOffersResponse) String() string
type ListPurchasableSkusRequest ¶
type ListPurchasableSkusRequest struct { // Defines the intended purchase. // // Types that are assignable to PurchaseOption: // // *ListPurchasableSkusRequest_CreateEntitlementPurchase_ // *ListPurchasableSkusRequest_ChangeOfferPurchase_ PurchaseOption isListPurchasableSkusRequest_PurchaseOption `protobuf_oneof:"purchase_option"` // Required. The resource name of the customer to list SKUs for. // Format: accounts/{account_id}/customers/{customer_id}. Customer string `protobuf:"bytes,1,opt,name=customer,proto3" json:"customer,omitempty"` // Optional. Requested page size. Server might return fewer results than // requested. If unspecified, returns at most 100 SKUs. The maximum value is // 1000; the server will coerce values above 1000. PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A token for a page of results other than the first page. PageToken string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The BCP-47 language code. For example, "en-US". The // response will localize in the corresponding language code, if specified. // The default value is "en-US". LanguageCode string `protobuf:"bytes,6,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // contains filtered or unexported fields }
Request message for ListPurchasableSkus.
func (*ListPurchasableSkusRequest) Descriptor
deprecated
func (*ListPurchasableSkusRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPurchasableSkusRequest.ProtoReflect.Descriptor instead.
func (*ListPurchasableSkusRequest) GetChangeOfferPurchase ¶
func (x *ListPurchasableSkusRequest) GetChangeOfferPurchase() *ListPurchasableSkusRequest_ChangeOfferPurchase
func (*ListPurchasableSkusRequest) GetCreateEntitlementPurchase ¶
func (x *ListPurchasableSkusRequest) GetCreateEntitlementPurchase() *ListPurchasableSkusRequest_CreateEntitlementPurchase
func (*ListPurchasableSkusRequest) GetCustomer ¶
func (x *ListPurchasableSkusRequest) GetCustomer() string
func (*ListPurchasableSkusRequest) GetLanguageCode ¶
func (x *ListPurchasableSkusRequest) GetLanguageCode() string
func (*ListPurchasableSkusRequest) GetPageSize ¶
func (x *ListPurchasableSkusRequest) GetPageSize() int32
func (*ListPurchasableSkusRequest) GetPageToken ¶
func (x *ListPurchasableSkusRequest) GetPageToken() string
func (*ListPurchasableSkusRequest) GetPurchaseOption ¶
func (m *ListPurchasableSkusRequest) GetPurchaseOption() isListPurchasableSkusRequest_PurchaseOption
func (*ListPurchasableSkusRequest) ProtoMessage ¶
func (*ListPurchasableSkusRequest) ProtoMessage()
func (*ListPurchasableSkusRequest) ProtoReflect ¶
func (x *ListPurchasableSkusRequest) ProtoReflect() protoreflect.Message
func (*ListPurchasableSkusRequest) Reset ¶
func (x *ListPurchasableSkusRequest) Reset()
func (*ListPurchasableSkusRequest) String ¶
func (x *ListPurchasableSkusRequest) String() string
type ListPurchasableSkusRequest_ChangeOfferPurchase ¶
type ListPurchasableSkusRequest_ChangeOfferPurchase struct { // Required. Resource name of the entitlement. // Format: // accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} Entitlement string `protobuf:"bytes,1,opt,name=entitlement,proto3" json:"entitlement,omitempty"` // Required. Change Type for the entitlement. ChangeType ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType `` /* 179-byte string literal not displayed */ // contains filtered or unexported fields }
List SKUs for upgrading or downgrading an entitlement. Make the purchase using [CloudChannelService.ChangeOffer][google.cloud.channel.v1.CloudChannelService.ChangeOffer].
func (*ListPurchasableSkusRequest_ChangeOfferPurchase) Descriptor
deprecated
func (*ListPurchasableSkusRequest_ChangeOfferPurchase) Descriptor() ([]byte, []int)
Deprecated: Use ListPurchasableSkusRequest_ChangeOfferPurchase.ProtoReflect.Descriptor instead.
func (*ListPurchasableSkusRequest_ChangeOfferPurchase) GetChangeType ¶
func (x *ListPurchasableSkusRequest_ChangeOfferPurchase) GetChangeType() ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType
func (*ListPurchasableSkusRequest_ChangeOfferPurchase) GetEntitlement ¶
func (x *ListPurchasableSkusRequest_ChangeOfferPurchase) GetEntitlement() string
func (*ListPurchasableSkusRequest_ChangeOfferPurchase) ProtoMessage ¶
func (*ListPurchasableSkusRequest_ChangeOfferPurchase) ProtoMessage()
func (*ListPurchasableSkusRequest_ChangeOfferPurchase) ProtoReflect ¶
func (x *ListPurchasableSkusRequest_ChangeOfferPurchase) ProtoReflect() protoreflect.Message
func (*ListPurchasableSkusRequest_ChangeOfferPurchase) Reset ¶
func (x *ListPurchasableSkusRequest_ChangeOfferPurchase) Reset()
func (*ListPurchasableSkusRequest_ChangeOfferPurchase) String ¶
func (x *ListPurchasableSkusRequest_ChangeOfferPurchase) String() string
type ListPurchasableSkusRequest_ChangeOfferPurchase_ ¶
type ListPurchasableSkusRequest_ChangeOfferPurchase_ struct { // List SKUs for ChangeOffer purchase with a new SKU. ChangeOfferPurchase *ListPurchasableSkusRequest_ChangeOfferPurchase `protobuf:"bytes,3,opt,name=change_offer_purchase,json=changeOfferPurchase,proto3,oneof"` }
type ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType ¶
type ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType int32
Change Type enum.
const ( // Not used. ListPurchasableSkusRequest_ChangeOfferPurchase_CHANGE_TYPE_UNSPECIFIED ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType = 0 // SKU is an upgrade on the current entitlement. ListPurchasableSkusRequest_ChangeOfferPurchase_UPGRADE ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType = 1 // SKU is a downgrade on the current entitlement. ListPurchasableSkusRequest_ChangeOfferPurchase_DOWNGRADE ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType = 2 )
func (ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType) Descriptor ¶
func (ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType) Descriptor() protoreflect.EnumDescriptor
func (ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType) EnumDescriptor
deprecated
func (ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType.Descriptor instead.
func (ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType) Number ¶
func (x ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType) Number() protoreflect.EnumNumber
func (ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType) String ¶
func (x ListPurchasableSkusRequest_ChangeOfferPurchase_ChangeType) String() string
type ListPurchasableSkusRequest_CreateEntitlementPurchase ¶
type ListPurchasableSkusRequest_CreateEntitlementPurchase struct { // Required. List SKUs belonging to this Product. // Format: products/{product_id}. // Supports products/- to retrieve SKUs for all products. Product string `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"` // contains filtered or unexported fields }
List SKUs for a new entitlement. Make the purchase using [CloudChannelService.CreateEntitlement][google.cloud.channel.v1.CloudChannelService.CreateEntitlement].
func (*ListPurchasableSkusRequest_CreateEntitlementPurchase) Descriptor
deprecated
func (*ListPurchasableSkusRequest_CreateEntitlementPurchase) Descriptor() ([]byte, []int)
Deprecated: Use ListPurchasableSkusRequest_CreateEntitlementPurchase.ProtoReflect.Descriptor instead.
func (*ListPurchasableSkusRequest_CreateEntitlementPurchase) GetProduct ¶
func (x *ListPurchasableSkusRequest_CreateEntitlementPurchase) GetProduct() string
func (*ListPurchasableSkusRequest_CreateEntitlementPurchase) ProtoMessage ¶
func (*ListPurchasableSkusRequest_CreateEntitlementPurchase) ProtoMessage()
func (*ListPurchasableSkusRequest_CreateEntitlementPurchase) ProtoReflect ¶
func (x *ListPurchasableSkusRequest_CreateEntitlementPurchase) ProtoReflect() protoreflect.Message
func (*ListPurchasableSkusRequest_CreateEntitlementPurchase) Reset ¶
func (x *ListPurchasableSkusRequest_CreateEntitlementPurchase) Reset()
func (*ListPurchasableSkusRequest_CreateEntitlementPurchase) String ¶
func (x *ListPurchasableSkusRequest_CreateEntitlementPurchase) String() string
type ListPurchasableSkusRequest_CreateEntitlementPurchase_ ¶
type ListPurchasableSkusRequest_CreateEntitlementPurchase_ struct { // List SKUs for CreateEntitlement purchase. CreateEntitlementPurchase *ListPurchasableSkusRequest_CreateEntitlementPurchase `protobuf:"bytes,2,opt,name=create_entitlement_purchase,json=createEntitlementPurchase,proto3,oneof"` }
type ListPurchasableSkusResponse ¶
type ListPurchasableSkusResponse struct { // The list of SKUs requested. PurchasableSkus []*PurchasableSku `protobuf:"bytes,1,rep,name=purchasable_skus,json=purchasableSkus,proto3" json:"purchasable_skus,omitempty"` // A token to retrieve the next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for ListPurchasableSkus.
func (*ListPurchasableSkusResponse) Descriptor
deprecated
func (*ListPurchasableSkusResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPurchasableSkusResponse.ProtoReflect.Descriptor instead.
func (*ListPurchasableSkusResponse) GetNextPageToken ¶
func (x *ListPurchasableSkusResponse) GetNextPageToken() string
func (*ListPurchasableSkusResponse) GetPurchasableSkus ¶
func (x *ListPurchasableSkusResponse) GetPurchasableSkus() []*PurchasableSku
func (*ListPurchasableSkusResponse) ProtoMessage ¶
func (*ListPurchasableSkusResponse) ProtoMessage()
func (*ListPurchasableSkusResponse) ProtoReflect ¶
func (x *ListPurchasableSkusResponse) ProtoReflect() protoreflect.Message
func (*ListPurchasableSkusResponse) Reset ¶
func (x *ListPurchasableSkusResponse) Reset()
func (*ListPurchasableSkusResponse) String ¶
func (x *ListPurchasableSkusResponse) String() string
type ListReportsRequest
deprecated
type ListReportsRequest struct { // Required. The resource name of the partner account to list available // reports for. Parent uses the format: accounts/{account_id} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. Requested page size of the report. The server might return fewer // results than requested. If unspecified, returns 20 reports. The maximum // value is 100. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A token that specifies a page of results beyond the first page. // Obtained through // [ListReportsResponse.next_page_token][google.cloud.channel.v1.ListReportsResponse.next_page_token] // of the previous // [CloudChannelReportsService.ListReports][google.cloud.channel.v1.CloudChannelReportsService.ListReports] // call. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The BCP-47 language code, such as "en-US". If specified, the // response is localized to the corresponding language code if the // original data sources support it. // Default is "en-US". LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelReportsService.ListReports][google.cloud.channel.v1.CloudChannelReportsService.ListReports].
Deprecated: Marked as deprecated in google/cloud/channel/v1/reports_service.proto.
func (*ListReportsRequest) Descriptor
deprecated
func (*ListReportsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListReportsRequest.ProtoReflect.Descriptor instead.
func (*ListReportsRequest) GetLanguageCode ¶
func (x *ListReportsRequest) GetLanguageCode() string
func (*ListReportsRequest) GetPageSize ¶
func (x *ListReportsRequest) GetPageSize() int32
func (*ListReportsRequest) GetPageToken ¶
func (x *ListReportsRequest) GetPageToken() string
func (*ListReportsRequest) GetParent ¶
func (x *ListReportsRequest) GetParent() string
func (*ListReportsRequest) ProtoMessage ¶
func (*ListReportsRequest) ProtoMessage()
func (*ListReportsRequest) ProtoReflect ¶
func (x *ListReportsRequest) ProtoReflect() protoreflect.Message
func (*ListReportsRequest) Reset ¶
func (x *ListReportsRequest) Reset()
func (*ListReportsRequest) String ¶
func (x *ListReportsRequest) String() string
type ListReportsResponse
deprecated
type ListReportsResponse struct { // The reports available to the partner. Reports []*Report `protobuf:"bytes,1,rep,name=reports,proto3" json:"reports,omitempty"` // Pass this token to // [FetchReportResultsRequest.page_token][google.cloud.channel.v1.FetchReportResultsRequest.page_token] // to retrieve the next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for [CloudChannelReportsService.ListReports][google.cloud.channel.v1.CloudChannelReportsService.ListReports].
Deprecated: Marked as deprecated in google/cloud/channel/v1/reports_service.proto.
func (*ListReportsResponse) Descriptor
deprecated
func (*ListReportsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListReportsResponse.ProtoReflect.Descriptor instead.
func (*ListReportsResponse) GetNextPageToken ¶
func (x *ListReportsResponse) GetNextPageToken() string
func (*ListReportsResponse) GetReports ¶
func (x *ListReportsResponse) GetReports() []*Report
func (*ListReportsResponse) ProtoMessage ¶
func (*ListReportsResponse) ProtoMessage()
func (*ListReportsResponse) ProtoReflect ¶
func (x *ListReportsResponse) ProtoReflect() protoreflect.Message
func (*ListReportsResponse) Reset ¶
func (x *ListReportsResponse) Reset()
func (*ListReportsResponse) String ¶
func (x *ListReportsResponse) String() string
type ListSkuGroupBillableSkusRequest ¶ added in v1.16.0
type ListSkuGroupBillableSkusRequest struct { // Required. Resource name of the SKU group. // Format: accounts/{account}/skuGroups/{sku_group}. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of SKUs to return. The service may return // fewer than this value. If unspecified, returns a maximum of 100000 SKUs. // The maximum value is 100000; values above 100000 will be coerced to 100000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A token identifying a page of results beyond the first page. // Obtained through // [ListSkuGroupBillableSkus.next_page_token][] of the previous // [CloudChannelService.ListSkuGroupBillableSkus][google.cloud.channel.v1.CloudChannelService.ListSkuGroupBillableSkus] // call. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
Request message for ListSkuGroupBillableSkus.
func (*ListSkuGroupBillableSkusRequest) Descriptor
deprecated
added in
v1.16.0
func (*ListSkuGroupBillableSkusRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSkuGroupBillableSkusRequest.ProtoReflect.Descriptor instead.
func (*ListSkuGroupBillableSkusRequest) GetPageSize ¶ added in v1.16.0
func (x *ListSkuGroupBillableSkusRequest) GetPageSize() int32
func (*ListSkuGroupBillableSkusRequest) GetPageToken ¶ added in v1.16.0
func (x *ListSkuGroupBillableSkusRequest) GetPageToken() string
func (*ListSkuGroupBillableSkusRequest) GetParent ¶ added in v1.16.0
func (x *ListSkuGroupBillableSkusRequest) GetParent() string
func (*ListSkuGroupBillableSkusRequest) ProtoMessage ¶ added in v1.16.0
func (*ListSkuGroupBillableSkusRequest) ProtoMessage()
func (*ListSkuGroupBillableSkusRequest) ProtoReflect ¶ added in v1.16.0
func (x *ListSkuGroupBillableSkusRequest) ProtoReflect() protoreflect.Message
func (*ListSkuGroupBillableSkusRequest) Reset ¶ added in v1.16.0
func (x *ListSkuGroupBillableSkusRequest) Reset()
func (*ListSkuGroupBillableSkusRequest) String ¶ added in v1.16.0
func (x *ListSkuGroupBillableSkusRequest) String() string
type ListSkuGroupBillableSkusResponse ¶ added in v1.16.0
type ListSkuGroupBillableSkusResponse struct { // The list of billable SKUs in the requested SKU group. BillableSkus []*BillableSku `protobuf:"bytes,1,rep,name=billable_skus,json=billableSkus,proto3" json:"billable_skus,omitempty"` // A token to retrieve the next page of results. // Pass to [ListSkuGroupBillableSkus.page_token][] to obtain that // page. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for ListSkuGroupBillableSkus.
func (*ListSkuGroupBillableSkusResponse) Descriptor
deprecated
added in
v1.16.0
func (*ListSkuGroupBillableSkusResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSkuGroupBillableSkusResponse.ProtoReflect.Descriptor instead.
func (*ListSkuGroupBillableSkusResponse) GetBillableSkus ¶ added in v1.16.0
func (x *ListSkuGroupBillableSkusResponse) GetBillableSkus() []*BillableSku
func (*ListSkuGroupBillableSkusResponse) GetNextPageToken ¶ added in v1.16.0
func (x *ListSkuGroupBillableSkusResponse) GetNextPageToken() string
func (*ListSkuGroupBillableSkusResponse) ProtoMessage ¶ added in v1.16.0
func (*ListSkuGroupBillableSkusResponse) ProtoMessage()
func (*ListSkuGroupBillableSkusResponse) ProtoReflect ¶ added in v1.16.0
func (x *ListSkuGroupBillableSkusResponse) ProtoReflect() protoreflect.Message
func (*ListSkuGroupBillableSkusResponse) Reset ¶ added in v1.16.0
func (x *ListSkuGroupBillableSkusResponse) Reset()
func (*ListSkuGroupBillableSkusResponse) String ¶ added in v1.16.0
func (x *ListSkuGroupBillableSkusResponse) String() string
type ListSkuGroupsRequest ¶ added in v1.16.0
type ListSkuGroupsRequest struct { // Required. The resource name of the account from which to list SKU groups. // Parent uses the format: accounts/{account}. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of SKU groups to return. The service may // return fewer than this value. If unspecified, returns a maximum of 1000 SKU // groups. The maximum value is 1000; values above 1000 will be coerced to // 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A token identifying a page of results beyond the first page. // Obtained through // [ListSkuGroups.next_page_token][] of the previous // [CloudChannelService.ListSkuGroups][google.cloud.channel.v1.CloudChannelService.ListSkuGroups] // call. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
Request message for ListSkuGroups.
func (*ListSkuGroupsRequest) Descriptor
deprecated
added in
v1.16.0
func (*ListSkuGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSkuGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListSkuGroupsRequest) GetPageSize ¶ added in v1.16.0
func (x *ListSkuGroupsRequest) GetPageSize() int32
func (*ListSkuGroupsRequest) GetPageToken ¶ added in v1.16.0
func (x *ListSkuGroupsRequest) GetPageToken() string
func (*ListSkuGroupsRequest) GetParent ¶ added in v1.16.0
func (x *ListSkuGroupsRequest) GetParent() string
func (*ListSkuGroupsRequest) ProtoMessage ¶ added in v1.16.0
func (*ListSkuGroupsRequest) ProtoMessage()
func (*ListSkuGroupsRequest) ProtoReflect ¶ added in v1.16.0
func (x *ListSkuGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListSkuGroupsRequest) Reset ¶ added in v1.16.0
func (x *ListSkuGroupsRequest) Reset()
func (*ListSkuGroupsRequest) String ¶ added in v1.16.0
func (x *ListSkuGroupsRequest) String() string
type ListSkuGroupsResponse ¶ added in v1.16.0
type ListSkuGroupsResponse struct { // The list of SKU groups requested. SkuGroups []*SkuGroup `protobuf:"bytes,1,rep,name=sku_groups,json=skuGroups,proto3" json:"sku_groups,omitempty"` // A token to retrieve the next page of results. // Pass to [ListSkuGroups.page_token][] to obtain that // page. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for ListSkuGroups.
func (*ListSkuGroupsResponse) Descriptor
deprecated
added in
v1.16.0
func (*ListSkuGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSkuGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListSkuGroupsResponse) GetNextPageToken ¶ added in v1.16.0
func (x *ListSkuGroupsResponse) GetNextPageToken() string
func (*ListSkuGroupsResponse) GetSkuGroups ¶ added in v1.16.0
func (x *ListSkuGroupsResponse) GetSkuGroups() []*SkuGroup
func (*ListSkuGroupsResponse) ProtoMessage ¶ added in v1.16.0
func (*ListSkuGroupsResponse) ProtoMessage()
func (*ListSkuGroupsResponse) ProtoReflect ¶ added in v1.16.0
func (x *ListSkuGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListSkuGroupsResponse) Reset ¶ added in v1.16.0
func (x *ListSkuGroupsResponse) Reset()
func (*ListSkuGroupsResponse) String ¶ added in v1.16.0
func (x *ListSkuGroupsResponse) String() string
type ListSkusRequest ¶
type ListSkusRequest struct { // Required. The resource name of the Product to list SKUs for. // Parent uses the format: products/{product_id}. // Supports products/- to retrieve SKUs for all products. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. Resource name of the reseller. // Format: accounts/{account_id}. Account string `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"` // Optional. Requested page size. Server might return fewer results than // requested. If unspecified, returns at most 100 SKUs. The maximum value is // 1000; the server will coerce values above 1000. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A token for a page of results other than the first page. // Optional. PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The BCP-47 language code. For example, "en-US". The // response will localize in the corresponding language code, if specified. // The default value is "en-US". LanguageCode string `protobuf:"bytes,5,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // contains filtered or unexported fields }
Request message for ListSkus.
func (*ListSkusRequest) Descriptor
deprecated
func (*ListSkusRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSkusRequest.ProtoReflect.Descriptor instead.
func (*ListSkusRequest) GetAccount ¶
func (x *ListSkusRequest) GetAccount() string
func (*ListSkusRequest) GetLanguageCode ¶
func (x *ListSkusRequest) GetLanguageCode() string
func (*ListSkusRequest) GetPageSize ¶
func (x *ListSkusRequest) GetPageSize() int32
func (*ListSkusRequest) GetPageToken ¶
func (x *ListSkusRequest) GetPageToken() string
func (*ListSkusRequest) GetParent ¶
func (x *ListSkusRequest) GetParent() string
func (*ListSkusRequest) ProtoMessage ¶
func (*ListSkusRequest) ProtoMessage()
func (*ListSkusRequest) ProtoReflect ¶
func (x *ListSkusRequest) ProtoReflect() protoreflect.Message
func (*ListSkusRequest) Reset ¶
func (x *ListSkusRequest) Reset()
func (*ListSkusRequest) String ¶
func (x *ListSkusRequest) String() string
type ListSkusResponse ¶
type ListSkusResponse struct { // The list of SKUs requested. Skus []*Sku `protobuf:"bytes,1,rep,name=skus,proto3" json:"skus,omitempty"` // A token to retrieve the next page of results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for ListSkus.
func (*ListSkusResponse) Descriptor
deprecated
func (*ListSkusResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSkusResponse.ProtoReflect.Descriptor instead.
func (*ListSkusResponse) GetNextPageToken ¶
func (x *ListSkusResponse) GetNextPageToken() string
func (*ListSkusResponse) GetSkus ¶
func (x *ListSkusResponse) GetSkus() []*Sku
func (*ListSkusResponse) ProtoMessage ¶
func (*ListSkusResponse) ProtoMessage()
func (*ListSkusResponse) ProtoReflect ¶
func (x *ListSkusResponse) ProtoReflect() protoreflect.Message
func (*ListSkusResponse) Reset ¶
func (x *ListSkusResponse) Reset()
func (*ListSkusResponse) String ¶
func (x *ListSkusResponse) String() string
type ListSubscribersRequest ¶
type ListSubscribersRequest struct { // Required. Resource name of the account. Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` // Optional. The maximum number of service accounts to return. The service may // return fewer than this value. If unspecified, returns at most 100 service // accounts. The maximum value is 1000; the server will coerce values above // 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. A page token, received from a previous `ListSubscribers` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to `ListSubscribers` must // match the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
Request Message for ListSubscribers.
func (*ListSubscribersRequest) Descriptor
deprecated
func (*ListSubscribersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSubscribersRequest.ProtoReflect.Descriptor instead.
func (*ListSubscribersRequest) GetAccount ¶
func (x *ListSubscribersRequest) GetAccount() string
func (*ListSubscribersRequest) GetPageSize ¶
func (x *ListSubscribersRequest) GetPageSize() int32
func (*ListSubscribersRequest) GetPageToken ¶
func (x *ListSubscribersRequest) GetPageToken() string
func (*ListSubscribersRequest) ProtoMessage ¶
func (*ListSubscribersRequest) ProtoMessage()
func (*ListSubscribersRequest) ProtoReflect ¶
func (x *ListSubscribersRequest) ProtoReflect() protoreflect.Message
func (*ListSubscribersRequest) Reset ¶
func (x *ListSubscribersRequest) Reset()
func (*ListSubscribersRequest) String ¶
func (x *ListSubscribersRequest) String() string
type ListSubscribersResponse ¶
type ListSubscribersResponse struct { // Name of the topic registered with the reseller. Topic string `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"` // List of service accounts which have subscriber access to the topic. ServiceAccounts []string `protobuf:"bytes,2,rep,name=service_accounts,json=serviceAccounts,proto3" json:"service_accounts,omitempty"` // A token that can be sent as `page_token` to retrieve the next page. // If this field is omitted, there are no subsequent pages. NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response Message for ListSubscribers.
func (*ListSubscribersResponse) Descriptor
deprecated
func (*ListSubscribersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSubscribersResponse.ProtoReflect.Descriptor instead.
func (*ListSubscribersResponse) GetNextPageToken ¶
func (x *ListSubscribersResponse) GetNextPageToken() string
func (*ListSubscribersResponse) GetServiceAccounts ¶
func (x *ListSubscribersResponse) GetServiceAccounts() []string
func (*ListSubscribersResponse) GetTopic ¶
func (x *ListSubscribersResponse) GetTopic() string
func (*ListSubscribersResponse) ProtoMessage ¶
func (*ListSubscribersResponse) ProtoMessage()
func (*ListSubscribersResponse) ProtoReflect ¶
func (x *ListSubscribersResponse) ProtoReflect() protoreflect.Message
func (*ListSubscribersResponse) Reset ¶
func (x *ListSubscribersResponse) Reset()
func (*ListSubscribersResponse) String ¶
func (x *ListSubscribersResponse) String() string
type ListTransferableOffersRequest ¶
type ListTransferableOffersRequest struct { // Specifies the identity of transferred customer. // Either a cloud_identity_id of the customer or the customer name is // required to look up transferrable Offers. // // Types that are assignable to TransferredCustomerIdentity: // // *ListTransferableOffersRequest_CloudIdentityId // *ListTransferableOffersRequest_CustomerName TransferredCustomerIdentity isListTransferableOffersRequest_TransferredCustomerIdentity `protobuf_oneof:"transferred_customer_identity"` // Required. The resource name of the reseller's account. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Requested page size. Server might return fewer results than requested. // If unspecified, returns at most 100 offers. // The maximum value is 1000; the server will coerce values above 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A token for a page of results other than the first page. // Obtained using // [ListTransferableOffersResponse.next_page_token][google.cloud.channel.v1.ListTransferableOffersResponse.next_page_token] // of the previous // [CloudChannelService.ListTransferableOffers][google.cloud.channel.v1.CloudChannelService.ListTransferableOffers] // call. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Required. The SKU to look up Offers for. Sku string `protobuf:"bytes,6,opt,name=sku,proto3" json:"sku,omitempty"` // Optional. The BCP-47 language code. For example, "en-US". The // response will localize in the corresponding language code, if specified. // The default value is "en-US". LanguageCode string `protobuf:"bytes,7,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Optional. The Billing Account to look up Offers for. Format: // accounts/{account_id}/billingAccounts/{billing_account_id}. // // This field is only relevant for multi-currency accounts. It should be left // empty for single currency accounts. BillingAccount string `protobuf:"bytes,8,opt,name=billing_account,json=billingAccount,proto3" json:"billing_account,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.ListTransferableOffers][google.cloud.channel.v1.CloudChannelService.ListTransferableOffers]
func (*ListTransferableOffersRequest) Descriptor
deprecated
func (*ListTransferableOffersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTransferableOffersRequest.ProtoReflect.Descriptor instead.
func (*ListTransferableOffersRequest) GetBillingAccount ¶ added in v1.17.0
func (x *ListTransferableOffersRequest) GetBillingAccount() string
func (*ListTransferableOffersRequest) GetCloudIdentityId ¶
func (x *ListTransferableOffersRequest) GetCloudIdentityId() string
func (*ListTransferableOffersRequest) GetCustomerName ¶
func (x *ListTransferableOffersRequest) GetCustomerName() string
func (*ListTransferableOffersRequest) GetLanguageCode ¶
func (x *ListTransferableOffersRequest) GetLanguageCode() string
func (*ListTransferableOffersRequest) GetPageSize ¶
func (x *ListTransferableOffersRequest) GetPageSize() int32
func (*ListTransferableOffersRequest) GetPageToken ¶
func (x *ListTransferableOffersRequest) GetPageToken() string
func (*ListTransferableOffersRequest) GetParent ¶
func (x *ListTransferableOffersRequest) GetParent() string
func (*ListTransferableOffersRequest) GetSku ¶
func (x *ListTransferableOffersRequest) GetSku() string
func (*ListTransferableOffersRequest) GetTransferredCustomerIdentity ¶
func (m *ListTransferableOffersRequest) GetTransferredCustomerIdentity() isListTransferableOffersRequest_TransferredCustomerIdentity
func (*ListTransferableOffersRequest) ProtoMessage ¶
func (*ListTransferableOffersRequest) ProtoMessage()
func (*ListTransferableOffersRequest) ProtoReflect ¶
func (x *ListTransferableOffersRequest) ProtoReflect() protoreflect.Message
func (*ListTransferableOffersRequest) Reset ¶
func (x *ListTransferableOffersRequest) Reset()
func (*ListTransferableOffersRequest) String ¶
func (x *ListTransferableOffersRequest) String() string
type ListTransferableOffersRequest_CloudIdentityId ¶
type ListTransferableOffersRequest_CloudIdentityId struct { // Customer's Cloud Identity ID CloudIdentityId string `protobuf:"bytes,4,opt,name=cloud_identity_id,json=cloudIdentityId,proto3,oneof"` }
type ListTransferableOffersRequest_CustomerName ¶
type ListTransferableOffersRequest_CustomerName struct { // A reseller should create a customer and use the resource name of // that customer here. CustomerName string `protobuf:"bytes,5,opt,name=customer_name,json=customerName,proto3,oneof"` }
type ListTransferableOffersResponse ¶
type ListTransferableOffersResponse struct { // Information about Offers for a customer that can be used for // transfer. TransferableOffers []*TransferableOffer `protobuf:"bytes,1,rep,name=transferable_offers,json=transferableOffers,proto3" json:"transferable_offers,omitempty"` // A token to retrieve the next page of results. // Pass to // [ListTransferableOffersRequest.page_token][google.cloud.channel.v1.ListTransferableOffersRequest.page_token] // to obtain that page. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for [CloudChannelService.ListTransferableOffers][google.cloud.channel.v1.CloudChannelService.ListTransferableOffers].
func (*ListTransferableOffersResponse) Descriptor
deprecated
func (*ListTransferableOffersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTransferableOffersResponse.ProtoReflect.Descriptor instead.
func (*ListTransferableOffersResponse) GetNextPageToken ¶
func (x *ListTransferableOffersResponse) GetNextPageToken() string
func (*ListTransferableOffersResponse) GetTransferableOffers ¶
func (x *ListTransferableOffersResponse) GetTransferableOffers() []*TransferableOffer
func (*ListTransferableOffersResponse) ProtoMessage ¶
func (*ListTransferableOffersResponse) ProtoMessage()
func (*ListTransferableOffersResponse) ProtoReflect ¶
func (x *ListTransferableOffersResponse) ProtoReflect() protoreflect.Message
func (*ListTransferableOffersResponse) Reset ¶
func (x *ListTransferableOffersResponse) Reset()
func (*ListTransferableOffersResponse) String ¶
func (x *ListTransferableOffersResponse) String() string
type ListTransferableSkusRequest ¶
type ListTransferableSkusRequest struct { // Specifies the identity of transferred customer. // Either a cloud_identity_id of the customer or the customer name is // required to look up transferable SKUs. // // Types that are assignable to TransferredCustomerIdentity: // // *ListTransferableSkusRequest_CloudIdentityId // *ListTransferableSkusRequest_CustomerName TransferredCustomerIdentity isListTransferableSkusRequest_TransferredCustomerIdentity `protobuf_oneof:"transferred_customer_identity"` // 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"` // The requested page size. Server might return fewer results than requested. // If unspecified, returns at most 100 SKUs. // The maximum value is 1000; the server will coerce values above 1000. // Optional. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // A token for a page of results other than the first page. // Obtained using // [ListTransferableSkusResponse.next_page_token][google.cloud.channel.v1.ListTransferableSkusResponse.next_page_token] // of the previous // [CloudChannelService.ListTransferableSkus][google.cloud.channel.v1.CloudChannelService.ListTransferableSkus] // call. Optional. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The super admin of the resold customer generates this token to // authorize a reseller to access their Cloud Identity and purchase // entitlements on their behalf. You can omit this token after authorization. // See https://support.google.com/a/answer/7643790 for more details. AuthToken string `protobuf:"bytes,5,opt,name=auth_token,json=authToken,proto3" json:"auth_token,omitempty"` // The BCP-47 language code. For example, "en-US". The // response will localize in the corresponding language code, if specified. // The default value is "en-US". // Optional. LanguageCode string `protobuf:"bytes,6,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.ListTransferableSkus][google.cloud.channel.v1.CloudChannelService.ListTransferableSkus]
func (*ListTransferableSkusRequest) Descriptor
deprecated
func (*ListTransferableSkusRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTransferableSkusRequest.ProtoReflect.Descriptor instead.
func (*ListTransferableSkusRequest) GetAuthToken ¶
func (x *ListTransferableSkusRequest) GetAuthToken() string
func (*ListTransferableSkusRequest) GetCloudIdentityId ¶
func (x *ListTransferableSkusRequest) GetCloudIdentityId() string
func (*ListTransferableSkusRequest) GetCustomerName ¶
func (x *ListTransferableSkusRequest) GetCustomerName() string
func (*ListTransferableSkusRequest) GetLanguageCode ¶
func (x *ListTransferableSkusRequest) GetLanguageCode() string
func (*ListTransferableSkusRequest) GetPageSize ¶
func (x *ListTransferableSkusRequest) GetPageSize() int32
func (*ListTransferableSkusRequest) GetPageToken ¶
func (x *ListTransferableSkusRequest) GetPageToken() string
func (*ListTransferableSkusRequest) GetParent ¶
func (x *ListTransferableSkusRequest) GetParent() string
func (*ListTransferableSkusRequest) GetTransferredCustomerIdentity ¶
func (m *ListTransferableSkusRequest) GetTransferredCustomerIdentity() isListTransferableSkusRequest_TransferredCustomerIdentity
func (*ListTransferableSkusRequest) ProtoMessage ¶
func (*ListTransferableSkusRequest) ProtoMessage()
func (*ListTransferableSkusRequest) ProtoReflect ¶
func (x *ListTransferableSkusRequest) ProtoReflect() protoreflect.Message
func (*ListTransferableSkusRequest) Reset ¶
func (x *ListTransferableSkusRequest) Reset()
func (*ListTransferableSkusRequest) String ¶
func (x *ListTransferableSkusRequest) String() string
type ListTransferableSkusRequest_CloudIdentityId ¶
type ListTransferableSkusRequest_CloudIdentityId struct { // Customer's Cloud Identity ID CloudIdentityId string `protobuf:"bytes,4,opt,name=cloud_identity_id,json=cloudIdentityId,proto3,oneof"` }
type ListTransferableSkusRequest_CustomerName ¶
type ListTransferableSkusRequest_CustomerName struct { // A reseller is required to create a customer and use the resource name of // the created customer here. // Customer_name uses the format: // accounts/{account_id}/customers/{customer_id} CustomerName string `protobuf:"bytes,7,opt,name=customer_name,json=customerName,proto3,oneof"` }
type ListTransferableSkusResponse ¶
type ListTransferableSkusResponse struct { // Information about existing SKUs for a customer that needs a transfer. TransferableSkus []*TransferableSku `protobuf:"bytes,1,rep,name=transferable_skus,json=transferableSkus,proto3" json:"transferable_skus,omitempty"` // A token to retrieve the next page of results. // Pass to // [ListTransferableSkusRequest.page_token][google.cloud.channel.v1.ListTransferableSkusRequest.page_token] // to obtain that page. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
Response message for [CloudChannelService.ListTransferableSkus][google.cloud.channel.v1.CloudChannelService.ListTransferableSkus].
func (*ListTransferableSkusResponse) Descriptor
deprecated
func (*ListTransferableSkusResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTransferableSkusResponse.ProtoReflect.Descriptor instead.
func (*ListTransferableSkusResponse) GetNextPageToken ¶
func (x *ListTransferableSkusResponse) GetNextPageToken() string
func (*ListTransferableSkusResponse) GetTransferableSkus ¶
func (x *ListTransferableSkusResponse) GetTransferableSkus() []*TransferableSku
func (*ListTransferableSkusResponse) ProtoMessage ¶
func (*ListTransferableSkusResponse) ProtoMessage()
func (*ListTransferableSkusResponse) ProtoReflect ¶
func (x *ListTransferableSkusResponse) ProtoReflect() protoreflect.Message
func (*ListTransferableSkusResponse) Reset ¶
func (x *ListTransferableSkusResponse) Reset()
func (*ListTransferableSkusResponse) String ¶
func (x *ListTransferableSkusResponse) String() string
type LookupOfferRequest ¶
type LookupOfferRequest struct { // Required. The resource name of the entitlement to retrieve the Offer. // Entitlement uses the format: // accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} Entitlement string `protobuf:"bytes,1,opt,name=entitlement,proto3" json:"entitlement,omitempty"` // contains filtered or unexported fields }
Request message for LookupOffer.
func (*LookupOfferRequest) Descriptor
deprecated
func (*LookupOfferRequest) Descriptor() ([]byte, []int)
Deprecated: Use LookupOfferRequest.ProtoReflect.Descriptor instead.
func (*LookupOfferRequest) GetEntitlement ¶
func (x *LookupOfferRequest) GetEntitlement() string
func (*LookupOfferRequest) ProtoMessage ¶
func (*LookupOfferRequest) ProtoMessage()
func (*LookupOfferRequest) ProtoReflect ¶
func (x *LookupOfferRequest) ProtoReflect() protoreflect.Message
func (*LookupOfferRequest) Reset ¶
func (x *LookupOfferRequest) Reset()
func (*LookupOfferRequest) String ¶
func (x *LookupOfferRequest) String() string
type MarketingInfo ¶
type MarketingInfo struct { // Human readable name. DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Human readable description. Description can contain HTML. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Default logo. DefaultLogo *Media `protobuf:"bytes,3,opt,name=default_logo,json=defaultLogo,proto3" json:"default_logo,omitempty"` // contains filtered or unexported fields }
Represents the marketing information for a Product, SKU or Offer.
func (*MarketingInfo) Descriptor
deprecated
func (*MarketingInfo) Descriptor() ([]byte, []int)
Deprecated: Use MarketingInfo.ProtoReflect.Descriptor instead.
func (*MarketingInfo) GetDefaultLogo ¶
func (x *MarketingInfo) GetDefaultLogo() *Media
func (*MarketingInfo) GetDescription ¶
func (x *MarketingInfo) GetDescription() string
func (*MarketingInfo) GetDisplayName ¶
func (x *MarketingInfo) GetDisplayName() string
func (*MarketingInfo) ProtoMessage ¶
func (*MarketingInfo) ProtoMessage()
func (*MarketingInfo) ProtoReflect ¶
func (x *MarketingInfo) ProtoReflect() protoreflect.Message
func (*MarketingInfo) Reset ¶
func (x *MarketingInfo) Reset()
func (*MarketingInfo) String ¶
func (x *MarketingInfo) String() string
type Media ¶
type Media struct { // Title of the media. Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` // URL of the media. Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` // Type of the media. Type MediaType `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.channel.v1.MediaType" json:"type,omitempty"` // contains filtered or unexported fields }
Represents media information.
func (*Media) Descriptor
deprecated
func (*Media) GetContent ¶
func (*Media) ProtoMessage ¶
func (*Media) ProtoMessage()
func (*Media) ProtoReflect ¶
func (x *Media) ProtoReflect() protoreflect.Message
type MediaType ¶
type MediaType int32
Type of media used.
func (MediaType) Descriptor ¶
func (MediaType) Descriptor() protoreflect.EnumDescriptor
func (MediaType) EnumDescriptor
deprecated
func (MediaType) Number ¶
func (x MediaType) Number() protoreflect.EnumNumber
func (MediaType) Type ¶
func (MediaType) Type() protoreflect.EnumType
type Offer ¶
type Offer struct { // Resource Name of the Offer. // Format: accounts/{account_id}/offers/{offer_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Marketing information for the Offer. MarketingInfo *MarketingInfo `protobuf:"bytes,2,opt,name=marketing_info,json=marketingInfo,proto3" json:"marketing_info,omitempty"` // SKU the offer is associated with. Sku *Sku `protobuf:"bytes,3,opt,name=sku,proto3" json:"sku,omitempty"` // Describes the payment plan for the Offer. Plan *Plan `protobuf:"bytes,4,opt,name=plan,proto3" json:"plan,omitempty"` // Constraints on transacting the Offer. Constraints *Constraints `protobuf:"bytes,5,opt,name=constraints,proto3" json:"constraints,omitempty"` // Price for each monetizable resource type. PriceByResources []*PriceByResource `protobuf:"bytes,6,rep,name=price_by_resources,json=priceByResources,proto3" json:"price_by_resources,omitempty"` // Start of the Offer validity time. StartTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // Output only. End of the Offer validity time. EndTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Parameters required to use current Offer to purchase. ParameterDefinitions []*ParameterDefinition `protobuf:"bytes,9,rep,name=parameter_definitions,json=parameterDefinitions,proto3" json:"parameter_definitions,omitempty"` // The deal code of the offer to get a special promotion or discount. DealCode string `protobuf:"bytes,12,opt,name=deal_code,json=dealCode,proto3" json:"deal_code,omitempty"` // contains filtered or unexported fields }
Represents an offer made to resellers for purchase. An offer is associated with a Sku[google.cloud.channel.v1.Sku], has a plan for payment, a price, and defines the constraints for buying.
func (*Offer) Descriptor
deprecated
func (*Offer) GetConstraints ¶
func (x *Offer) GetConstraints() *Constraints
func (*Offer) GetDealCode ¶ added in v1.10.0
func (*Offer) GetEndTime ¶
func (x *Offer) GetEndTime() *timestamppb.Timestamp
func (*Offer) GetMarketingInfo ¶
func (x *Offer) GetMarketingInfo() *MarketingInfo
func (*Offer) GetParameterDefinitions ¶
func (x *Offer) GetParameterDefinitions() []*ParameterDefinition
func (*Offer) GetPriceByResources ¶
func (x *Offer) GetPriceByResources() []*PriceByResource
func (*Offer) GetStartTime ¶
func (x *Offer) GetStartTime() *timestamppb.Timestamp
func (*Offer) ProtoMessage ¶
func (*Offer) ProtoMessage()
func (*Offer) ProtoReflect ¶
func (x *Offer) ProtoReflect() protoreflect.Message
type OperationMetadata ¶
type OperationMetadata struct { // The RPC that initiated this Long Running Operation. OperationType OperationMetadata_OperationType `` /* 162-byte string literal not displayed */ // contains filtered or unexported fields }
Provides contextual information about a [google.longrunning.Operation][google.longrunning.Operation].
func (*OperationMetadata) Descriptor
deprecated
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetOperationType ¶
func (x *OperationMetadata) GetOperationType() OperationMetadata_OperationType
func (*OperationMetadata) ProtoMessage ¶
func (*OperationMetadata) ProtoMessage()
func (*OperationMetadata) ProtoReflect ¶
func (x *OperationMetadata) ProtoReflect() protoreflect.Message
func (*OperationMetadata) Reset ¶
func (x *OperationMetadata) Reset()
func (*OperationMetadata) String ¶
func (x *OperationMetadata) String() string
type OperationMetadata_OperationType ¶
type OperationMetadata_OperationType int32
RPCs that return a Long Running Operation.
const ( // Not used. OperationMetadata_OPERATION_TYPE_UNSPECIFIED OperationMetadata_OperationType = 0 // Long Running Operation was triggered by CreateEntitlement. OperationMetadata_CREATE_ENTITLEMENT OperationMetadata_OperationType = 1 // Long Running Operation was triggered by ChangeRenewalSettings. OperationMetadata_CHANGE_RENEWAL_SETTINGS OperationMetadata_OperationType = 3 // Long Running Operation was triggered by StartPaidService. OperationMetadata_START_PAID_SERVICE OperationMetadata_OperationType = 5 // Long Running Operation was triggered by ActivateEntitlement. OperationMetadata_ACTIVATE_ENTITLEMENT OperationMetadata_OperationType = 7 // Long Running Operation was triggered by SuspendEntitlement. OperationMetadata_SUSPEND_ENTITLEMENT OperationMetadata_OperationType = 8 // Long Running Operation was triggered by CancelEntitlement. OperationMetadata_CANCEL_ENTITLEMENT OperationMetadata_OperationType = 9 // Long Running Operation was triggered by TransferEntitlements. OperationMetadata_TRANSFER_ENTITLEMENTS OperationMetadata_OperationType = 10 // Long Running Operation was triggered by TransferEntitlementsToGoogle. OperationMetadata_TRANSFER_ENTITLEMENTS_TO_GOOGLE OperationMetadata_OperationType = 11 // Long Running Operation was triggered by ChangeOffer. OperationMetadata_CHANGE_OFFER OperationMetadata_OperationType = 14 // Long Running Operation was triggered by ChangeParameters. OperationMetadata_CHANGE_PARAMETERS OperationMetadata_OperationType = 15 // Long Running Operation was triggered by ProvisionCloudIdentity. OperationMetadata_PROVISION_CLOUD_IDENTITY OperationMetadata_OperationType = 16 )
func (OperationMetadata_OperationType) Descriptor ¶
func (OperationMetadata_OperationType) Descriptor() protoreflect.EnumDescriptor
func (OperationMetadata_OperationType) Enum ¶
func (x OperationMetadata_OperationType) Enum() *OperationMetadata_OperationType
func (OperationMetadata_OperationType) EnumDescriptor
deprecated
func (OperationMetadata_OperationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use OperationMetadata_OperationType.Descriptor instead.
func (OperationMetadata_OperationType) Number ¶
func (x OperationMetadata_OperationType) Number() protoreflect.EnumNumber
func (OperationMetadata_OperationType) String ¶
func (x OperationMetadata_OperationType) String() string
func (OperationMetadata_OperationType) Type ¶
func (OperationMetadata_OperationType) Type() protoreflect.EnumType
type Parameter ¶
type Parameter struct { // Name of the parameter. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Value of the parameter. Value *Value `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // Output only. Specifies whether this parameter is allowed to be changed. For // example, for a Google Workspace Business Starter entitlement in commitment // plan, num_units is editable when entitlement is active. Editable bool `protobuf:"varint,3,opt,name=editable,proto3" json:"editable,omitempty"` // contains filtered or unexported fields }
Definition for extended entitlement parameters.
func (*Parameter) Descriptor
deprecated
func (*Parameter) GetEditable ¶
func (*Parameter) ProtoMessage ¶
func (*Parameter) ProtoMessage()
func (*Parameter) ProtoReflect ¶
func (x *Parameter) ProtoReflect() protoreflect.Message
type ParameterDefinition ¶
type ParameterDefinition struct { // Name of the parameter. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Data type of the parameter. Minimal value, Maximum value and allowed values // will use specified data type here. ParameterType ParameterDefinition_ParameterType `` /* 164-byte string literal not displayed */ // Minimal value of the parameter, if applicable. Inclusive. For example, // minimal commitment when purchasing Anthos is 0.01. // Applicable to INT64 and DOUBLE parameter types. MinValue *Value `protobuf:"bytes,3,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"` // Maximum value of the parameter, if applicable. Inclusive. For example, // maximum seats when purchasing Google Workspace Business Standard. // Applicable to INT64 and DOUBLE parameter types. MaxValue *Value `protobuf:"bytes,4,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"` // If not empty, parameter values must be drawn from this list. // For example, [us-west1, us-west2, ...] // Applicable to STRING parameter type. AllowedValues []*Value `protobuf:"bytes,5,rep,name=allowed_values,json=allowedValues,proto3" json:"allowed_values,omitempty"` // If set to true, parameter is optional to purchase this Offer. Optional bool `protobuf:"varint,6,opt,name=optional,proto3" json:"optional,omitempty"` // contains filtered or unexported fields }
Parameter's definition. Specifies what parameter is required to use the current Offer to purchase.
func (*ParameterDefinition) Descriptor
deprecated
func (*ParameterDefinition) Descriptor() ([]byte, []int)
Deprecated: Use ParameterDefinition.ProtoReflect.Descriptor instead.
func (*ParameterDefinition) GetAllowedValues ¶
func (x *ParameterDefinition) GetAllowedValues() []*Value
func (*ParameterDefinition) GetMaxValue ¶
func (x *ParameterDefinition) GetMaxValue() *Value
func (*ParameterDefinition) GetMinValue ¶
func (x *ParameterDefinition) GetMinValue() *Value
func (*ParameterDefinition) GetName ¶
func (x *ParameterDefinition) GetName() string
func (*ParameterDefinition) GetOptional ¶
func (x *ParameterDefinition) GetOptional() bool
func (*ParameterDefinition) GetParameterType ¶
func (x *ParameterDefinition) GetParameterType() ParameterDefinition_ParameterType
func (*ParameterDefinition) ProtoMessage ¶
func (*ParameterDefinition) ProtoMessage()
func (*ParameterDefinition) ProtoReflect ¶
func (x *ParameterDefinition) ProtoReflect() protoreflect.Message
func (*ParameterDefinition) Reset ¶
func (x *ParameterDefinition) Reset()
func (*ParameterDefinition) String ¶
func (x *ParameterDefinition) String() string
type ParameterDefinition_ParameterType ¶
type ParameterDefinition_ParameterType int32
Data type of the parameter.
const ( // Not used. ParameterDefinition_PARAMETER_TYPE_UNSPECIFIED ParameterDefinition_ParameterType = 0 // Int64 type. ParameterDefinition_INT64 ParameterDefinition_ParameterType = 1 // String type. ParameterDefinition_STRING ParameterDefinition_ParameterType = 2 // Double type. ParameterDefinition_DOUBLE ParameterDefinition_ParameterType = 3 // Boolean type. ParameterDefinition_BOOLEAN ParameterDefinition_ParameterType = 4 )
func (ParameterDefinition_ParameterType) Descriptor ¶
func (ParameterDefinition_ParameterType) Descriptor() protoreflect.EnumDescriptor
func (ParameterDefinition_ParameterType) Enum ¶
func (x ParameterDefinition_ParameterType) Enum() *ParameterDefinition_ParameterType
func (ParameterDefinition_ParameterType) EnumDescriptor
deprecated
func (ParameterDefinition_ParameterType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ParameterDefinition_ParameterType.Descriptor instead.
func (ParameterDefinition_ParameterType) Number ¶
func (x ParameterDefinition_ParameterType) Number() protoreflect.EnumNumber
func (ParameterDefinition_ParameterType) String ¶
func (x ParameterDefinition_ParameterType) String() string
func (ParameterDefinition_ParameterType) Type ¶
func (ParameterDefinition_ParameterType) Type() protoreflect.EnumType
type PaymentPlan ¶
type PaymentPlan int32
Describes how the reseller will be billed.
const ( // Not used. PaymentPlan_PAYMENT_PLAN_UNSPECIFIED PaymentPlan = 0 // Commitment. PaymentPlan_COMMITMENT PaymentPlan = 1 // No commitment. PaymentPlan_FLEXIBLE PaymentPlan = 2 // Free. PaymentPlan_FREE PaymentPlan = 3 // Trial. PaymentPlan_TRIAL PaymentPlan = 4 // Price and ordering not available through API. PaymentPlan_OFFLINE PaymentPlan = 5 )
func (PaymentPlan) Descriptor ¶
func (PaymentPlan) Descriptor() protoreflect.EnumDescriptor
func (PaymentPlan) Enum ¶
func (x PaymentPlan) Enum() *PaymentPlan
func (PaymentPlan) EnumDescriptor
deprecated
func (PaymentPlan) EnumDescriptor() ([]byte, []int)
Deprecated: Use PaymentPlan.Descriptor instead.
func (PaymentPlan) Number ¶
func (x PaymentPlan) Number() protoreflect.EnumNumber
func (PaymentPlan) String ¶
func (x PaymentPlan) String() string
func (PaymentPlan) Type ¶
func (PaymentPlan) Type() protoreflect.EnumType
type PaymentType ¶
type PaymentType int32
Specifies when the payment needs to happen.
const ( // Not used. PaymentType_PAYMENT_TYPE_UNSPECIFIED PaymentType = 0 // Prepay. Amount has to be paid before service is rendered. PaymentType_PREPAY PaymentType = 1 // Postpay. Reseller is charged at the end of the Payment cycle. PaymentType_POSTPAY PaymentType = 2 )
func (PaymentType) Descriptor ¶
func (PaymentType) Descriptor() protoreflect.EnumDescriptor
func (PaymentType) Enum ¶
func (x PaymentType) Enum() *PaymentType
func (PaymentType) EnumDescriptor
deprecated
func (PaymentType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PaymentType.Descriptor instead.
func (PaymentType) Number ¶
func (x PaymentType) Number() protoreflect.EnumNumber
func (PaymentType) String ¶
func (x PaymentType) String() string
func (PaymentType) Type ¶
func (PaymentType) Type() protoreflect.EnumType
type PercentageAdjustment ¶
type PercentageAdjustment struct { // The percentage of the bill to adjust. // For example: // Mark down by 1% => "-1.00" // Mark up by 1% => "1.00" // Pass-Through => "0.00" Percentage *decimal.Decimal `protobuf:"bytes,2,opt,name=percentage,proto3" json:"percentage,omitempty"` // contains filtered or unexported fields }
An adjustment that applies a flat markup or markdown to an entire bill.
func (*PercentageAdjustment) Descriptor
deprecated
func (*PercentageAdjustment) Descriptor() ([]byte, []int)
Deprecated: Use PercentageAdjustment.ProtoReflect.Descriptor instead.
func (*PercentageAdjustment) GetPercentage ¶
func (x *PercentageAdjustment) GetPercentage() *decimal.Decimal
func (*PercentageAdjustment) ProtoMessage ¶
func (*PercentageAdjustment) ProtoMessage()
func (*PercentageAdjustment) ProtoReflect ¶
func (x *PercentageAdjustment) ProtoReflect() protoreflect.Message
func (*PercentageAdjustment) Reset ¶
func (x *PercentageAdjustment) Reset()
func (*PercentageAdjustment) String ¶
func (x *PercentageAdjustment) String() string
type Period ¶
type Period struct { // Total duration of Period Type defined. Duration int32 `protobuf:"varint,1,opt,name=duration,proto3" json:"duration,omitempty"` // Period Type. PeriodType PeriodType `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
Represents period in days/months/years.
func (*Period) Descriptor
deprecated
func (*Period) GetDuration ¶
func (*Period) GetPeriodType ¶
func (x *Period) GetPeriodType() PeriodType
func (*Period) ProtoMessage ¶
func (*Period) ProtoMessage()
func (*Period) ProtoReflect ¶
func (x *Period) ProtoReflect() protoreflect.Message
type PeriodType ¶
type PeriodType int32
Period Type.
const ( // Not used. PeriodType_PERIOD_TYPE_UNSPECIFIED PeriodType = 0 // Day. PeriodType_DAY PeriodType = 1 // Month. PeriodType_MONTH PeriodType = 2 // Year. PeriodType_YEAR PeriodType = 3 )
func (PeriodType) Descriptor ¶
func (PeriodType) Descriptor() protoreflect.EnumDescriptor
func (PeriodType) Enum ¶
func (x PeriodType) Enum() *PeriodType
func (PeriodType) EnumDescriptor
deprecated
func (PeriodType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PeriodType.Descriptor instead.
func (PeriodType) Number ¶
func (x PeriodType) Number() protoreflect.EnumNumber
func (PeriodType) String ¶
func (x PeriodType) String() string
func (PeriodType) Type ¶
func (PeriodType) Type() protoreflect.EnumType
type Plan ¶
type Plan struct { // Describes how a reseller will be billed. PaymentPlan PaymentPlan `` /* 136-byte string literal not displayed */ // Specifies when the payment needs to happen. PaymentType PaymentType `` /* 136-byte string literal not displayed */ // Describes how frequently the reseller will be billed, such as // once per month. PaymentCycle *Period `protobuf:"bytes,3,opt,name=payment_cycle,json=paymentCycle,proto3" json:"payment_cycle,omitempty"` // Present for Offers with a trial period. // For trial-only Offers, a paid service needs to start before the trial // period ends for continued service. // For Regular Offers with a trial period, the regular pricing goes into // effect when trial period ends, or if paid service is started before the end // of the trial period. TrialPeriod *Period `protobuf:"bytes,4,opt,name=trial_period,json=trialPeriod,proto3" json:"trial_period,omitempty"` // Reseller Billing account to charge after an offer transaction. // Only present for Google Cloud offers. BillingAccount string `protobuf:"bytes,5,opt,name=billing_account,json=billingAccount,proto3" json:"billing_account,omitempty"` // contains filtered or unexported fields }
The payment plan for the Offer. Describes how to make a payment.
func (*Plan) Descriptor
deprecated
func (*Plan) GetBillingAccount ¶
func (*Plan) GetPaymentCycle ¶
func (*Plan) GetPaymentPlan ¶
func (x *Plan) GetPaymentPlan() PaymentPlan
func (*Plan) GetPaymentType ¶
func (x *Plan) GetPaymentType() PaymentType
func (*Plan) GetTrialPeriod ¶
func (*Plan) ProtoMessage ¶
func (*Plan) ProtoMessage()
func (*Plan) ProtoReflect ¶
func (x *Plan) ProtoReflect() protoreflect.Message
type Price ¶
type Price struct { // Base price. BasePrice *money.Money `protobuf:"bytes,1,opt,name=base_price,json=basePrice,proto3" json:"base_price,omitempty"` // Discount percentage, represented as decimal. // For example, a 20% discount will be represent as 0.2. Discount float64 `protobuf:"fixed64,2,opt,name=discount,proto3" json:"discount,omitempty"` // Effective Price after applying the discounts. EffectivePrice *money.Money `protobuf:"bytes,3,opt,name=effective_price,json=effectivePrice,proto3" json:"effective_price,omitempty"` // Link to external price list, such as link to Google Voice rate card. ExternalPriceUri string `protobuf:"bytes,4,opt,name=external_price_uri,json=externalPriceUri,proto3" json:"external_price_uri,omitempty"` // contains filtered or unexported fields }
Represents the price of the Offer.
func (*Price) Descriptor
deprecated
func (*Price) GetBasePrice ¶
func (*Price) GetDiscount ¶
func (*Price) GetEffectivePrice ¶
func (*Price) GetExternalPriceUri ¶
func (*Price) ProtoMessage ¶
func (*Price) ProtoMessage()
func (*Price) ProtoReflect ¶
func (x *Price) ProtoReflect() protoreflect.Message
type PriceByResource ¶
type PriceByResource struct { // Resource Type. Example: SEAT ResourceType ResourceType `` /* 140-byte string literal not displayed */ // Price of the Offer. Present if there are no price phases. Price *Price `protobuf:"bytes,2,opt,name=price,proto3" json:"price,omitempty"` // Specifies the price by time range. PricePhases []*PricePhase `protobuf:"bytes,3,rep,name=price_phases,json=pricePhases,proto3" json:"price_phases,omitempty"` // contains filtered or unexported fields }
Represents price by resource type.
func (*PriceByResource) Descriptor
deprecated
func (*PriceByResource) Descriptor() ([]byte, []int)
Deprecated: Use PriceByResource.ProtoReflect.Descriptor instead.
func (*PriceByResource) GetPrice ¶
func (x *PriceByResource) GetPrice() *Price
func (*PriceByResource) GetPricePhases ¶
func (x *PriceByResource) GetPricePhases() []*PricePhase
func (*PriceByResource) GetResourceType ¶
func (x *PriceByResource) GetResourceType() ResourceType
func (*PriceByResource) ProtoMessage ¶
func (*PriceByResource) ProtoMessage()
func (*PriceByResource) ProtoReflect ¶
func (x *PriceByResource) ProtoReflect() protoreflect.Message
func (*PriceByResource) Reset ¶
func (x *PriceByResource) Reset()
func (*PriceByResource) String ¶
func (x *PriceByResource) String() string
type PricePhase ¶
type PricePhase struct { // Defines the phase period type. PeriodType PeriodType `` /* 132-byte string literal not displayed */ // Defines first period for the phase. FirstPeriod int32 `protobuf:"varint,2,opt,name=first_period,json=firstPeriod,proto3" json:"first_period,omitempty"` // Defines first period for the phase. LastPeriod int32 `protobuf:"varint,3,opt,name=last_period,json=lastPeriod,proto3" json:"last_period,omitempty"` // Price of the phase. Present if there are no price tiers. Price *Price `protobuf:"bytes,4,opt,name=price,proto3" json:"price,omitempty"` // Price by the resource tiers. PriceTiers []*PriceTier `protobuf:"bytes,5,rep,name=price_tiers,json=priceTiers,proto3" json:"price_tiers,omitempty"` // contains filtered or unexported fields }
Specifies the price by the duration of months. For example, a 20% discount for the first six months, then a 10% discount starting on the seventh month.
func (*PricePhase) Descriptor
deprecated
func (*PricePhase) Descriptor() ([]byte, []int)
Deprecated: Use PricePhase.ProtoReflect.Descriptor instead.
func (*PricePhase) GetFirstPeriod ¶
func (x *PricePhase) GetFirstPeriod() int32
func (*PricePhase) GetLastPeriod ¶
func (x *PricePhase) GetLastPeriod() int32
func (*PricePhase) GetPeriodType ¶
func (x *PricePhase) GetPeriodType() PeriodType
func (*PricePhase) GetPrice ¶
func (x *PricePhase) GetPrice() *Price
func (*PricePhase) GetPriceTiers ¶
func (x *PricePhase) GetPriceTiers() []*PriceTier
func (*PricePhase) ProtoMessage ¶
func (*PricePhase) ProtoMessage()
func (*PricePhase) ProtoReflect ¶
func (x *PricePhase) ProtoReflect() protoreflect.Message
func (*PricePhase) Reset ¶
func (x *PricePhase) Reset()
func (*PricePhase) String ¶
func (x *PricePhase) String() string
type PriceTier ¶
type PriceTier struct { // First resource for which the tier price applies. FirstResource int32 `protobuf:"varint,1,opt,name=first_resource,json=firstResource,proto3" json:"first_resource,omitempty"` // Last resource for which the tier price applies. LastResource int32 `protobuf:"varint,2,opt,name=last_resource,json=lastResource,proto3" json:"last_resource,omitempty"` // Price of the tier. Price *Price `protobuf:"bytes,3,opt,name=price,proto3" json:"price,omitempty"` // contains filtered or unexported fields }
Defines price at resource tier level. For example, an offer with following definition :
* Tier 1: Provide 25% discount for all seats between 1 and 25. * Tier 2: Provide 10% discount for all seats between 26 and 100. * Tier 3: Provide flat 15% discount for all seats above 100.
Each of these tiers is represented as a PriceTier.
func (*PriceTier) Descriptor
deprecated
func (*PriceTier) GetFirstResource ¶
func (*PriceTier) GetLastResource ¶
func (*PriceTier) ProtoMessage ¶
func (*PriceTier) ProtoMessage()
func (*PriceTier) ProtoReflect ¶
func (x *PriceTier) ProtoReflect() protoreflect.Message
type Product ¶
type Product struct { // Resource Name of the Product. // Format: products/{product_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Marketing information for the product. MarketingInfo *MarketingInfo `protobuf:"bytes,2,opt,name=marketing_info,json=marketingInfo,proto3" json:"marketing_info,omitempty"` // contains filtered or unexported fields }
A Product is the entity a customer uses when placing an order. For example, Google Workspace, Google Voice, etc.
func (*Product) Descriptor
deprecated
func (*Product) GetMarketingInfo ¶
func (x *Product) GetMarketingInfo() *MarketingInfo
func (*Product) ProtoMessage ¶
func (*Product) ProtoMessage()
func (*Product) ProtoReflect ¶
func (x *Product) ProtoReflect() protoreflect.Message
type PromotionalOrderType ¶
type PromotionalOrderType int32
Constraints type for Promotional offers.
const ( // Not used. PromotionalOrderType_PROMOTIONAL_TYPE_UNSPECIFIED PromotionalOrderType = 0 // Order used for new customers, trial conversions and upgrades. PromotionalOrderType_NEW_UPGRADE PromotionalOrderType = 1 // All orders for transferring an existing customer. PromotionalOrderType_TRANSFER PromotionalOrderType = 2 // Orders for modifying an existing customer's promotion on the same SKU. PromotionalOrderType_PROMOTION_SWITCH PromotionalOrderType = 3 )
func (PromotionalOrderType) Descriptor ¶
func (PromotionalOrderType) Descriptor() protoreflect.EnumDescriptor
func (PromotionalOrderType) Enum ¶
func (x PromotionalOrderType) Enum() *PromotionalOrderType
func (PromotionalOrderType) EnumDescriptor
deprecated
func (PromotionalOrderType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PromotionalOrderType.Descriptor instead.
func (PromotionalOrderType) Number ¶
func (x PromotionalOrderType) Number() protoreflect.EnumNumber
func (PromotionalOrderType) String ¶
func (x PromotionalOrderType) String() string
func (PromotionalOrderType) Type ¶
func (PromotionalOrderType) Type() protoreflect.EnumType
type ProvisionCloudIdentityRequest ¶
type ProvisionCloudIdentityRequest struct { // Required. Resource name of the customer. // Format: accounts/{account_id}/customers/{customer_id} Customer string `protobuf:"bytes,1,opt,name=customer,proto3" json:"customer,omitempty"` // CloudIdentity-specific customer information. CloudIdentityInfo *CloudIdentityInfo `protobuf:"bytes,2,opt,name=cloud_identity_info,json=cloudIdentityInfo,proto3" json:"cloud_identity_info,omitempty"` // Admin user information. User *AdminUser `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty"` // Validate the request and preview the review, but do not post it. ValidateOnly bool `protobuf:"varint,4,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.ProvisionCloudIdentity][google.cloud.channel.v1.CloudChannelService.ProvisionCloudIdentity]
func (*ProvisionCloudIdentityRequest) Descriptor
deprecated
func (*ProvisionCloudIdentityRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProvisionCloudIdentityRequest.ProtoReflect.Descriptor instead.
func (*ProvisionCloudIdentityRequest) GetCloudIdentityInfo ¶
func (x *ProvisionCloudIdentityRequest) GetCloudIdentityInfo() *CloudIdentityInfo
func (*ProvisionCloudIdentityRequest) GetCustomer ¶
func (x *ProvisionCloudIdentityRequest) GetCustomer() string
func (*ProvisionCloudIdentityRequest) GetUser ¶
func (x *ProvisionCloudIdentityRequest) GetUser() *AdminUser
func (*ProvisionCloudIdentityRequest) GetValidateOnly ¶
func (x *ProvisionCloudIdentityRequest) GetValidateOnly() bool
func (*ProvisionCloudIdentityRequest) ProtoMessage ¶
func (*ProvisionCloudIdentityRequest) ProtoMessage()
func (*ProvisionCloudIdentityRequest) ProtoReflect ¶
func (x *ProvisionCloudIdentityRequest) ProtoReflect() protoreflect.Message
func (*ProvisionCloudIdentityRequest) Reset ¶
func (x *ProvisionCloudIdentityRequest) Reset()
func (*ProvisionCloudIdentityRequest) String ¶
func (x *ProvisionCloudIdentityRequest) String() string
type ProvisionedService ¶
type ProvisionedService struct { // Output only. Provisioning ID of the entitlement. For Google Workspace, this // is the underlying Subscription ID. For Google Cloud, this is the Billing // Account ID of the billing subaccount. ProvisioningId string `protobuf:"bytes,1,opt,name=provisioning_id,json=provisioningId,proto3" json:"provisioning_id,omitempty"` // Output only. The product pertaining to the provisioning resource as // specified in the Offer. ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"` // Output only. The SKU pertaining to the provisioning resource as specified // in the Offer. SkuId string `protobuf:"bytes,3,opt,name=sku_id,json=skuId,proto3" json:"sku_id,omitempty"` // contains filtered or unexported fields }
Service provisioned for an entitlement.
func (*ProvisionedService) Descriptor
deprecated
func (*ProvisionedService) Descriptor() ([]byte, []int)
Deprecated: Use ProvisionedService.ProtoReflect.Descriptor instead.
func (*ProvisionedService) GetProductId ¶
func (x *ProvisionedService) GetProductId() string
func (*ProvisionedService) GetProvisioningId ¶
func (x *ProvisionedService) GetProvisioningId() string
func (*ProvisionedService) GetSkuId ¶
func (x *ProvisionedService) GetSkuId() string
func (*ProvisionedService) ProtoMessage ¶
func (*ProvisionedService) ProtoMessage()
func (*ProvisionedService) ProtoReflect ¶
func (x *ProvisionedService) ProtoReflect() protoreflect.Message
func (*ProvisionedService) Reset ¶
func (x *ProvisionedService) Reset()
func (*ProvisionedService) String ¶
func (x *ProvisionedService) String() string
type PurchasableOffer ¶
type PurchasableOffer struct { // Offer. Offer *Offer `protobuf:"bytes,1,opt,name=offer,proto3" json:"offer,omitempty"` // contains filtered or unexported fields }
Offer that you can purchase for a customer. This is used in the ListPurchasableOffer API response.
func (*PurchasableOffer) Descriptor
deprecated
func (*PurchasableOffer) Descriptor() ([]byte, []int)
Deprecated: Use PurchasableOffer.ProtoReflect.Descriptor instead.
func (*PurchasableOffer) GetOffer ¶
func (x *PurchasableOffer) GetOffer() *Offer
func (*PurchasableOffer) ProtoMessage ¶
func (*PurchasableOffer) ProtoMessage()
func (*PurchasableOffer) ProtoReflect ¶
func (x *PurchasableOffer) ProtoReflect() protoreflect.Message
func (*PurchasableOffer) Reset ¶
func (x *PurchasableOffer) Reset()
func (*PurchasableOffer) String ¶
func (x *PurchasableOffer) String() string
type PurchasableSku ¶
type PurchasableSku struct { // SKU Sku *Sku `protobuf:"bytes,1,opt,name=sku,proto3" json:"sku,omitempty"` // contains filtered or unexported fields }
SKU that you can purchase. This is used in ListPurchasableSku API response.
func (*PurchasableSku) Descriptor
deprecated
func (*PurchasableSku) Descriptor() ([]byte, []int)
Deprecated: Use PurchasableSku.ProtoReflect.Descriptor instead.
func (*PurchasableSku) GetSku ¶
func (x *PurchasableSku) GetSku() *Sku
func (*PurchasableSku) ProtoMessage ¶
func (*PurchasableSku) ProtoMessage()
func (*PurchasableSku) ProtoReflect ¶
func (x *PurchasableSku) ProtoReflect() protoreflect.Message
func (*PurchasableSku) Reset ¶
func (x *PurchasableSku) Reset()
func (*PurchasableSku) String ¶
func (x *PurchasableSku) String() string
type QueryEligibleBillingAccountsRequest ¶ added in v1.17.0
type QueryEligibleBillingAccountsRequest struct { // Required. The resource name of the customer to list eligible billing // accounts for. Format: accounts/{account_id}/customers/{customer_id}. Customer string `protobuf:"bytes,1,opt,name=customer,proto3" json:"customer,omitempty"` // Required. List of SKUs to list eligible billing accounts for. At least one // SKU is required. Format: products/{product_id}/skus/{sku_id}. Skus []string `protobuf:"bytes,2,rep,name=skus,proto3" json:"skus,omitempty"` // contains filtered or unexported fields }
Request message for QueryEligibleBillingAccounts.
func (*QueryEligibleBillingAccountsRequest) Descriptor
deprecated
added in
v1.17.0
func (*QueryEligibleBillingAccountsRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryEligibleBillingAccountsRequest.ProtoReflect.Descriptor instead.
func (*QueryEligibleBillingAccountsRequest) GetCustomer ¶ added in v1.17.0
func (x *QueryEligibleBillingAccountsRequest) GetCustomer() string
func (*QueryEligibleBillingAccountsRequest) GetSkus ¶ added in v1.17.0
func (x *QueryEligibleBillingAccountsRequest) GetSkus() []string
func (*QueryEligibleBillingAccountsRequest) ProtoMessage ¶ added in v1.17.0
func (*QueryEligibleBillingAccountsRequest) ProtoMessage()
func (*QueryEligibleBillingAccountsRequest) ProtoReflect ¶ added in v1.17.0
func (x *QueryEligibleBillingAccountsRequest) ProtoReflect() protoreflect.Message
func (*QueryEligibleBillingAccountsRequest) Reset ¶ added in v1.17.0
func (x *QueryEligibleBillingAccountsRequest) Reset()
func (*QueryEligibleBillingAccountsRequest) String ¶ added in v1.17.0
func (x *QueryEligibleBillingAccountsRequest) String() string
type QueryEligibleBillingAccountsResponse ¶ added in v1.17.0
type QueryEligibleBillingAccountsResponse struct { // List of SKU purchase groups where each group represents a set of SKUs that // must be purchased using the same billing account. Each SKU from // [QueryEligibleBillingAccountsRequest.skus] will appear in exactly one SKU // group. SkuPurchaseGroups []*SkuPurchaseGroup `protobuf:"bytes,1,rep,name=sku_purchase_groups,json=skuPurchaseGroups,proto3" json:"sku_purchase_groups,omitempty"` // contains filtered or unexported fields }
Response message for QueryEligibleBillingAccounts.
func (*QueryEligibleBillingAccountsResponse) Descriptor
deprecated
added in
v1.17.0
func (*QueryEligibleBillingAccountsResponse) Descriptor() ([]byte, []int)
Deprecated: Use QueryEligibleBillingAccountsResponse.ProtoReflect.Descriptor instead.
func (*QueryEligibleBillingAccountsResponse) GetSkuPurchaseGroups ¶ added in v1.17.0
func (x *QueryEligibleBillingAccountsResponse) GetSkuPurchaseGroups() []*SkuPurchaseGroup
func (*QueryEligibleBillingAccountsResponse) ProtoMessage ¶ added in v1.17.0
func (*QueryEligibleBillingAccountsResponse) ProtoMessage()
func (*QueryEligibleBillingAccountsResponse) ProtoReflect ¶ added in v1.17.0
func (x *QueryEligibleBillingAccountsResponse) ProtoReflect() protoreflect.Message
func (*QueryEligibleBillingAccountsResponse) Reset ¶ added in v1.17.0
func (x *QueryEligibleBillingAccountsResponse) Reset()
func (*QueryEligibleBillingAccountsResponse) String ¶ added in v1.17.0
func (x *QueryEligibleBillingAccountsResponse) String() string
type RebillingBasis ¶
type RebillingBasis int32
Specifies the different costs that the modified bill can be based on.
const ( // Not used. RebillingBasis_REBILLING_BASIS_UNSPECIFIED RebillingBasis = 0 // Use the list cost, also known as the MSRP. RebillingBasis_COST_AT_LIST RebillingBasis = 1 // Pass through all discounts except the Reseller Program Discount. If this is // the default cost base and no adjustments are specified, the output cost // will be exactly what the customer would see if they viewed the bill in the // Google Cloud Console. RebillingBasis_DIRECT_CUSTOMER_COST RebillingBasis = 2 )
func (RebillingBasis) Descriptor ¶
func (RebillingBasis) Descriptor() protoreflect.EnumDescriptor
func (RebillingBasis) Enum ¶
func (x RebillingBasis) Enum() *RebillingBasis
func (RebillingBasis) EnumDescriptor
deprecated
func (RebillingBasis) EnumDescriptor() ([]byte, []int)
Deprecated: Use RebillingBasis.Descriptor instead.
func (RebillingBasis) Number ¶
func (x RebillingBasis) Number() protoreflect.EnumNumber
func (RebillingBasis) String ¶
func (x RebillingBasis) String() string
func (RebillingBasis) Type ¶
func (RebillingBasis) Type() protoreflect.EnumType
type RegisterSubscriberRequest ¶
type RegisterSubscriberRequest struct { // Required. Resource name of the account. Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` // Required. Service account that provides subscriber access to the registered // topic. ServiceAccount string `protobuf:"bytes,2,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` // contains filtered or unexported fields }
Request Message for RegisterSubscriber.
func (*RegisterSubscriberRequest) Descriptor
deprecated
func (*RegisterSubscriberRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterSubscriberRequest.ProtoReflect.Descriptor instead.
func (*RegisterSubscriberRequest) GetAccount ¶
func (x *RegisterSubscriberRequest) GetAccount() string
func (*RegisterSubscriberRequest) GetServiceAccount ¶
func (x *RegisterSubscriberRequest) GetServiceAccount() string
func (*RegisterSubscriberRequest) ProtoMessage ¶
func (*RegisterSubscriberRequest) ProtoMessage()
func (*RegisterSubscriberRequest) ProtoReflect ¶
func (x *RegisterSubscriberRequest) ProtoReflect() protoreflect.Message
func (*RegisterSubscriberRequest) Reset ¶
func (x *RegisterSubscriberRequest) Reset()
func (*RegisterSubscriberRequest) String ¶
func (x *RegisterSubscriberRequest) String() string
type RegisterSubscriberResponse ¶
type RegisterSubscriberResponse struct { // Name of the topic the subscriber will listen to. Topic string `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"` // contains filtered or unexported fields }
Response Message for RegisterSubscriber.
func (*RegisterSubscriberResponse) Descriptor
deprecated
func (*RegisterSubscriberResponse) Descriptor() ([]byte, []int)
Deprecated: Use RegisterSubscriberResponse.ProtoReflect.Descriptor instead.
func (*RegisterSubscriberResponse) GetTopic ¶
func (x *RegisterSubscriberResponse) GetTopic() string
func (*RegisterSubscriberResponse) ProtoMessage ¶
func (*RegisterSubscriberResponse) ProtoMessage()
func (*RegisterSubscriberResponse) ProtoReflect ¶
func (x *RegisterSubscriberResponse) ProtoReflect() protoreflect.Message
func (*RegisterSubscriberResponse) Reset ¶
func (x *RegisterSubscriberResponse) Reset()
func (*RegisterSubscriberResponse) String ¶
func (x *RegisterSubscriberResponse) String() string
type RenewalSettings ¶
type RenewalSettings struct { // If false, the plan will be completed at the end date. EnableRenewal bool `protobuf:"varint,1,opt,name=enable_renewal,json=enableRenewal,proto3" json:"enable_renewal,omitempty"` // If true and enable_renewal = true, the unit (for example seats or licenses) // will be set to the number of active units at renewal time. ResizeUnitCount bool `protobuf:"varint,2,opt,name=resize_unit_count,json=resizeUnitCount,proto3" json:"resize_unit_count,omitempty"` // Describes how a reseller will be billed. PaymentPlan PaymentPlan `` /* 136-byte string literal not displayed */ // Describes how frequently the reseller will be billed, such as // once per month. PaymentCycle *Period `protobuf:"bytes,6,opt,name=payment_cycle,json=paymentCycle,proto3" json:"payment_cycle,omitempty"` // contains filtered or unexported fields }
Renewal settings for renewable Offers.
func (*RenewalSettings) Descriptor
deprecated
func (*RenewalSettings) Descriptor() ([]byte, []int)
Deprecated: Use RenewalSettings.ProtoReflect.Descriptor instead.
func (*RenewalSettings) GetEnableRenewal ¶
func (x *RenewalSettings) GetEnableRenewal() bool
func (*RenewalSettings) GetPaymentCycle ¶
func (x *RenewalSettings) GetPaymentCycle() *Period
func (*RenewalSettings) GetPaymentPlan ¶
func (x *RenewalSettings) GetPaymentPlan() PaymentPlan
func (*RenewalSettings) GetResizeUnitCount ¶
func (x *RenewalSettings) GetResizeUnitCount() bool
func (*RenewalSettings) ProtoMessage ¶
func (*RenewalSettings) ProtoMessage()
func (*RenewalSettings) ProtoReflect ¶
func (x *RenewalSettings) ProtoReflect() protoreflect.Message
func (*RenewalSettings) Reset ¶
func (x *RenewalSettings) Reset()
func (*RenewalSettings) String ¶
func (x *RenewalSettings) String() string
type Report
deprecated
type Report struct { // Required. The report's resource name. Specifies the account and report used // to generate report data. The report_id identifier is a UID (for example, // `613bf59q`). // // Name uses the format: // accounts/{account_id}/reports/{report_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A human-readable name for this report. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // The list of columns included in the report. This defines the schema of // the report results. Columns []*Column `protobuf:"bytes,3,rep,name=columns,proto3" json:"columns,omitempty"` // A description of other aspects of the report, such as the products // it supports. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
The ID and description of a report that was used to generate report data. For example, "Google Cloud Daily Spend", "Google Workspace License Activity", etc.
Deprecated: Marked as deprecated in google/cloud/channel/v1/reports_service.proto.
func (*Report) Descriptor
deprecated
func (*Report) GetColumns ¶
func (*Report) GetDescription ¶
func (*Report) GetDisplayName ¶
func (*Report) ProtoMessage ¶
func (*Report) ProtoMessage()
func (*Report) ProtoReflect ¶
func (x *Report) ProtoReflect() protoreflect.Message
type ReportJob
deprecated
type ReportJob struct { // Required. The resource name of a report job. // Name uses the format: // `accounts/{account_id}/reportJobs/{report_job_id}` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The current status of report generation. ReportStatus *ReportStatus `protobuf:"bytes,2,opt,name=report_status,json=reportStatus,proto3" json:"report_status,omitempty"` // contains filtered or unexported fields }
The result of a [RunReportJob][] operation. Contains the name to use in [FetchReportResultsRequest.report_job][google.cloud.channel.v1.FetchReportResultsRequest.report_job] and the status of the operation.
Deprecated: Marked as deprecated in google/cloud/channel/v1/reports_service.proto.
func (*ReportJob) Descriptor
deprecated
func (*ReportJob) GetReportStatus ¶
func (x *ReportJob) GetReportStatus() *ReportStatus
func (*ReportJob) ProtoMessage ¶
func (*ReportJob) ProtoMessage()
func (*ReportJob) ProtoReflect ¶
func (x *ReportJob) ProtoReflect() protoreflect.Message
type ReportResultsMetadata
deprecated
type ReportResultsMetadata struct { // Details of the completed report. Report *Report `protobuf:"bytes,1,opt,name=report,proto3" json:"report,omitempty"` // The total number of rows of data in the final report. RowCount int64 `protobuf:"varint,2,opt,name=row_count,json=rowCount,proto3" json:"row_count,omitempty"` // The date range of reported usage. DateRange *DateRange `protobuf:"bytes,3,opt,name=date_range,json=dateRange,proto3" json:"date_range,omitempty"` // The usage dates immediately preceding `date_range` with the same duration. // Use this to calculate trending usage and costs. This is only populated if // you request trending data. // // For example, if `date_range` is July 1-15, `preceding_date_range` will be // June 16-30. PrecedingDateRange *DateRange `protobuf:"bytes,4,opt,name=preceding_date_range,json=precedingDateRange,proto3" json:"preceding_date_range,omitempty"` // contains filtered or unexported fields }
The features describing the data. Returned by [CloudChannelReportsService.RunReportJob][google.cloud.channel.v1.CloudChannelReportsService.RunReportJob] and [CloudChannelReportsService.FetchReportResults][google.cloud.channel.v1.CloudChannelReportsService.FetchReportResults].
Deprecated: Marked as deprecated in google/cloud/channel/v1/reports_service.proto.
func (*ReportResultsMetadata) Descriptor
deprecated
func (*ReportResultsMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ReportResultsMetadata.ProtoReflect.Descriptor instead.
func (*ReportResultsMetadata) GetDateRange ¶
func (x *ReportResultsMetadata) GetDateRange() *DateRange
func (*ReportResultsMetadata) GetPrecedingDateRange ¶
func (x *ReportResultsMetadata) GetPrecedingDateRange() *DateRange
func (*ReportResultsMetadata) GetReport ¶
func (x *ReportResultsMetadata) GetReport() *Report
func (*ReportResultsMetadata) GetRowCount ¶
func (x *ReportResultsMetadata) GetRowCount() int64
func (*ReportResultsMetadata) ProtoMessage ¶
func (*ReportResultsMetadata) ProtoMessage()
func (*ReportResultsMetadata) ProtoReflect ¶
func (x *ReportResultsMetadata) ProtoReflect() protoreflect.Message
func (*ReportResultsMetadata) Reset ¶
func (x *ReportResultsMetadata) Reset()
func (*ReportResultsMetadata) String ¶
func (x *ReportResultsMetadata) String() string
type ReportStatus
deprecated
type ReportStatus struct { // The current state of the report generation process. State ReportStatus_State `protobuf:"varint,1,opt,name=state,proto3,enum=google.cloud.channel.v1.ReportStatus_State" json:"state,omitempty"` // The report generation's start time. StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // The report generation's completion time. EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // contains filtered or unexported fields }
Status of a report generation process.
Deprecated: Marked as deprecated in google/cloud/channel/v1/reports_service.proto.
func (*ReportStatus) Descriptor
deprecated
func (*ReportStatus) Descriptor() ([]byte, []int)
Deprecated: Use ReportStatus.ProtoReflect.Descriptor instead.
func (*ReportStatus) GetEndTime ¶
func (x *ReportStatus) GetEndTime() *timestamppb.Timestamp
func (*ReportStatus) GetStartTime ¶
func (x *ReportStatus) GetStartTime() *timestamppb.Timestamp
func (*ReportStatus) GetState ¶
func (x *ReportStatus) GetState() ReportStatus_State
func (*ReportStatus) ProtoMessage ¶
func (*ReportStatus) ProtoMessage()
func (*ReportStatus) ProtoReflect ¶
func (x *ReportStatus) ProtoReflect() protoreflect.Message
func (*ReportStatus) Reset ¶
func (x *ReportStatus) Reset()
func (*ReportStatus) String ¶
func (x *ReportStatus) String() string
type ReportStatus_State ¶
type ReportStatus_State int32
Available states of report generation.
const ( // Not used. ReportStatus_STATE_UNSPECIFIED ReportStatus_State = 0 // Report processing started. ReportStatus_STARTED ReportStatus_State = 1 // Data generated from the report is being staged. ReportStatus_WRITING ReportStatus_State = 2 // Report data is available for access. ReportStatus_AVAILABLE ReportStatus_State = 3 // Report failed. ReportStatus_FAILED ReportStatus_State = 4 )
func (ReportStatus_State) Descriptor ¶
func (ReportStatus_State) Descriptor() protoreflect.EnumDescriptor
func (ReportStatus_State) Enum ¶
func (x ReportStatus_State) Enum() *ReportStatus_State
func (ReportStatus_State) EnumDescriptor
deprecated
func (ReportStatus_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use ReportStatus_State.Descriptor instead.
func (ReportStatus_State) Number ¶
func (x ReportStatus_State) Number() protoreflect.EnumNumber
func (ReportStatus_State) String ¶
func (x ReportStatus_State) String() string
func (ReportStatus_State) Type ¶
func (ReportStatus_State) Type() protoreflect.EnumType
type ReportValue
deprecated
type ReportValue struct { // A single report value. // // Types that are assignable to Value: // // *ReportValue_StringValue // *ReportValue_IntValue // *ReportValue_DecimalValue // *ReportValue_MoneyValue // *ReportValue_DateValue // *ReportValue_DateTimeValue Value isReportValue_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
A single report value.
Deprecated: Marked as deprecated in google/cloud/channel/v1/reports_service.proto.
func (*ReportValue) Descriptor
deprecated
func (*ReportValue) Descriptor() ([]byte, []int)
Deprecated: Use ReportValue.ProtoReflect.Descriptor instead.
func (*ReportValue) GetDateTimeValue ¶
func (x *ReportValue) GetDateTimeValue() *datetime.DateTime
func (*ReportValue) GetDateValue ¶
func (x *ReportValue) GetDateValue() *date.Date
func (*ReportValue) GetDecimalValue ¶
func (x *ReportValue) GetDecimalValue() *decimal.Decimal
func (*ReportValue) GetIntValue ¶
func (x *ReportValue) GetIntValue() int64
func (*ReportValue) GetMoneyValue ¶
func (x *ReportValue) GetMoneyValue() *money.Money
func (*ReportValue) GetStringValue ¶
func (x *ReportValue) GetStringValue() string
func (*ReportValue) GetValue ¶
func (m *ReportValue) GetValue() isReportValue_Value
func (*ReportValue) ProtoMessage ¶
func (*ReportValue) ProtoMessage()
func (*ReportValue) ProtoReflect ¶
func (x *ReportValue) ProtoReflect() protoreflect.Message
func (*ReportValue) Reset ¶
func (x *ReportValue) Reset()
func (*ReportValue) String ¶
func (x *ReportValue) String() string
type ReportValue_DateValue ¶
type ReportValue_IntValue ¶
type ReportValue_IntValue struct { // A value of type `int`. IntValue int64 `protobuf:"varint,2,opt,name=int_value,json=intValue,proto3,oneof"` }
type ReportValue_MoneyValue ¶
type ReportValue_StringValue ¶
type ReportValue_StringValue struct { // A value of type `string`. StringValue string `protobuf:"bytes,1,opt,name=string_value,json=stringValue,proto3,oneof"` }
type RepricingAdjustment ¶
type RepricingAdjustment struct { // A oneof that represents the different types for this adjustment. // // Types that are assignable to Adjustment: // // *RepricingAdjustment_PercentageAdjustment Adjustment isRepricingAdjustment_Adjustment `protobuf_oneof:"adjustment"` // contains filtered or unexported fields }
A type that represents the various adjustments you can apply to a bill.
func (*RepricingAdjustment) Descriptor
deprecated
func (*RepricingAdjustment) Descriptor() ([]byte, []int)
Deprecated: Use RepricingAdjustment.ProtoReflect.Descriptor instead.
func (*RepricingAdjustment) GetAdjustment ¶
func (m *RepricingAdjustment) GetAdjustment() isRepricingAdjustment_Adjustment
func (*RepricingAdjustment) GetPercentageAdjustment ¶
func (x *RepricingAdjustment) GetPercentageAdjustment() *PercentageAdjustment
func (*RepricingAdjustment) ProtoMessage ¶
func (*RepricingAdjustment) ProtoMessage()
func (*RepricingAdjustment) ProtoReflect ¶
func (x *RepricingAdjustment) ProtoReflect() protoreflect.Message
func (*RepricingAdjustment) Reset ¶
func (x *RepricingAdjustment) Reset()
func (*RepricingAdjustment) String ¶
func (x *RepricingAdjustment) String() string
type RepricingAdjustment_PercentageAdjustment ¶
type RepricingAdjustment_PercentageAdjustment struct { // Flat markup or markdown on an entire bill. PercentageAdjustment *PercentageAdjustment `protobuf:"bytes,2,opt,name=percentage_adjustment,json=percentageAdjustment,proto3,oneof"` }
type RepricingCondition ¶ added in v1.11.0
type RepricingCondition struct { // Represents the types of existing conditional statements. // // Types that are assignable to Condition: // // *RepricingCondition_SkuGroupCondition Condition isRepricingCondition_Condition `protobuf_oneof:"condition"` // contains filtered or unexported fields }
Represents the various repricing conditions you can use for a conditional override.
func (*RepricingCondition) Descriptor
deprecated
added in
v1.11.0
func (*RepricingCondition) Descriptor() ([]byte, []int)
Deprecated: Use RepricingCondition.ProtoReflect.Descriptor instead.
func (*RepricingCondition) GetCondition ¶ added in v1.11.0
func (m *RepricingCondition) GetCondition() isRepricingCondition_Condition
func (*RepricingCondition) GetSkuGroupCondition ¶ added in v1.11.0
func (x *RepricingCondition) GetSkuGroupCondition() *SkuGroupCondition
func (*RepricingCondition) ProtoMessage ¶ added in v1.11.0
func (*RepricingCondition) ProtoMessage()
func (*RepricingCondition) ProtoReflect ¶ added in v1.11.0
func (x *RepricingCondition) ProtoReflect() protoreflect.Message
func (*RepricingCondition) Reset ¶ added in v1.11.0
func (x *RepricingCondition) Reset()
func (*RepricingCondition) String ¶ added in v1.11.0
func (x *RepricingCondition) String() string
type RepricingCondition_SkuGroupCondition ¶ added in v1.11.0
type RepricingCondition_SkuGroupCondition struct { // SKU Group condition for override. SkuGroupCondition *SkuGroupCondition `protobuf:"bytes,1,opt,name=sku_group_condition,json=skuGroupCondition,proto3,oneof"` }
type RepricingConfig ¶
type RepricingConfig struct { // Required. Defines the granularity for repricing. // // Types that are assignable to Granularity: // // *RepricingConfig_EntitlementGranularity_ // *RepricingConfig_ChannelPartnerGranularity_ Granularity isRepricingConfig_Granularity `protobuf_oneof:"granularity"` // Required. The YearMonth when these adjustments activate. The Day field // needs to be "0" since we only accept YearMonth repricing boundaries. EffectiveInvoiceMonth *date.Date `` /* 126-byte string literal not displayed */ // Required. Information about the adjustment. Adjustment *RepricingAdjustment `protobuf:"bytes,2,opt,name=adjustment,proto3" json:"adjustment,omitempty"` // Required. The [RebillingBasis][google.cloud.channel.v1.RebillingBasis] to // use for this bill. Specifies the relative cost based on repricing costs you // will apply. RebillingBasis RebillingBasis `` /* 148-byte string literal not displayed */ // The conditional overrides to apply for this configuration. If you list // multiple overrides, only the first valid override is used. If you don't // list any overrides, the API uses the normal adjustment and rebilling basis. ConditionalOverrides []*ConditionalOverride `protobuf:"bytes,6,rep,name=conditional_overrides,json=conditionalOverrides,proto3" json:"conditional_overrides,omitempty"` // contains filtered or unexported fields }
Configuration for repricing a Google bill over a period of time.
func (*RepricingConfig) Descriptor
deprecated
func (*RepricingConfig) Descriptor() ([]byte, []int)
Deprecated: Use RepricingConfig.ProtoReflect.Descriptor instead.
func (*RepricingConfig) GetAdjustment ¶
func (x *RepricingConfig) GetAdjustment() *RepricingAdjustment
func (*RepricingConfig) GetChannelPartnerGranularity
deprecated
func (x *RepricingConfig) GetChannelPartnerGranularity() *RepricingConfig_ChannelPartnerGranularity
Deprecated: Marked as deprecated in google/cloud/channel/v1/repricing.proto.
func (*RepricingConfig) GetConditionalOverrides ¶ added in v1.11.0
func (x *RepricingConfig) GetConditionalOverrides() []*ConditionalOverride
func (*RepricingConfig) GetEffectiveInvoiceMonth ¶
func (x *RepricingConfig) GetEffectiveInvoiceMonth() *date.Date
func (*RepricingConfig) GetEntitlementGranularity ¶
func (x *RepricingConfig) GetEntitlementGranularity() *RepricingConfig_EntitlementGranularity
func (*RepricingConfig) GetGranularity ¶
func (m *RepricingConfig) GetGranularity() isRepricingConfig_Granularity
func (*RepricingConfig) GetRebillingBasis ¶
func (x *RepricingConfig) GetRebillingBasis() RebillingBasis
func (*RepricingConfig) ProtoMessage ¶
func (*RepricingConfig) ProtoMessage()
func (*RepricingConfig) ProtoReflect ¶
func (x *RepricingConfig) ProtoReflect() protoreflect.Message
func (*RepricingConfig) Reset ¶
func (x *RepricingConfig) Reset()
func (*RepricingConfig) String ¶
func (x *RepricingConfig) String() string
type RepricingConfig_ChannelPartnerGranularity
deprecated
type RepricingConfig_ChannelPartnerGranularity struct {
// contains filtered or unexported fields
}
Applies the repricing configuration at the channel partner level. The channel partner value is derived from the resource name. Takes an empty json object. Deprecated: This is no longer supported. Use [RepricingConfig.EntitlementGranularity][google.cloud.channel.v1.RepricingConfig.EntitlementGranularity] instead.
Deprecated: Marked as deprecated in google/cloud/channel/v1/repricing.proto.
func (*RepricingConfig_ChannelPartnerGranularity) Descriptor
deprecated
func (*RepricingConfig_ChannelPartnerGranularity) Descriptor() ([]byte, []int)
Deprecated: Use RepricingConfig_ChannelPartnerGranularity.ProtoReflect.Descriptor instead.
func (*RepricingConfig_ChannelPartnerGranularity) ProtoMessage ¶
func (*RepricingConfig_ChannelPartnerGranularity) ProtoMessage()
func (*RepricingConfig_ChannelPartnerGranularity) ProtoReflect ¶
func (x *RepricingConfig_ChannelPartnerGranularity) ProtoReflect() protoreflect.Message
func (*RepricingConfig_ChannelPartnerGranularity) Reset ¶
func (x *RepricingConfig_ChannelPartnerGranularity) Reset()
func (*RepricingConfig_ChannelPartnerGranularity) String ¶
func (x *RepricingConfig_ChannelPartnerGranularity) String() string
type RepricingConfig_ChannelPartnerGranularity_ ¶
type RepricingConfig_ChannelPartnerGranularity_ struct { // Applies the repricing configuration at the channel partner level. // Only // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // supports this value. Deprecated: This is no longer supported. Use // [RepricingConfig.entitlement_granularity][google.cloud.channel.v1.RepricingConfig.entitlement_granularity] // instead. // // Deprecated: Marked as deprecated in google/cloud/channel/v1/repricing.proto. ChannelPartnerGranularity *RepricingConfig_ChannelPartnerGranularity `protobuf:"bytes,5,opt,name=channel_partner_granularity,json=channelPartnerGranularity,proto3,oneof"` }
type RepricingConfig_EntitlementGranularity ¶
type RepricingConfig_EntitlementGranularity struct { // Resource name of the entitlement. // Format: // accounts/{account_id}/customers/{customer_id}/entitlements/{entitlement_id} Entitlement string `protobuf:"bytes,1,opt,name=entitlement,proto3" json:"entitlement,omitempty"` // contains filtered or unexported fields }
Applies the repricing configuration at the entitlement level.
func (*RepricingConfig_EntitlementGranularity) Descriptor
deprecated
func (*RepricingConfig_EntitlementGranularity) Descriptor() ([]byte, []int)
Deprecated: Use RepricingConfig_EntitlementGranularity.ProtoReflect.Descriptor instead.
func (*RepricingConfig_EntitlementGranularity) GetEntitlement ¶
func (x *RepricingConfig_EntitlementGranularity) GetEntitlement() string
func (*RepricingConfig_EntitlementGranularity) ProtoMessage ¶
func (*RepricingConfig_EntitlementGranularity) ProtoMessage()
func (*RepricingConfig_EntitlementGranularity) ProtoReflect ¶
func (x *RepricingConfig_EntitlementGranularity) ProtoReflect() protoreflect.Message
func (*RepricingConfig_EntitlementGranularity) Reset ¶
func (x *RepricingConfig_EntitlementGranularity) Reset()
func (*RepricingConfig_EntitlementGranularity) String ¶
func (x *RepricingConfig_EntitlementGranularity) String() string
type RepricingConfig_EntitlementGranularity_ ¶
type RepricingConfig_EntitlementGranularity_ struct { // Applies the repricing configuration at the entitlement level. // // Note: If a // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig] // using // [RepricingConfig.EntitlementGranularity][google.cloud.channel.v1.RepricingConfig.EntitlementGranularity] // becomes effective, then no existing or future // [RepricingConfig.ChannelPartnerGranularity][google.cloud.channel.v1.RepricingConfig.ChannelPartnerGranularity] // will apply to the // [RepricingConfig.EntitlementGranularity.entitlement][google.cloud.channel.v1.RepricingConfig.EntitlementGranularity.entitlement]. // This is the recommended value for both // [CustomerRepricingConfig][google.cloud.channel.v1.CustomerRepricingConfig] // and // [ChannelPartnerRepricingConfig][google.cloud.channel.v1.ChannelPartnerRepricingConfig]. EntitlementGranularity *RepricingConfig_EntitlementGranularity `protobuf:"bytes,4,opt,name=entitlement_granularity,json=entitlementGranularity,proto3,oneof"` }
type ResourceType ¶
type ResourceType int32
Represents the type for a monetizable resource(any entity on which billing happens). For example, this could be MINUTES for Google Voice and GB for Google Drive. One SKU can map to multiple monetizable resources.
const ( // Not used. ResourceType_RESOURCE_TYPE_UNSPECIFIED ResourceType = 0 // Seat. ResourceType_SEAT ResourceType = 1 // Monthly active user. ResourceType_MAU ResourceType = 2 // GB (used for storage SKUs). ResourceType_GB ResourceType = 3 // Active licensed users(for Voice SKUs). ResourceType_LICENSED_USER ResourceType = 4 // Voice usage. ResourceType_MINUTES ResourceType = 5 // For IaaS SKUs like Google Cloud, monetization is based on usage accrued on // your billing account irrespective of the type of monetizable resource. This // enum represents an aggregated resource/container for all usage SKUs on a // billing account. Currently, only applicable to Google Cloud. ResourceType_IAAS_USAGE ResourceType = 6 // For Google Cloud subscriptions like Anthos or SAP. ResourceType_SUBSCRIPTION ResourceType = 7 )
func (ResourceType) Descriptor ¶
func (ResourceType) Descriptor() protoreflect.EnumDescriptor
func (ResourceType) Enum ¶
func (x ResourceType) Enum() *ResourceType
func (ResourceType) EnumDescriptor
deprecated
func (ResourceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ResourceType.Descriptor instead.
func (ResourceType) Number ¶
func (x ResourceType) Number() protoreflect.EnumNumber
func (ResourceType) String ¶
func (x ResourceType) String() string
func (ResourceType) Type ¶
func (ResourceType) Type() protoreflect.EnumType
type Row
deprecated
type Row struct { // The list of values in the row. Values []*ReportValue `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"` // The key for the partition this row belongs to. This field is empty // if the report is not partitioned. PartitionKey string `protobuf:"bytes,2,opt,name=partition_key,json=partitionKey,proto3" json:"partition_key,omitempty"` // contains filtered or unexported fields }
A row of report values.
Deprecated: Marked as deprecated in google/cloud/channel/v1/reports_service.proto.
func (*Row) Descriptor
deprecated
func (*Row) GetPartitionKey ¶ added in v1.14.0
func (*Row) GetValues ¶
func (x *Row) GetValues() []*ReportValue
func (*Row) ProtoMessage ¶
func (*Row) ProtoMessage()
func (*Row) ProtoReflect ¶
func (x *Row) ProtoReflect() protoreflect.Message
type RunReportJobRequest
deprecated
type RunReportJobRequest struct { // Required. The report's resource name. Specifies the account and report used // to generate report data. The report_id identifier is a UID (for example, // `613bf59q`). // Name uses the format: // accounts/{account_id}/reports/{report_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. The range of usage or invoice dates to include in the result. DateRange *DateRange `protobuf:"bytes,2,opt,name=date_range,json=dateRange,proto3" json:"date_range,omitempty"` // Optional. A structured string that defines conditions on dimension columns // to restrict the report output. // // Filters support logical operators (AND, OR, NOT) and conditional operators // (=, !=, <, >, <=, and >=) using `column_id` as keys. // // For example: // `(customer:"accounts/C123abc/customers/S456def" OR // customer:"accounts/C123abc/customers/S789ghi") AND // invoice_start_date.year >= 2022` Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. The BCP-47 language code, such as "en-US". If specified, the // response is localized to the corresponding language code if the // original data sources support it. // Default is "en-US". LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelReportsService.RunReportJob][google.cloud.channel.v1.CloudChannelReportsService.RunReportJob].
Deprecated: Marked as deprecated in google/cloud/channel/v1/reports_service.proto.
func (*RunReportJobRequest) Descriptor
deprecated
func (*RunReportJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use RunReportJobRequest.ProtoReflect.Descriptor instead.
func (*RunReportJobRequest) GetDateRange ¶
func (x *RunReportJobRequest) GetDateRange() *DateRange
func (*RunReportJobRequest) GetFilter ¶
func (x *RunReportJobRequest) GetFilter() string
func (*RunReportJobRequest) GetLanguageCode ¶
func (x *RunReportJobRequest) GetLanguageCode() string
func (*RunReportJobRequest) GetName ¶
func (x *RunReportJobRequest) GetName() string
func (*RunReportJobRequest) ProtoMessage ¶
func (*RunReportJobRequest) ProtoMessage()
func (*RunReportJobRequest) ProtoReflect ¶
func (x *RunReportJobRequest) ProtoReflect() protoreflect.Message
func (*RunReportJobRequest) Reset ¶
func (x *RunReportJobRequest) Reset()
func (*RunReportJobRequest) String ¶
func (x *RunReportJobRequest) String() string
type RunReportJobResponse
deprecated
type RunReportJobResponse struct { // Pass `report_job.name` to // [FetchReportResultsRequest.report_job][google.cloud.channel.v1.FetchReportResultsRequest.report_job] // to retrieve the report's results. ReportJob *ReportJob `protobuf:"bytes,1,opt,name=report_job,json=reportJob,proto3" json:"report_job,omitempty"` // The metadata for the report's results (display name, columns, row count, // and date range). If you view this before the operation finishes, // you may see incomplete data. ReportMetadata *ReportResultsMetadata `protobuf:"bytes,2,opt,name=report_metadata,json=reportMetadata,proto3" json:"report_metadata,omitempty"` // contains filtered or unexported fields }
Response message for [CloudChannelReportsService.RunReportJob][google.cloud.channel.v1.CloudChannelReportsService.RunReportJob].
Deprecated: Marked as deprecated in google/cloud/channel/v1/reports_service.proto.
func (*RunReportJobResponse) Descriptor
deprecated
func (*RunReportJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use RunReportJobResponse.ProtoReflect.Descriptor instead.
func (*RunReportJobResponse) GetReportJob ¶
func (x *RunReportJobResponse) GetReportJob() *ReportJob
func (*RunReportJobResponse) GetReportMetadata ¶
func (x *RunReportJobResponse) GetReportMetadata() *ReportResultsMetadata
func (*RunReportJobResponse) ProtoMessage ¶
func (*RunReportJobResponse) ProtoMessage()
func (*RunReportJobResponse) ProtoReflect ¶
func (x *RunReportJobResponse) ProtoReflect() protoreflect.Message
func (*RunReportJobResponse) Reset ¶
func (x *RunReportJobResponse) Reset()
func (*RunReportJobResponse) String ¶
func (x *RunReportJobResponse) String() string
type Sku ¶
type Sku struct { // Resource Name of the SKU. // Format: products/{product_id}/skus/{sku_id} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Marketing information for the SKU. MarketingInfo *MarketingInfo `protobuf:"bytes,2,opt,name=marketing_info,json=marketingInfo,proto3" json:"marketing_info,omitempty"` // Product the SKU is associated with. Product *Product `protobuf:"bytes,3,opt,name=product,proto3" json:"product,omitempty"` // contains filtered or unexported fields }
Represents a product's purchasable Stock Keeping Unit (SKU). SKUs represent the different variations of the product. For example, Google Workspace Business Standard and Google Workspace Business Plus are Google Workspace product SKUs.
func (*Sku) Descriptor
deprecated
func (*Sku) GetMarketingInfo ¶
func (x *Sku) GetMarketingInfo() *MarketingInfo
func (*Sku) GetProduct ¶
func (*Sku) ProtoMessage ¶
func (*Sku) ProtoMessage()
func (*Sku) ProtoReflect ¶
func (x *Sku) ProtoReflect() protoreflect.Message
type SkuGroup ¶ added in v1.16.0
type SkuGroup struct { // Resource name of SKU group. Format: // accounts/{account}/skuGroups/{sku_group}. // Example: // "accounts/C01234/skuGroups/3d50fd57-3157-4577-a5a9-a219b8490041". Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Unique human readable identifier for the SKU group. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // contains filtered or unexported fields }
Represents the SKU group information.
func (*SkuGroup) Descriptor
deprecated
added in
v1.16.0
func (*SkuGroup) GetDisplayName ¶ added in v1.16.0
func (*SkuGroup) ProtoMessage ¶ added in v1.16.0
func (*SkuGroup) ProtoMessage()
func (*SkuGroup) ProtoReflect ¶ added in v1.16.0
func (x *SkuGroup) ProtoReflect() protoreflect.Message
type SkuGroupCondition ¶ added in v1.11.0
type SkuGroupCondition struct { // Specifies a SKU group (https://cloud.google.com/skus/sku-groups). // Resource name of SKU group. Format: // accounts/{account}/skuGroups/{sku_group}. // Example: // "accounts/C01234/skuGroups/3d50fd57-3157-4577-a5a9-a219b8490041". SkuGroup string `protobuf:"bytes,1,opt,name=sku_group,json=skuGroup,proto3" json:"sku_group,omitempty"` // contains filtered or unexported fields }
A condition that applies the override if a line item SKU is found in the SKU group.
func (*SkuGroupCondition) Descriptor
deprecated
added in
v1.11.0
func (*SkuGroupCondition) Descriptor() ([]byte, []int)
Deprecated: Use SkuGroupCondition.ProtoReflect.Descriptor instead.
func (*SkuGroupCondition) GetSkuGroup ¶ added in v1.11.0
func (x *SkuGroupCondition) GetSkuGroup() string
func (*SkuGroupCondition) ProtoMessage ¶ added in v1.11.0
func (*SkuGroupCondition) ProtoMessage()
func (*SkuGroupCondition) ProtoReflect ¶ added in v1.11.0
func (x *SkuGroupCondition) ProtoReflect() protoreflect.Message
func (*SkuGroupCondition) Reset ¶ added in v1.11.0
func (x *SkuGroupCondition) Reset()
func (*SkuGroupCondition) String ¶ added in v1.11.0
func (x *SkuGroupCondition) String() string
type SkuPurchaseGroup ¶ added in v1.17.0
type SkuPurchaseGroup struct { // Resource names of the SKUs included in this group. // Format: products/{product_id}/skus/{sku_id}. Skus []string `protobuf:"bytes,1,rep,name=skus,proto3" json:"skus,omitempty"` // List of billing accounts that are eligible to purhcase these SKUs. BillingAccountPurchaseInfos []*BillingAccountPurchaseInfo `` /* 146-byte string literal not displayed */ // contains filtered or unexported fields }
Represents a set of SKUs that must be purchased using the same billing account.
func (*SkuPurchaseGroup) Descriptor
deprecated
added in
v1.17.0
func (*SkuPurchaseGroup) Descriptor() ([]byte, []int)
Deprecated: Use SkuPurchaseGroup.ProtoReflect.Descriptor instead.
func (*SkuPurchaseGroup) GetBillingAccountPurchaseInfos ¶ added in v1.17.0
func (x *SkuPurchaseGroup) GetBillingAccountPurchaseInfos() []*BillingAccountPurchaseInfo
func (*SkuPurchaseGroup) GetSkus ¶ added in v1.17.0
func (x *SkuPurchaseGroup) GetSkus() []string
func (*SkuPurchaseGroup) ProtoMessage ¶ added in v1.17.0
func (*SkuPurchaseGroup) ProtoMessage()
func (*SkuPurchaseGroup) ProtoReflect ¶ added in v1.17.0
func (x *SkuPurchaseGroup) ProtoReflect() protoreflect.Message
func (*SkuPurchaseGroup) Reset ¶ added in v1.17.0
func (x *SkuPurchaseGroup) Reset()
func (*SkuPurchaseGroup) String ¶ added in v1.17.0
func (x *SkuPurchaseGroup) String() string
type StartPaidServiceRequest ¶
type StartPaidServiceRequest struct { // Required. The name of the entitlement to start a paid service for. // 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.StartPaidService][google.cloud.channel.v1.CloudChannelService.StartPaidService].
func (*StartPaidServiceRequest) Descriptor
deprecated
func (*StartPaidServiceRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartPaidServiceRequest.ProtoReflect.Descriptor instead.
func (*StartPaidServiceRequest) GetName ¶
func (x *StartPaidServiceRequest) GetName() string
func (*StartPaidServiceRequest) GetRequestId ¶
func (x *StartPaidServiceRequest) GetRequestId() string
func (*StartPaidServiceRequest) ProtoMessage ¶
func (*StartPaidServiceRequest) ProtoMessage()
func (*StartPaidServiceRequest) ProtoReflect ¶
func (x *StartPaidServiceRequest) ProtoReflect() protoreflect.Message
func (*StartPaidServiceRequest) Reset ¶
func (x *StartPaidServiceRequest) Reset()
func (*StartPaidServiceRequest) String ¶
func (x *StartPaidServiceRequest) String() string
type SubscriberEvent ¶
type SubscriberEvent struct { // Specifies the Pub/Sub event provided to the partners. // This is a required field. // // Types that are assignable to Event: // // *SubscriberEvent_CustomerEvent // *SubscriberEvent_EntitlementEvent Event isSubscriberEvent_Event `protobuf_oneof:"event"` // contains filtered or unexported fields }
Represents information which resellers will get as part of notification from Pub/Sub.
func (*SubscriberEvent) Descriptor
deprecated
func (*SubscriberEvent) Descriptor() ([]byte, []int)
Deprecated: Use SubscriberEvent.ProtoReflect.Descriptor instead.
func (*SubscriberEvent) GetCustomerEvent ¶
func (x *SubscriberEvent) GetCustomerEvent() *CustomerEvent
func (*SubscriberEvent) GetEntitlementEvent ¶
func (x *SubscriberEvent) GetEntitlementEvent() *EntitlementEvent
func (*SubscriberEvent) GetEvent ¶
func (m *SubscriberEvent) GetEvent() isSubscriberEvent_Event
func (*SubscriberEvent) ProtoMessage ¶
func (*SubscriberEvent) ProtoMessage()
func (*SubscriberEvent) ProtoReflect ¶
func (x *SubscriberEvent) ProtoReflect() protoreflect.Message
func (*SubscriberEvent) Reset ¶
func (x *SubscriberEvent) Reset()
func (*SubscriberEvent) String ¶
func (x *SubscriberEvent) String() string
type SubscriberEvent_CustomerEvent ¶
type SubscriberEvent_CustomerEvent struct { // Customer event sent as part of Pub/Sub event to partners. CustomerEvent *CustomerEvent `protobuf:"bytes,1,opt,name=customer_event,json=customerEvent,proto3,oneof"` }
type SubscriberEvent_EntitlementEvent ¶
type SubscriberEvent_EntitlementEvent struct { // Entitlement event sent as part of Pub/Sub event to partners. EntitlementEvent *EntitlementEvent `protobuf:"bytes,2,opt,name=entitlement_event,json=entitlementEvent,proto3,oneof"` }
type SuspendEntitlementRequest ¶
type SuspendEntitlementRequest struct { // Required. The resource name of the entitlement to suspend. // 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.SuspendEntitlement][google.cloud.channel.v1.CloudChannelService.SuspendEntitlement].
func (*SuspendEntitlementRequest) Descriptor
deprecated
func (*SuspendEntitlementRequest) Descriptor() ([]byte, []int)
Deprecated: Use SuspendEntitlementRequest.ProtoReflect.Descriptor instead.
func (*SuspendEntitlementRequest) GetName ¶
func (x *SuspendEntitlementRequest) GetName() string
func (*SuspendEntitlementRequest) GetRequestId ¶
func (x *SuspendEntitlementRequest) GetRequestId() string
func (*SuspendEntitlementRequest) ProtoMessage ¶
func (*SuspendEntitlementRequest) ProtoMessage()
func (*SuspendEntitlementRequest) ProtoReflect ¶
func (x *SuspendEntitlementRequest) ProtoReflect() protoreflect.Message
func (*SuspendEntitlementRequest) Reset ¶
func (x *SuspendEntitlementRequest) Reset()
func (*SuspendEntitlementRequest) String ¶
func (x *SuspendEntitlementRequest) String() string
type TransferEligibility ¶
type TransferEligibility struct { // Whether reseller is eligible to transfer the SKU. IsEligible bool `protobuf:"varint,1,opt,name=is_eligible,json=isEligible,proto3" json:"is_eligible,omitempty"` // Localized description if reseller is not eligible to transfer the SKU. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Specified the reason for ineligibility. IneligibilityReason TransferEligibility_Reason `` /* 175-byte string literal not displayed */ // contains filtered or unexported fields }
Specifies transfer eligibility of a SKU.
func (*TransferEligibility) Descriptor
deprecated
func (*TransferEligibility) Descriptor() ([]byte, []int)
Deprecated: Use TransferEligibility.ProtoReflect.Descriptor instead.
func (*TransferEligibility) GetDescription ¶
func (x *TransferEligibility) GetDescription() string
func (*TransferEligibility) GetIneligibilityReason ¶
func (x *TransferEligibility) GetIneligibilityReason() TransferEligibility_Reason
func (*TransferEligibility) GetIsEligible ¶
func (x *TransferEligibility) GetIsEligible() bool
func (*TransferEligibility) ProtoMessage ¶
func (*TransferEligibility) ProtoMessage()
func (*TransferEligibility) ProtoReflect ¶
func (x *TransferEligibility) ProtoReflect() protoreflect.Message
func (*TransferEligibility) Reset ¶
func (x *TransferEligibility) Reset()
func (*TransferEligibility) String ¶
func (x *TransferEligibility) String() string
type TransferEligibility_Reason ¶
type TransferEligibility_Reason int32
Reason of ineligibility.
const ( // Not used. TransferEligibility_REASON_UNSPECIFIED TransferEligibility_Reason = 0 // Reseller needs to accept TOS before transferring the SKU. TransferEligibility_PENDING_TOS_ACCEPTANCE TransferEligibility_Reason = 1 // Reseller not eligible to sell the SKU. TransferEligibility_SKU_NOT_ELIGIBLE TransferEligibility_Reason = 2 // SKU subscription is suspended TransferEligibility_SKU_SUSPENDED TransferEligibility_Reason = 3 // The reseller is not authorized to transact on this Product. See // https://support.google.com/channelservices/answer/9759265 TransferEligibility_CHANNEL_PARTNER_NOT_AUTHORIZED_FOR_SKU TransferEligibility_Reason = 4 )
func (TransferEligibility_Reason) Descriptor ¶
func (TransferEligibility_Reason) Descriptor() protoreflect.EnumDescriptor
func (TransferEligibility_Reason) Enum ¶
func (x TransferEligibility_Reason) Enum() *TransferEligibility_Reason
func (TransferEligibility_Reason) EnumDescriptor
deprecated
func (TransferEligibility_Reason) EnumDescriptor() ([]byte, []int)
Deprecated: Use TransferEligibility_Reason.Descriptor instead.
func (TransferEligibility_Reason) Number ¶
func (x TransferEligibility_Reason) Number() protoreflect.EnumNumber
func (TransferEligibility_Reason) String ¶
func (x TransferEligibility_Reason) String() string
func (TransferEligibility_Reason) Type ¶
func (TransferEligibility_Reason) Type() protoreflect.EnumType
type TransferEntitlementsRequest ¶
type TransferEntitlementsRequest struct { // Required. The resource name of the reseller's customer account that will // receive transferred entitlements. Parent uses the format: // accounts/{account_id}/customers/{customer_id} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The new entitlements to create or transfer. Entitlements []*Entitlement `protobuf:"bytes,2,rep,name=entitlements,proto3" json:"entitlements,omitempty"` // The super admin of the resold customer generates this token to // authorize a reseller to access their Cloud Identity and purchase // entitlements on their behalf. You can omit this token after authorization. // See https://support.google.com/a/answer/7643790 for more details. AuthToken string `protobuf:"bytes,4,opt,name=auth_token,json=authToken,proto3" json:"auth_token,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.TransferEntitlements][google.cloud.channel.v1.CloudChannelService.TransferEntitlements].
func (*TransferEntitlementsRequest) Descriptor
deprecated
func (*TransferEntitlementsRequest) Descriptor() ([]byte, []int)
Deprecated: Use TransferEntitlementsRequest.ProtoReflect.Descriptor instead.
func (*TransferEntitlementsRequest) GetAuthToken ¶
func (x *TransferEntitlementsRequest) GetAuthToken() string
func (*TransferEntitlementsRequest) GetEntitlements ¶
func (x *TransferEntitlementsRequest) GetEntitlements() []*Entitlement
func (*TransferEntitlementsRequest) GetParent ¶
func (x *TransferEntitlementsRequest) GetParent() string
func (*TransferEntitlementsRequest) GetRequestId ¶
func (x *TransferEntitlementsRequest) GetRequestId() string
func (*TransferEntitlementsRequest) ProtoMessage ¶
func (*TransferEntitlementsRequest) ProtoMessage()
func (*TransferEntitlementsRequest) ProtoReflect ¶
func (x *TransferEntitlementsRequest) ProtoReflect() protoreflect.Message
func (*TransferEntitlementsRequest) Reset ¶
func (x *TransferEntitlementsRequest) Reset()
func (*TransferEntitlementsRequest) String ¶
func (x *TransferEntitlementsRequest) String() string
type TransferEntitlementsResponse ¶
type TransferEntitlementsResponse struct { // The transferred entitlements. Entitlements []*Entitlement `protobuf:"bytes,1,rep,name=entitlements,proto3" json:"entitlements,omitempty"` // contains filtered or unexported fields }
Response message for [CloudChannelService.TransferEntitlements][google.cloud.channel.v1.CloudChannelService.TransferEntitlements]. This is put in the response field of google.longrunning.Operation.
func (*TransferEntitlementsResponse) Descriptor
deprecated
func (*TransferEntitlementsResponse) Descriptor() ([]byte, []int)
Deprecated: Use TransferEntitlementsResponse.ProtoReflect.Descriptor instead.
func (*TransferEntitlementsResponse) GetEntitlements ¶
func (x *TransferEntitlementsResponse) GetEntitlements() []*Entitlement
func (*TransferEntitlementsResponse) ProtoMessage ¶
func (*TransferEntitlementsResponse) ProtoMessage()
func (*TransferEntitlementsResponse) ProtoReflect ¶
func (x *TransferEntitlementsResponse) ProtoReflect() protoreflect.Message
func (*TransferEntitlementsResponse) Reset ¶
func (x *TransferEntitlementsResponse) Reset()
func (*TransferEntitlementsResponse) String ¶
func (x *TransferEntitlementsResponse) String() string
type TransferEntitlementsToGoogleRequest ¶
type TransferEntitlementsToGoogleRequest struct { // Required. The resource name of the reseller's customer account where the // entitlements transfer from. Parent uses the format: // accounts/{account_id}/customers/{customer_id} Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The entitlements to transfer to Google. Entitlements []*Entitlement `protobuf:"bytes,2,rep,name=entitlements,proto3" json:"entitlements,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.TransferEntitlementsToGoogle][google.cloud.channel.v1.CloudChannelService.TransferEntitlementsToGoogle].
func (*TransferEntitlementsToGoogleRequest) Descriptor
deprecated
func (*TransferEntitlementsToGoogleRequest) Descriptor() ([]byte, []int)
Deprecated: Use TransferEntitlementsToGoogleRequest.ProtoReflect.Descriptor instead.
func (*TransferEntitlementsToGoogleRequest) GetEntitlements ¶
func (x *TransferEntitlementsToGoogleRequest) GetEntitlements() []*Entitlement
func (*TransferEntitlementsToGoogleRequest) GetParent ¶
func (x *TransferEntitlementsToGoogleRequest) GetParent() string
func (*TransferEntitlementsToGoogleRequest) GetRequestId ¶
func (x *TransferEntitlementsToGoogleRequest) GetRequestId() string
func (*TransferEntitlementsToGoogleRequest) ProtoMessage ¶
func (*TransferEntitlementsToGoogleRequest) ProtoMessage()
func (*TransferEntitlementsToGoogleRequest) ProtoReflect ¶
func (x *TransferEntitlementsToGoogleRequest) ProtoReflect() protoreflect.Message
func (*TransferEntitlementsToGoogleRequest) Reset ¶
func (x *TransferEntitlementsToGoogleRequest) Reset()
func (*TransferEntitlementsToGoogleRequest) String ¶
func (x *TransferEntitlementsToGoogleRequest) String() string
type TransferableOffer ¶
type TransferableOffer struct { // Offer with parameter constraints updated to allow the Transfer. Offer *Offer `protobuf:"bytes,1,opt,name=offer,proto3" json:"offer,omitempty"` // contains filtered or unexported fields }
TransferableOffer represents an Offer that can be used in Transfer. Read-only.
func (*TransferableOffer) Descriptor
deprecated
func (*TransferableOffer) Descriptor() ([]byte, []int)
Deprecated: Use TransferableOffer.ProtoReflect.Descriptor instead.
func (*TransferableOffer) GetOffer ¶
func (x *TransferableOffer) GetOffer() *Offer
func (*TransferableOffer) ProtoMessage ¶
func (*TransferableOffer) ProtoMessage()
func (*TransferableOffer) ProtoReflect ¶
func (x *TransferableOffer) ProtoReflect() protoreflect.Message
func (*TransferableOffer) Reset ¶
func (x *TransferableOffer) Reset()
func (*TransferableOffer) String ¶
func (x *TransferableOffer) String() string
type TransferableSku ¶
type TransferableSku struct { // Describes the transfer eligibility of a SKU. TransferEligibility *TransferEligibility `protobuf:"bytes,9,opt,name=transfer_eligibility,json=transferEligibility,proto3" json:"transfer_eligibility,omitempty"` // The SKU pertaining to the provisioning resource as specified in the Offer. Sku *Sku `protobuf:"bytes,11,opt,name=sku,proto3" json:"sku,omitempty"` // Optional. The customer to transfer has an entitlement with the populated // legacy SKU. LegacySku *Sku `protobuf:"bytes,12,opt,name=legacy_sku,json=legacySku,proto3" json:"legacy_sku,omitempty"` // contains filtered or unexported fields }
TransferableSku represents information a reseller needs to view existing provisioned services for a customer that they do not own. Read-only.
func (*TransferableSku) Descriptor
deprecated
func (*TransferableSku) Descriptor() ([]byte, []int)
Deprecated: Use TransferableSku.ProtoReflect.Descriptor instead.
func (*TransferableSku) GetLegacySku ¶
func (x *TransferableSku) GetLegacySku() *Sku
func (*TransferableSku) GetSku ¶
func (x *TransferableSku) GetSku() *Sku
func (*TransferableSku) GetTransferEligibility ¶
func (x *TransferableSku) GetTransferEligibility() *TransferEligibility
func (*TransferableSku) ProtoMessage ¶
func (*TransferableSku) ProtoMessage()
func (*TransferableSku) ProtoReflect ¶
func (x *TransferableSku) ProtoReflect() protoreflect.Message
func (*TransferableSku) Reset ¶
func (x *TransferableSku) Reset()
func (*TransferableSku) String ¶
func (x *TransferableSku) String() string
type TrialSettings ¶
type TrialSettings struct { // Determines if the entitlement is in a trial or not: // // * `true` - The entitlement is in trial. // * `false` - The entitlement is not in trial. Trial bool `protobuf:"varint,1,opt,name=trial,proto3" json:"trial,omitempty"` // Date when the trial ends. The value is in milliseconds // using the UNIX Epoch format. See an example [Epoch // converter](https://www.epochconverter.com). EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // contains filtered or unexported fields }
Settings for trial offers.
func (*TrialSettings) Descriptor
deprecated
func (*TrialSettings) Descriptor() ([]byte, []int)
Deprecated: Use TrialSettings.ProtoReflect.Descriptor instead.
func (*TrialSettings) GetEndTime ¶
func (x *TrialSettings) GetEndTime() *timestamppb.Timestamp
func (*TrialSettings) GetTrial ¶
func (x *TrialSettings) GetTrial() bool
func (*TrialSettings) ProtoMessage ¶
func (*TrialSettings) ProtoMessage()
func (*TrialSettings) ProtoReflect ¶
func (x *TrialSettings) ProtoReflect() protoreflect.Message
func (*TrialSettings) Reset ¶
func (x *TrialSettings) Reset()
func (*TrialSettings) String ¶
func (x *TrialSettings) String() string
type UnimplementedCloudChannelReportsServiceServer ¶
type UnimplementedCloudChannelReportsServiceServer struct { }
UnimplementedCloudChannelReportsServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedCloudChannelReportsServiceServer) FetchReportResults ¶
func (*UnimplementedCloudChannelReportsServiceServer) FetchReportResults(context.Context, *FetchReportResultsRequest) (*FetchReportResultsResponse, error)
func (*UnimplementedCloudChannelReportsServiceServer) ListReports ¶
func (*UnimplementedCloudChannelReportsServiceServer) ListReports(context.Context, *ListReportsRequest) (*ListReportsResponse, error)
func (*UnimplementedCloudChannelReportsServiceServer) RunReportJob ¶
func (*UnimplementedCloudChannelReportsServiceServer) RunReportJob(context.Context, *RunReportJobRequest) (*longrunningpb.Operation, error)
type UnimplementedCloudChannelServiceServer ¶
type UnimplementedCloudChannelServiceServer struct { }
UnimplementedCloudChannelServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedCloudChannelServiceServer) ActivateEntitlement ¶
func (*UnimplementedCloudChannelServiceServer) ActivateEntitlement(context.Context, *ActivateEntitlementRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudChannelServiceServer) CancelEntitlement ¶
func (*UnimplementedCloudChannelServiceServer) CancelEntitlement(context.Context, *CancelEntitlementRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudChannelServiceServer) ChangeOffer ¶
func (*UnimplementedCloudChannelServiceServer) ChangeOffer(context.Context, *ChangeOfferRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudChannelServiceServer) ChangeParameters ¶
func (*UnimplementedCloudChannelServiceServer) ChangeParameters(context.Context, *ChangeParametersRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudChannelServiceServer) ChangeRenewalSettings ¶
func (*UnimplementedCloudChannelServiceServer) ChangeRenewalSettings(context.Context, *ChangeRenewalSettingsRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudChannelServiceServer) CheckCloudIdentityAccountsExist ¶
func (*UnimplementedCloudChannelServiceServer) CheckCloudIdentityAccountsExist(context.Context, *CheckCloudIdentityAccountsExistRequest) (*CheckCloudIdentityAccountsExistResponse, error)
func (*UnimplementedCloudChannelServiceServer) CreateChannelPartnerLink ¶
func (*UnimplementedCloudChannelServiceServer) CreateChannelPartnerLink(context.Context, *CreateChannelPartnerLinkRequest) (*ChannelPartnerLink, error)
func (*UnimplementedCloudChannelServiceServer) CreateChannelPartnerRepricingConfig ¶
func (*UnimplementedCloudChannelServiceServer) CreateChannelPartnerRepricingConfig(context.Context, *CreateChannelPartnerRepricingConfigRequest) (*ChannelPartnerRepricingConfig, error)
func (*UnimplementedCloudChannelServiceServer) CreateCustomer ¶
func (*UnimplementedCloudChannelServiceServer) CreateCustomer(context.Context, *CreateCustomerRequest) (*Customer, error)
func (*UnimplementedCloudChannelServiceServer) CreateCustomerRepricingConfig ¶
func (*UnimplementedCloudChannelServiceServer) CreateCustomerRepricingConfig(context.Context, *CreateCustomerRepricingConfigRequest) (*CustomerRepricingConfig, error)
func (*UnimplementedCloudChannelServiceServer) CreateEntitlement ¶
func (*UnimplementedCloudChannelServiceServer) CreateEntitlement(context.Context, *CreateEntitlementRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudChannelServiceServer) DeleteChannelPartnerRepricingConfig ¶
func (*UnimplementedCloudChannelServiceServer) DeleteChannelPartnerRepricingConfig(context.Context, *DeleteChannelPartnerRepricingConfigRequest) (*emptypb.Empty, error)
func (*UnimplementedCloudChannelServiceServer) DeleteCustomer ¶
func (*UnimplementedCloudChannelServiceServer) DeleteCustomer(context.Context, *DeleteCustomerRequest) (*emptypb.Empty, error)
func (*UnimplementedCloudChannelServiceServer) DeleteCustomerRepricingConfig ¶
func (*UnimplementedCloudChannelServiceServer) DeleteCustomerRepricingConfig(context.Context, *DeleteCustomerRepricingConfigRequest) (*emptypb.Empty, error)
func (*UnimplementedCloudChannelServiceServer) GetChannelPartnerLink ¶
func (*UnimplementedCloudChannelServiceServer) GetChannelPartnerLink(context.Context, *GetChannelPartnerLinkRequest) (*ChannelPartnerLink, error)
func (*UnimplementedCloudChannelServiceServer) GetChannelPartnerRepricingConfig ¶
func (*UnimplementedCloudChannelServiceServer) GetChannelPartnerRepricingConfig(context.Context, *GetChannelPartnerRepricingConfigRequest) (*ChannelPartnerRepricingConfig, error)
func (*UnimplementedCloudChannelServiceServer) GetCustomer ¶
func (*UnimplementedCloudChannelServiceServer) GetCustomer(context.Context, *GetCustomerRequest) (*Customer, error)
func (*UnimplementedCloudChannelServiceServer) GetCustomerRepricingConfig ¶
func (*UnimplementedCloudChannelServiceServer) GetCustomerRepricingConfig(context.Context, *GetCustomerRepricingConfigRequest) (*CustomerRepricingConfig, error)
func (*UnimplementedCloudChannelServiceServer) GetEntitlement ¶
func (*UnimplementedCloudChannelServiceServer) GetEntitlement(context.Context, *GetEntitlementRequest) (*Entitlement, error)
func (*UnimplementedCloudChannelServiceServer) ImportCustomer ¶
func (*UnimplementedCloudChannelServiceServer) ImportCustomer(context.Context, *ImportCustomerRequest) (*Customer, error)
func (*UnimplementedCloudChannelServiceServer) ListChannelPartnerLinks ¶
func (*UnimplementedCloudChannelServiceServer) ListChannelPartnerLinks(context.Context, *ListChannelPartnerLinksRequest) (*ListChannelPartnerLinksResponse, error)
func (*UnimplementedCloudChannelServiceServer) ListChannelPartnerRepricingConfigs ¶
func (*UnimplementedCloudChannelServiceServer) ListChannelPartnerRepricingConfigs(context.Context, *ListChannelPartnerRepricingConfigsRequest) (*ListChannelPartnerRepricingConfigsResponse, error)
func (*UnimplementedCloudChannelServiceServer) ListCustomerRepricingConfigs ¶
func (*UnimplementedCloudChannelServiceServer) ListCustomerRepricingConfigs(context.Context, *ListCustomerRepricingConfigsRequest) (*ListCustomerRepricingConfigsResponse, error)
func (*UnimplementedCloudChannelServiceServer) ListCustomers ¶
func (*UnimplementedCloudChannelServiceServer) ListCustomers(context.Context, *ListCustomersRequest) (*ListCustomersResponse, error)
func (*UnimplementedCloudChannelServiceServer) ListEntitlementChanges ¶ added in v1.12.0
func (*UnimplementedCloudChannelServiceServer) ListEntitlementChanges(context.Context, *ListEntitlementChangesRequest) (*ListEntitlementChangesResponse, error)
func (*UnimplementedCloudChannelServiceServer) ListEntitlements ¶
func (*UnimplementedCloudChannelServiceServer) ListEntitlements(context.Context, *ListEntitlementsRequest) (*ListEntitlementsResponse, error)
func (*UnimplementedCloudChannelServiceServer) ListOffers ¶
func (*UnimplementedCloudChannelServiceServer) ListOffers(context.Context, *ListOffersRequest) (*ListOffersResponse, error)
func (*UnimplementedCloudChannelServiceServer) ListProducts ¶
func (*UnimplementedCloudChannelServiceServer) ListProducts(context.Context, *ListProductsRequest) (*ListProductsResponse, error)
func (*UnimplementedCloudChannelServiceServer) ListPurchasableOffers ¶
func (*UnimplementedCloudChannelServiceServer) ListPurchasableOffers(context.Context, *ListPurchasableOffersRequest) (*ListPurchasableOffersResponse, error)
func (*UnimplementedCloudChannelServiceServer) ListPurchasableSkus ¶
func (*UnimplementedCloudChannelServiceServer) ListPurchasableSkus(context.Context, *ListPurchasableSkusRequest) (*ListPurchasableSkusResponse, error)
func (*UnimplementedCloudChannelServiceServer) ListSkuGroupBillableSkus ¶ added in v1.16.0
func (*UnimplementedCloudChannelServiceServer) ListSkuGroupBillableSkus(context.Context, *ListSkuGroupBillableSkusRequest) (*ListSkuGroupBillableSkusResponse, error)
func (*UnimplementedCloudChannelServiceServer) ListSkuGroups ¶ added in v1.16.0
func (*UnimplementedCloudChannelServiceServer) ListSkuGroups(context.Context, *ListSkuGroupsRequest) (*ListSkuGroupsResponse, error)
func (*UnimplementedCloudChannelServiceServer) ListSkus ¶
func (*UnimplementedCloudChannelServiceServer) ListSkus(context.Context, *ListSkusRequest) (*ListSkusResponse, error)
func (*UnimplementedCloudChannelServiceServer) ListSubscribers ¶
func (*UnimplementedCloudChannelServiceServer) ListSubscribers(context.Context, *ListSubscribersRequest) (*ListSubscribersResponse, error)
func (*UnimplementedCloudChannelServiceServer) ListTransferableOffers ¶
func (*UnimplementedCloudChannelServiceServer) ListTransferableOffers(context.Context, *ListTransferableOffersRequest) (*ListTransferableOffersResponse, error)
func (*UnimplementedCloudChannelServiceServer) ListTransferableSkus ¶
func (*UnimplementedCloudChannelServiceServer) ListTransferableSkus(context.Context, *ListTransferableSkusRequest) (*ListTransferableSkusResponse, error)
func (*UnimplementedCloudChannelServiceServer) LookupOffer ¶
func (*UnimplementedCloudChannelServiceServer) LookupOffer(context.Context, *LookupOfferRequest) (*Offer, error)
func (*UnimplementedCloudChannelServiceServer) ProvisionCloudIdentity ¶
func (*UnimplementedCloudChannelServiceServer) ProvisionCloudIdentity(context.Context, *ProvisionCloudIdentityRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudChannelServiceServer) QueryEligibleBillingAccounts ¶ added in v1.17.0
func (*UnimplementedCloudChannelServiceServer) QueryEligibleBillingAccounts(context.Context, *QueryEligibleBillingAccountsRequest) (*QueryEligibleBillingAccountsResponse, error)
func (*UnimplementedCloudChannelServiceServer) RegisterSubscriber ¶
func (*UnimplementedCloudChannelServiceServer) RegisterSubscriber(context.Context, *RegisterSubscriberRequest) (*RegisterSubscriberResponse, error)
func (*UnimplementedCloudChannelServiceServer) StartPaidService ¶
func (*UnimplementedCloudChannelServiceServer) StartPaidService(context.Context, *StartPaidServiceRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudChannelServiceServer) SuspendEntitlement ¶
func (*UnimplementedCloudChannelServiceServer) SuspendEntitlement(context.Context, *SuspendEntitlementRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudChannelServiceServer) TransferEntitlements ¶
func (*UnimplementedCloudChannelServiceServer) TransferEntitlements(context.Context, *TransferEntitlementsRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudChannelServiceServer) TransferEntitlementsToGoogle ¶
func (*UnimplementedCloudChannelServiceServer) TransferEntitlementsToGoogle(context.Context, *TransferEntitlementsToGoogleRequest) (*longrunningpb.Operation, error)
func (*UnimplementedCloudChannelServiceServer) UnregisterSubscriber ¶
func (*UnimplementedCloudChannelServiceServer) UnregisterSubscriber(context.Context, *UnregisterSubscriberRequest) (*UnregisterSubscriberResponse, error)
func (*UnimplementedCloudChannelServiceServer) UpdateChannelPartnerLink ¶
func (*UnimplementedCloudChannelServiceServer) UpdateChannelPartnerLink(context.Context, *UpdateChannelPartnerLinkRequest) (*ChannelPartnerLink, error)
func (*UnimplementedCloudChannelServiceServer) UpdateChannelPartnerRepricingConfig ¶
func (*UnimplementedCloudChannelServiceServer) UpdateChannelPartnerRepricingConfig(context.Context, *UpdateChannelPartnerRepricingConfigRequest) (*ChannelPartnerRepricingConfig, error)
func (*UnimplementedCloudChannelServiceServer) UpdateCustomer ¶
func (*UnimplementedCloudChannelServiceServer) UpdateCustomer(context.Context, *UpdateCustomerRequest) (*Customer, error)
func (*UnimplementedCloudChannelServiceServer) UpdateCustomerRepricingConfig ¶
func (*UnimplementedCloudChannelServiceServer) UpdateCustomerRepricingConfig(context.Context, *UpdateCustomerRepricingConfigRequest) (*CustomerRepricingConfig, error)
type UnregisterSubscriberRequest ¶
type UnregisterSubscriberRequest struct { // Required. Resource name of the account. Account string `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"` // Required. Service account to unregister from subscriber access to the // topic. ServiceAccount string `protobuf:"bytes,2,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` // contains filtered or unexported fields }
Request Message for UnregisterSubscriber.
func (*UnregisterSubscriberRequest) Descriptor
deprecated
func (*UnregisterSubscriberRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnregisterSubscriberRequest.ProtoReflect.Descriptor instead.
func (*UnregisterSubscriberRequest) GetAccount ¶
func (x *UnregisterSubscriberRequest) GetAccount() string
func (*UnregisterSubscriberRequest) GetServiceAccount ¶
func (x *UnregisterSubscriberRequest) GetServiceAccount() string
func (*UnregisterSubscriberRequest) ProtoMessage ¶
func (*UnregisterSubscriberRequest) ProtoMessage()
func (*UnregisterSubscriberRequest) ProtoReflect ¶
func (x *UnregisterSubscriberRequest) ProtoReflect() protoreflect.Message
func (*UnregisterSubscriberRequest) Reset ¶
func (x *UnregisterSubscriberRequest) Reset()
func (*UnregisterSubscriberRequest) String ¶
func (x *UnregisterSubscriberRequest) String() string
type UnregisterSubscriberResponse ¶
type UnregisterSubscriberResponse struct { // Name of the topic the service account subscriber access was removed from. Topic string `protobuf:"bytes,1,opt,name=topic,proto3" json:"topic,omitempty"` // contains filtered or unexported fields }
Response Message for UnregisterSubscriber.
func (*UnregisterSubscriberResponse) Descriptor
deprecated
func (*UnregisterSubscriberResponse) Descriptor() ([]byte, []int)
Deprecated: Use UnregisterSubscriberResponse.ProtoReflect.Descriptor instead.
func (*UnregisterSubscriberResponse) GetTopic ¶
func (x *UnregisterSubscriberResponse) GetTopic() string
func (*UnregisterSubscriberResponse) ProtoMessage ¶
func (*UnregisterSubscriberResponse) ProtoMessage()
func (*UnregisterSubscriberResponse) ProtoReflect ¶
func (x *UnregisterSubscriberResponse) ProtoReflect() protoreflect.Message
func (*UnregisterSubscriberResponse) Reset ¶
func (x *UnregisterSubscriberResponse) Reset()
func (*UnregisterSubscriberResponse) String ¶
func (x *UnregisterSubscriberResponse) String() string
type UpdateChannelPartnerLinkRequest ¶
type UpdateChannelPartnerLinkRequest struct { // Required. The resource name of the channel partner link to cancel. // Name uses the format: accounts/{account_id}/channelPartnerLinks/{id} // where {id} is the Cloud Identity ID of the partner. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The channel partner link to update. Only // channel_partner_link.link_state is allowed for updates. ChannelPartnerLink *ChannelPartnerLink `protobuf:"bytes,2,opt,name=channel_partner_link,json=channelPartnerLink,proto3" json:"channel_partner_link,omitempty"` // Required. The update mask that applies to the resource. // The only allowable value for an update mask is // channel_partner_link.link_state. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.UpdateChannelPartnerLink][google.cloud.channel.v1.CloudChannelService.UpdateChannelPartnerLink]
func (*UpdateChannelPartnerLinkRequest) Descriptor
deprecated
func (*UpdateChannelPartnerLinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateChannelPartnerLinkRequest.ProtoReflect.Descriptor instead.
func (*UpdateChannelPartnerLinkRequest) GetChannelPartnerLink ¶
func (x *UpdateChannelPartnerLinkRequest) GetChannelPartnerLink() *ChannelPartnerLink
func (*UpdateChannelPartnerLinkRequest) GetName ¶
func (x *UpdateChannelPartnerLinkRequest) GetName() string
func (*UpdateChannelPartnerLinkRequest) GetUpdateMask ¶
func (x *UpdateChannelPartnerLinkRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateChannelPartnerLinkRequest) ProtoMessage ¶
func (*UpdateChannelPartnerLinkRequest) ProtoMessage()
func (*UpdateChannelPartnerLinkRequest) ProtoReflect ¶
func (x *UpdateChannelPartnerLinkRequest) ProtoReflect() protoreflect.Message
func (*UpdateChannelPartnerLinkRequest) Reset ¶
func (x *UpdateChannelPartnerLinkRequest) Reset()
func (*UpdateChannelPartnerLinkRequest) String ¶
func (x *UpdateChannelPartnerLinkRequest) String() string
type UpdateChannelPartnerRepricingConfigRequest ¶
type UpdateChannelPartnerRepricingConfigRequest struct { // Required. The ChannelPartnerRepricingConfig object to update. ChannelPartnerRepricingConfig *ChannelPartnerRepricingConfig `` /* 152-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for [CloudChannelService.UpdateChannelPartnerRepricingConfig][google.cloud.channel.v1.CloudChannelService.UpdateChannelPartnerRepricingConfig].
func (*UpdateChannelPartnerRepricingConfigRequest) Descriptor
deprecated
func (*UpdateChannelPartnerRepricingConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateChannelPartnerRepricingConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateChannelPartnerRepricingConfigRequest) GetChannelPartnerRepricingConfig ¶
func (x *UpdateChannelPartnerRepricingConfigRequest) GetChannelPartnerRepricingConfig() *ChannelPartnerRepricingConfig
func (*UpdateChannelPartnerRepricingConfigRequest) ProtoMessage ¶
func (*UpdateChannelPartnerRepricingConfigRequest) ProtoMessage()
func (*UpdateChannelPartnerRepricingConfigRequest) ProtoReflect ¶
func (x *UpdateChannelPartnerRepricingConfigRequest) ProtoReflect() protoreflect.Message
func (*UpdateChannelPartnerRepricingConfigRequest) Reset ¶
func (x *UpdateChannelPartnerRepricingConfigRequest) Reset()
func (*UpdateChannelPartnerRepricingConfigRequest) String ¶
func (x *UpdateChannelPartnerRepricingConfigRequest) String() string
type UpdateCustomerRepricingConfigRequest ¶
type UpdateCustomerRepricingConfigRequest struct { // Required. The CustomerRepricingConfig object to update. CustomerRepricingConfig *CustomerRepricingConfig `` /* 132-byte string literal not displayed */ // contains filtered or unexported fields }
Request message for [CloudChannelService.UpdateCustomerRepricingConfig][google.cloud.channel.v1.CloudChannelService.UpdateCustomerRepricingConfig].
func (*UpdateCustomerRepricingConfigRequest) Descriptor
deprecated
func (*UpdateCustomerRepricingConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCustomerRepricingConfigRequest.ProtoReflect.Descriptor instead.
func (*UpdateCustomerRepricingConfigRequest) GetCustomerRepricingConfig ¶
func (x *UpdateCustomerRepricingConfigRequest) GetCustomerRepricingConfig() *CustomerRepricingConfig
func (*UpdateCustomerRepricingConfigRequest) ProtoMessage ¶
func (*UpdateCustomerRepricingConfigRequest) ProtoMessage()
func (*UpdateCustomerRepricingConfigRequest) ProtoReflect ¶
func (x *UpdateCustomerRepricingConfigRequest) ProtoReflect() protoreflect.Message
func (*UpdateCustomerRepricingConfigRequest) Reset ¶
func (x *UpdateCustomerRepricingConfigRequest) Reset()
func (*UpdateCustomerRepricingConfigRequest) String ¶
func (x *UpdateCustomerRepricingConfigRequest) String() string
type UpdateCustomerRequest ¶
type UpdateCustomerRequest struct { // Required. New contents of the customer. Customer *Customer `protobuf:"bytes,2,opt,name=customer,proto3" json:"customer,omitempty"` // The update mask that applies to the resource. // Optional. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // contains filtered or unexported fields }
Request message for [CloudChannelService.UpdateCustomer][google.cloud.channel.v1.CloudChannelService.UpdateCustomer].
func (*UpdateCustomerRequest) Descriptor
deprecated
func (*UpdateCustomerRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCustomerRequest.ProtoReflect.Descriptor instead.
func (*UpdateCustomerRequest) GetCustomer ¶
func (x *UpdateCustomerRequest) GetCustomer() *Customer
func (*UpdateCustomerRequest) GetUpdateMask ¶
func (x *UpdateCustomerRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateCustomerRequest) ProtoMessage ¶
func (*UpdateCustomerRequest) ProtoMessage()
func (*UpdateCustomerRequest) ProtoReflect ¶
func (x *UpdateCustomerRequest) ProtoReflect() protoreflect.Message
func (*UpdateCustomerRequest) Reset ¶
func (x *UpdateCustomerRequest) Reset()
func (*UpdateCustomerRequest) String ¶
func (x *UpdateCustomerRequest) String() string
type Value ¶
type Value struct { // The kind of value. // // Types that are assignable to Kind: // // *Value_Int64Value // *Value_StringValue // *Value_DoubleValue // *Value_ProtoValue // *Value_BoolValue Kind isValue_Kind `protobuf_oneof:"kind"` // contains filtered or unexported fields }
Data type and value of a parameter.
func (*Value) Descriptor
deprecated
func (*Value) GetBoolValue ¶
func (*Value) GetDoubleValue ¶
func (*Value) GetInt64Value ¶
func (*Value) GetProtoValue ¶
func (*Value) GetStringValue ¶
func (*Value) ProtoMessage ¶
func (*Value) ProtoMessage()
func (*Value) ProtoReflect ¶
func (x *Value) ProtoReflect() protoreflect.Message
type Value_BoolValue ¶
type Value_BoolValue struct { // Represents a boolean value. BoolValue bool `protobuf:"varint,5,opt,name=bool_value,json=boolValue,proto3,oneof"` }
type Value_DoubleValue ¶
type Value_DoubleValue struct { // Represents a double value. DoubleValue float64 `protobuf:"fixed64,3,opt,name=double_value,json=doubleValue,proto3,oneof"` }
type Value_Int64Value ¶
type Value_Int64Value struct { // Represents an int64 value. Int64Value int64 `protobuf:"varint,1,opt,name=int64_value,json=int64Value,proto3,oneof"` }
type Value_ProtoValue ¶
type Value_StringValue ¶
type Value_StringValue struct { // Represents a string value. StringValue string `protobuf:"bytes,2,opt,name=string_value,json=stringValue,proto3,oneof"` }