Reference documentation and code samples for the Cloud Channel V1 API class Google::Cloud::Channel::V1::CustomerConstraints.
Represents constraints required to purchase the Offer for a customer.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#allowed_customer_types
def allowed_customer_types() -> ::Array<::Google::Cloud::Channel::V1::CloudIdentityInfo::CustomerType>
Returns
- (::Array<::Google::Cloud::Channel::V1::CloudIdentityInfo::CustomerType>) — Allowed Customer Type.
#allowed_customer_types=
def allowed_customer_types=(value) -> ::Array<::Google::Cloud::Channel::V1::CloudIdentityInfo::CustomerType>
Parameter
- value (::Array<::Google::Cloud::Channel::V1::CloudIdentityInfo::CustomerType>) — Allowed Customer Type.
Returns
- (::Array<::Google::Cloud::Channel::V1::CloudIdentityInfo::CustomerType>) — Allowed Customer Type.
#allowed_regions
def allowed_regions() -> ::Array<::String>
Returns
- (::Array<::String>) — Allowed geographical regions of the customer.
#allowed_regions=
def allowed_regions=(value) -> ::Array<::String>
Parameter
- value (::Array<::String>) — Allowed geographical regions of the customer.
Returns
- (::Array<::String>) — Allowed geographical regions of the customer.
#promotional_order_types
def promotional_order_types() -> ::Array<::Google::Cloud::Channel::V1::PromotionalOrderType>
Returns
- (::Array<::Google::Cloud::Channel::V1::PromotionalOrderType>) — Allowed Promotional Order Type. Present for Promotional offers.
#promotional_order_types=
def promotional_order_types=(value) -> ::Array<::Google::Cloud::Channel::V1::PromotionalOrderType>
Parameter
- value (::Array<::Google::Cloud::Channel::V1::PromotionalOrderType>) — Allowed Promotional Order Type. Present for Promotional offers.
Returns
- (::Array<::Google::Cloud::Channel::V1::PromotionalOrderType>) — Allowed Promotional Order Type. Present for Promotional offers.