This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Payments Reseller Subscription API. For a detailed + * explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class GoogleCloudPaymentsResellerSubscriptionV1ProductBundleDetails extends com.google.api.client.json.GenericJson { + + /** + * The individual products that are included in the bundle. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.util.ListThis is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Payments Reseller Subscription API. For a detailed + * explanation see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *
+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class GoogleCloudPaymentsResellerSubscriptionV1ProductBundleDetailsBundleElement extends com.google.api.client.json.GenericJson { + + /** + * Required. Output only. Product resource name that identifies the bundle element. The format is + * 'partners/{partner_id}/products/{product_id}'. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String product; + + /** + * Required. Output only. Product resource name that identifies the bundle element. The format is + * 'partners/{partner_id}/products/{product_id}'. + * @return value or {@code null} for none + */ + public java.lang.String getProduct() { + return product; + } + + /** + * Required. Output only. Product resource name that identifies the bundle element. The format is + * 'partners/{partner_id}/products/{product_id}'. + * @param product product or {@code null} for none + */ + public GoogleCloudPaymentsResellerSubscriptionV1ProductBundleDetailsBundleElement setProduct(java.lang.String product) { + this.product = product; + return this; + } + + @Override + public GoogleCloudPaymentsResellerSubscriptionV1ProductBundleDetailsBundleElement set(String fieldName, Object value) { + return (GoogleCloudPaymentsResellerSubscriptionV1ProductBundleDetailsBundleElement) super.set(fieldName, value); + } + + @Override + public GoogleCloudPaymentsResellerSubscriptionV1ProductBundleDetailsBundleElement clone() { + return (GoogleCloudPaymentsResellerSubscriptionV1ProductBundleDetailsBundleElement) super.clone(); + } + +} diff --git a/clients/google-api-services-paymentsresellersubscription/v1/2.0.0/pom.xml b/clients/google-api-services-paymentsresellersubscription/v1/2.0.0/pom.xml index ce7dba435f9..0e1ffcc6765 100644 --- a/clients/google-api-services-paymentsresellersubscription/v1/2.0.0/pom.xml +++ b/clients/google-api-services-paymentsresellersubscription/v1/2.0.0/pom.xml @@ -8,8 +8,8 @@