Package-level declarations

Types

Link copied to clipboard
data class GetChannelPartnerLinkPlainArgs(val accountId: String, val channelPartnerLinkId: String, val view: String? = null) : ConvertibleToJava<GetChannelPartnerLinkPlainArgs>
data class GetChannelPartnerRepricingConfigPlainArgs(val accountId: String, val channelPartnerLinkId: String, val channelPartnerRepricingConfigId: String) : ConvertibleToJava<GetChannelPartnerRepricingConfigPlainArgs>
Link copied to clipboard
data class GetCustomerPlainArgs(val accountId: String, val channelPartnerLinkId: String, val customerId: String) : ConvertibleToJava<GetCustomerPlainArgs>
Link copied to clipboard
data class GetCustomerRepricingConfigPlainArgs(val accountId: String, val customerId: String, val customerRepricingConfigId: String) : ConvertibleToJava<GetCustomerRepricingConfigPlainArgs>
Link copied to clipboard
data class GetEntitlementPlainArgs(val accountId: String, val customerId: String, val entitlementId: String) : ConvertibleToJava<GetEntitlementPlainArgs>
Link copied to clipboard
data class GoogleCloudChannelV1AssociationInfoArgs(val baseEntitlement: Output<String>? = null) : ConvertibleToJava<GoogleCloudChannelV1AssociationInfoArgs>

Association links that an entitlement has to other entitlements.

data class GoogleCloudChannelV1CommitmentSettingsArgs(val renewalSettings: Output<GoogleCloudChannelV1RenewalSettingsArgs>? = null) : ConvertibleToJava<GoogleCloudChannelV1CommitmentSettingsArgs>

Commitment settings for commitment-based offers.

data class GoogleCloudChannelV1ConditionalOverrideArgs(val adjustment: Output<GoogleCloudChannelV1RepricingAdjustmentArgs>, val rebillingBasis: Output<GoogleCloudChannelV1ConditionalOverrideRebillingBasis>, val repricingCondition: Output<GoogleCloudChannelV1RepricingConditionArgs>) : ConvertibleToJava<GoogleCloudChannelV1ConditionalOverrideArgs>

Specifies the override to conditionally apply.

Link copied to clipboard
data class GoogleCloudChannelV1ContactInfoArgs(val email: Output<String>? = null, val firstName: Output<String>? = null, val lastName: Output<String>? = null, val phone: Output<String>? = null, val title: Output<String>? = null) : ConvertibleToJava<GoogleCloudChannelV1ContactInfoArgs>

Contact information for a customer account.

Link copied to clipboard
data class GoogleCloudChannelV1ParameterArgs(val name: Output<String>? = null, val value: Output<GoogleCloudChannelV1ValueArgs>? = null) : ConvertibleToJava<GoogleCloudChannelV1ParameterArgs>

Definition for extended entitlement parameters.

data class GoogleCloudChannelV1PercentageAdjustmentArgs(val percentage: Output<GoogleTypeDecimalArgs>? = null) : ConvertibleToJava<GoogleCloudChannelV1PercentageAdjustmentArgs>

An adjustment that applies a flat markup or markdown to an entire bill.

Link copied to clipboard
data class GoogleCloudChannelV1PeriodArgs(val duration: Output<Int>? = null, val periodType: Output<GoogleCloudChannelV1PeriodPeriodType>? = null) : ConvertibleToJava<GoogleCloudChannelV1PeriodArgs>

Represents period in days/months/years.

Link copied to clipboard
data class GoogleCloudChannelV1RenewalSettingsArgs(val enableRenewal: Output<Boolean>? = null, val paymentCycle: Output<GoogleCloudChannelV1PeriodArgs>? = null, val paymentPlan: Output<GoogleCloudChannelV1RenewalSettingsPaymentPlan>? = null, val resizeUnitCount: Output<Boolean>? = null) : ConvertibleToJava<GoogleCloudChannelV1RenewalSettingsArgs>

Renewal settings for renewable Offers.

data class GoogleCloudChannelV1RepricingAdjustmentArgs(val percentageAdjustment: Output<GoogleCloudChannelV1PercentageAdjustmentArgs>? = null) : ConvertibleToJava<GoogleCloudChannelV1RepricingAdjustmentArgs>

A type that represents the various adjustments you can apply to a bill.

data class GoogleCloudChannelV1RepricingConditionArgs(val skuGroupCondition: Output<GoogleCloudChannelV1SkuGroupConditionArgs>? = null) : ConvertibleToJava<GoogleCloudChannelV1RepricingConditionArgs>

Represents the various repricing conditions you can use for a conditional override.

Link copied to clipboard
data class GoogleCloudChannelV1RepricingConfigArgs(val adjustment: Output<GoogleCloudChannelV1RepricingAdjustmentArgs>, val channelPartnerGranularity: Output<GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs>? = null, val conditionalOverrides: Output<List<GoogleCloudChannelV1ConditionalOverrideArgs>>? = null, val effectiveInvoiceMonth: Output<GoogleTypeDateArgs>, val entitlementGranularity: Output<GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs>? = null, val rebillingBasis: Output<GoogleCloudChannelV1RepricingConfigRebillingBasis>) : ConvertibleToJava<GoogleCloudChannelV1RepricingConfigArgs>

Configuration for repricing a Google bill over a period of time.

class GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs : ConvertibleToJava<GoogleCloudChannelV1RepricingConfigChannelPartnerGranularityArgs>

Applies the repricing configuration at the channel partner level. The channel partner value is derived from the resource name. Takes an empty json object.

data class GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs(val entitlement: Output<String>? = null) : ConvertibleToJava<GoogleCloudChannelV1RepricingConfigEntitlementGranularityArgs>

Applies the repricing configuration at the entitlement level.

data class GoogleCloudChannelV1SkuGroupConditionArgs(val skuGroup: Output<String>? = null) : ConvertibleToJava<GoogleCloudChannelV1SkuGroupConditionArgs>

A condition that applies the override if a line item SKU is found in the SKU group.

Link copied to clipboard
data class GoogleCloudChannelV1ValueArgs(val boolValue: Output<Boolean>? = null, val doubleValue: Output<Double>? = null, val int64Value: Output<String>? = null, val protoValue: Output<Map<String, String>>? = null, val stringValue: Output<String>? = null) : ConvertibleToJava<GoogleCloudChannelV1ValueArgs>

Data type and value of a parameter.

Link copied to clipboard
data class GoogleTypeDateArgs(val day: Output<Int>? = null, val month: Output<Int>? = null, val year: Output<Int>? = null) : ConvertibleToJava<GoogleTypeDateArgs>

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp

Link copied to clipboard
Link copied to clipboard
data class GoogleTypeDecimalArgs(val value: Output<String>? = null) : ConvertibleToJava<GoogleTypeDecimalArgs>

A representation of a decimal value, such as 2.5. Clients may convert values into language-native decimal formats, such as Java's BigDecimal or Python's decimal.Decimal. BigDecimal: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/math/BigDecimal.html decimal.Decimal: https://docs.python.org/3/library/decimal.html

Link copied to clipboard
data class GoogleTypePostalAddressArgs(val addressLines: Output<List<String>>? = null, val administrativeArea: Output<String>? = null, val languageCode: Output<String>? = null, val locality: Output<String>? = null, val organization: Output<String>? = null, val postalCode: Output<String>? = null, val recipients: Output<List<String>>? = null, val regionCode: Output<String>, val revision: Output<Int>? = null, val sortingCode: Output<String>? = null, val sublocality: Output<String>? = null) : ConvertibleToJava<GoogleTypePostalAddressArgs>

Represents a postal address, e.g. for postal delivery or payments addresses. Given a postal address, a postal service can deliver items to a premise, P.O. Box or similar. It is not intended to model geographical locations (roads, towns, mountains). In typical usage an address would be created via user input or from importing existing data, depending on the type of process. Advice on address input / editing: - Use an internationalization-ready address widget such as https://github.com/google/libaddressinput) - Users should not be presented with UI elements for input or editing of fields outside countries where that field is used. For more guidance on how to use this schema, please see: https://support.google.com/business/answer/6397478