com.google.cloud.channel.v1.spring.CloudChannelServiceSpringProperties Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-cloud-channel-spring-starter Show documentation
Show all versions of google-cloud-channel-spring-starter Show documentation
Spring Boot Starter with AutoConfiguration for cloudchannel
/*
* Copyright 2024 Google LLC
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.google.cloud.channel.v1.spring;
import com.google.api.core.BetaApi;
import com.google.cloud.spring.core.Credentials;
import com.google.cloud.spring.core.CredentialsSupplier;
import com.google.cloud.spring.core.Retry;
import javax.annotation.Generated;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.context.properties.NestedConfigurationProperty;
// AUTO-GENERATED DOCUMENTATION AND CLASS.
/** Provides default property values for CloudChannelService client bean */
@Generated("by google-cloud-spring-generator")
@BetaApi("Autogenerated Spring autoconfiguration is not yet stable")
@ConfigurationProperties("com.google.cloud.channel.v1.cloud-channel-service")
public class CloudChannelServiceSpringProperties implements CredentialsSupplier {
/** OAuth2 credentials to authenticate and authorize calls to Google Cloud Client Libraries. */
@NestedConfigurationProperty
private final Credentials credentials =
new Credentials("https://www.googleapis.com/auth/apps.order");
/** Quota project to use for billing. */
private String quotaProjectId;
/** Number of threads used for executors. */
private Integer executorThreadCount;
/** Allow override of default transport channel provider to use REST instead of gRPC. */
private boolean useRest = false;
/** Allow override of retry settings at service level, applying to all of its RPC methods. */
@NestedConfigurationProperty private Retry retry;
/**
* Allow override of retry settings at method-level for listCustomers. If defined, this takes
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listCustomersRetry;
/**
* Allow override of retry settings at method-level for getCustomer. If defined, this takes
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry getCustomerRetry;
/**
* Allow override of retry settings at method-level for checkCloudIdentityAccountsExist. If
* defined, this takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry checkCloudIdentityAccountsExistRetry;
/**
* Allow override of retry settings at method-level for createCustomer. If defined, this takes
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry createCustomerRetry;
/**
* Allow override of retry settings at method-level for updateCustomer. If defined, this takes
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry updateCustomerRetry;
/**
* Allow override of retry settings at method-level for deleteCustomer. If defined, this takes
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry deleteCustomerRetry;
/**
* Allow override of retry settings at method-level for importCustomer. If defined, this takes
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry importCustomerRetry;
/**
* Allow override of retry settings at method-level for listEntitlements. If defined, this takes
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listEntitlementsRetry;
/**
* Allow override of retry settings at method-level for listTransferableSkus. If defined, this
* takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listTransferableSkusRetry;
/**
* Allow override of retry settings at method-level for listTransferableOffers. If defined, this
* takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listTransferableOffersRetry;
/**
* Allow override of retry settings at method-level for getEntitlement. If defined, this takes
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry getEntitlementRetry;
/**
* Allow override of retry settings at method-level for listChannelPartnerLinks. If defined, this
* takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listChannelPartnerLinksRetry;
/**
* Allow override of retry settings at method-level for getChannelPartnerLink. If defined, this
* takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry getChannelPartnerLinkRetry;
/**
* Allow override of retry settings at method-level for createChannelPartnerLink. If defined, this
* takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry createChannelPartnerLinkRetry;
/**
* Allow override of retry settings at method-level for updateChannelPartnerLink. If defined, this
* takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry updateChannelPartnerLinkRetry;
/**
* Allow override of retry settings at method-level for getCustomerRepricingConfig. If defined,
* this takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry getCustomerRepricingConfigRetry;
/**
* Allow override of retry settings at method-level for listCustomerRepricingConfigs. If defined,
* this takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listCustomerRepricingConfigsRetry;
/**
* Allow override of retry settings at method-level for createCustomerRepricingConfig. If defined,
* this takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry createCustomerRepricingConfigRetry;
/**
* Allow override of retry settings at method-level for updateCustomerRepricingConfig. If defined,
* this takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry updateCustomerRepricingConfigRetry;
/**
* Allow override of retry settings at method-level for deleteCustomerRepricingConfig. If defined,
* this takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry deleteCustomerRepricingConfigRetry;
/**
* Allow override of retry settings at method-level for getChannelPartnerRepricingConfig. If
* defined, this takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry getChannelPartnerRepricingConfigRetry;
/**
* Allow override of retry settings at method-level for listChannelPartnerRepricingConfigs. If
* defined, this takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listChannelPartnerRepricingConfigsRetry;
/**
* Allow override of retry settings at method-level for createChannelPartnerRepricingConfig. If
* defined, this takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry createChannelPartnerRepricingConfigRetry;
/**
* Allow override of retry settings at method-level for updateChannelPartnerRepricingConfig. If
* defined, this takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry updateChannelPartnerRepricingConfigRetry;
/**
* Allow override of retry settings at method-level for deleteChannelPartnerRepricingConfig. If
* defined, this takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry deleteChannelPartnerRepricingConfigRetry;
/**
* Allow override of retry settings at method-level for listSkuGroups. If defined, this takes
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listSkuGroupsRetry;
/**
* Allow override of retry settings at method-level for listSkuGroupBillableSkus. If defined, this
* takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listSkuGroupBillableSkusRetry;
/**
* Allow override of retry settings at method-level for lookupOffer. If defined, this takes
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry lookupOfferRetry;
/**
* Allow override of retry settings at method-level for listProducts. If defined, this takes
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listProductsRetry;
/**
* Allow override of retry settings at method-level for listSkus. If defined, this takes
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listSkusRetry;
/**
* Allow override of retry settings at method-level for listOffers. If defined, this takes
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listOffersRetry;
/**
* Allow override of retry settings at method-level for listPurchasableSkus. If defined, this
* takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listPurchasableSkusRetry;
/**
* Allow override of retry settings at method-level for listPurchasableOffers. If defined, this
* takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listPurchasableOffersRetry;
/**
* Allow override of retry settings at method-level for queryEligibleBillingAccounts. If defined,
* this takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry queryEligibleBillingAccountsRetry;
/**
* Allow override of retry settings at method-level for registerSubscriber. If defined, this takes
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry registerSubscriberRetry;
/**
* Allow override of retry settings at method-level for unregisterSubscriber. If defined, this
* takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry unregisterSubscriberRetry;
/**
* Allow override of retry settings at method-level for listSubscribers. If defined, this takes
* precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listSubscribersRetry;
/**
* Allow override of retry settings at method-level for listEntitlementChanges. If defined, this
* takes precedence over service-level retry configurations for that RPC method.
*/
@NestedConfigurationProperty private Retry listEntitlementChangesRetry;
@Override
public Credentials getCredentials() {
return this.credentials;
}
public String getQuotaProjectId() {
return this.quotaProjectId;
}
public void setQuotaProjectId(String quotaProjectId) {
this.quotaProjectId = quotaProjectId;
}
public boolean getUseRest() {
return this.useRest;
}
public void setUseRest(boolean useRest) {
this.useRest = useRest;
}
public Integer getExecutorThreadCount() {
return this.executorThreadCount;
}
public void setExecutorThreadCount(Integer executorThreadCount) {
this.executorThreadCount = executorThreadCount;
}
public Retry getRetry() {
return this.retry;
}
public void setRetry(Retry retry) {
this.retry = retry;
}
public Retry getListCustomersRetry() {
return this.listCustomersRetry;
}
public void setListCustomersRetry(Retry listCustomersRetry) {
this.listCustomersRetry = listCustomersRetry;
}
public Retry getGetCustomerRetry() {
return this.getCustomerRetry;
}
public void setGetCustomerRetry(Retry getCustomerRetry) {
this.getCustomerRetry = getCustomerRetry;
}
public Retry getCheckCloudIdentityAccountsExistRetry() {
return this.checkCloudIdentityAccountsExistRetry;
}
public void setCheckCloudIdentityAccountsExistRetry(Retry checkCloudIdentityAccountsExistRetry) {
this.checkCloudIdentityAccountsExistRetry = checkCloudIdentityAccountsExistRetry;
}
public Retry getCreateCustomerRetry() {
return this.createCustomerRetry;
}
public void setCreateCustomerRetry(Retry createCustomerRetry) {
this.createCustomerRetry = createCustomerRetry;
}
public Retry getUpdateCustomerRetry() {
return this.updateCustomerRetry;
}
public void setUpdateCustomerRetry(Retry updateCustomerRetry) {
this.updateCustomerRetry = updateCustomerRetry;
}
public Retry getDeleteCustomerRetry() {
return this.deleteCustomerRetry;
}
public void setDeleteCustomerRetry(Retry deleteCustomerRetry) {
this.deleteCustomerRetry = deleteCustomerRetry;
}
public Retry getImportCustomerRetry() {
return this.importCustomerRetry;
}
public void setImportCustomerRetry(Retry importCustomerRetry) {
this.importCustomerRetry = importCustomerRetry;
}
public Retry getListEntitlementsRetry() {
return this.listEntitlementsRetry;
}
public void setListEntitlementsRetry(Retry listEntitlementsRetry) {
this.listEntitlementsRetry = listEntitlementsRetry;
}
public Retry getListTransferableSkusRetry() {
return this.listTransferableSkusRetry;
}
public void setListTransferableSkusRetry(Retry listTransferableSkusRetry) {
this.listTransferableSkusRetry = listTransferableSkusRetry;
}
public Retry getListTransferableOffersRetry() {
return this.listTransferableOffersRetry;
}
public void setListTransferableOffersRetry(Retry listTransferableOffersRetry) {
this.listTransferableOffersRetry = listTransferableOffersRetry;
}
public Retry getGetEntitlementRetry() {
return this.getEntitlementRetry;
}
public void setGetEntitlementRetry(Retry getEntitlementRetry) {
this.getEntitlementRetry = getEntitlementRetry;
}
public Retry getListChannelPartnerLinksRetry() {
return this.listChannelPartnerLinksRetry;
}
public void setListChannelPartnerLinksRetry(Retry listChannelPartnerLinksRetry) {
this.listChannelPartnerLinksRetry = listChannelPartnerLinksRetry;
}
public Retry getGetChannelPartnerLinkRetry() {
return this.getChannelPartnerLinkRetry;
}
public void setGetChannelPartnerLinkRetry(Retry getChannelPartnerLinkRetry) {
this.getChannelPartnerLinkRetry = getChannelPartnerLinkRetry;
}
public Retry getCreateChannelPartnerLinkRetry() {
return this.createChannelPartnerLinkRetry;
}
public void setCreateChannelPartnerLinkRetry(Retry createChannelPartnerLinkRetry) {
this.createChannelPartnerLinkRetry = createChannelPartnerLinkRetry;
}
public Retry getUpdateChannelPartnerLinkRetry() {
return this.updateChannelPartnerLinkRetry;
}
public void setUpdateChannelPartnerLinkRetry(Retry updateChannelPartnerLinkRetry) {
this.updateChannelPartnerLinkRetry = updateChannelPartnerLinkRetry;
}
public Retry getGetCustomerRepricingConfigRetry() {
return this.getCustomerRepricingConfigRetry;
}
public void setGetCustomerRepricingConfigRetry(Retry getCustomerRepricingConfigRetry) {
this.getCustomerRepricingConfigRetry = getCustomerRepricingConfigRetry;
}
public Retry getListCustomerRepricingConfigsRetry() {
return this.listCustomerRepricingConfigsRetry;
}
public void setListCustomerRepricingConfigsRetry(Retry listCustomerRepricingConfigsRetry) {
this.listCustomerRepricingConfigsRetry = listCustomerRepricingConfigsRetry;
}
public Retry getCreateCustomerRepricingConfigRetry() {
return this.createCustomerRepricingConfigRetry;
}
public void setCreateCustomerRepricingConfigRetry(Retry createCustomerRepricingConfigRetry) {
this.createCustomerRepricingConfigRetry = createCustomerRepricingConfigRetry;
}
public Retry getUpdateCustomerRepricingConfigRetry() {
return this.updateCustomerRepricingConfigRetry;
}
public void setUpdateCustomerRepricingConfigRetry(Retry updateCustomerRepricingConfigRetry) {
this.updateCustomerRepricingConfigRetry = updateCustomerRepricingConfigRetry;
}
public Retry getDeleteCustomerRepricingConfigRetry() {
return this.deleteCustomerRepricingConfigRetry;
}
public void setDeleteCustomerRepricingConfigRetry(Retry deleteCustomerRepricingConfigRetry) {
this.deleteCustomerRepricingConfigRetry = deleteCustomerRepricingConfigRetry;
}
public Retry getGetChannelPartnerRepricingConfigRetry() {
return this.getChannelPartnerRepricingConfigRetry;
}
public void setGetChannelPartnerRepricingConfigRetry(
Retry getChannelPartnerRepricingConfigRetry) {
this.getChannelPartnerRepricingConfigRetry = getChannelPartnerRepricingConfigRetry;
}
public Retry getListChannelPartnerRepricingConfigsRetry() {
return this.listChannelPartnerRepricingConfigsRetry;
}
public void setListChannelPartnerRepricingConfigsRetry(
Retry listChannelPartnerRepricingConfigsRetry) {
this.listChannelPartnerRepricingConfigsRetry = listChannelPartnerRepricingConfigsRetry;
}
public Retry getCreateChannelPartnerRepricingConfigRetry() {
return this.createChannelPartnerRepricingConfigRetry;
}
public void setCreateChannelPartnerRepricingConfigRetry(
Retry createChannelPartnerRepricingConfigRetry) {
this.createChannelPartnerRepricingConfigRetry = createChannelPartnerRepricingConfigRetry;
}
public Retry getUpdateChannelPartnerRepricingConfigRetry() {
return this.updateChannelPartnerRepricingConfigRetry;
}
public void setUpdateChannelPartnerRepricingConfigRetry(
Retry updateChannelPartnerRepricingConfigRetry) {
this.updateChannelPartnerRepricingConfigRetry = updateChannelPartnerRepricingConfigRetry;
}
public Retry getDeleteChannelPartnerRepricingConfigRetry() {
return this.deleteChannelPartnerRepricingConfigRetry;
}
public void setDeleteChannelPartnerRepricingConfigRetry(
Retry deleteChannelPartnerRepricingConfigRetry) {
this.deleteChannelPartnerRepricingConfigRetry = deleteChannelPartnerRepricingConfigRetry;
}
public Retry getListSkuGroupsRetry() {
return this.listSkuGroupsRetry;
}
public void setListSkuGroupsRetry(Retry listSkuGroupsRetry) {
this.listSkuGroupsRetry = listSkuGroupsRetry;
}
public Retry getListSkuGroupBillableSkusRetry() {
return this.listSkuGroupBillableSkusRetry;
}
public void setListSkuGroupBillableSkusRetry(Retry listSkuGroupBillableSkusRetry) {
this.listSkuGroupBillableSkusRetry = listSkuGroupBillableSkusRetry;
}
public Retry getLookupOfferRetry() {
return this.lookupOfferRetry;
}
public void setLookupOfferRetry(Retry lookupOfferRetry) {
this.lookupOfferRetry = lookupOfferRetry;
}
public Retry getListProductsRetry() {
return this.listProductsRetry;
}
public void setListProductsRetry(Retry listProductsRetry) {
this.listProductsRetry = listProductsRetry;
}
public Retry getListSkusRetry() {
return this.listSkusRetry;
}
public void setListSkusRetry(Retry listSkusRetry) {
this.listSkusRetry = listSkusRetry;
}
public Retry getListOffersRetry() {
return this.listOffersRetry;
}
public void setListOffersRetry(Retry listOffersRetry) {
this.listOffersRetry = listOffersRetry;
}
public Retry getListPurchasableSkusRetry() {
return this.listPurchasableSkusRetry;
}
public void setListPurchasableSkusRetry(Retry listPurchasableSkusRetry) {
this.listPurchasableSkusRetry = listPurchasableSkusRetry;
}
public Retry getListPurchasableOffersRetry() {
return this.listPurchasableOffersRetry;
}
public void setListPurchasableOffersRetry(Retry listPurchasableOffersRetry) {
this.listPurchasableOffersRetry = listPurchasableOffersRetry;
}
public Retry getQueryEligibleBillingAccountsRetry() {
return this.queryEligibleBillingAccountsRetry;
}
public void setQueryEligibleBillingAccountsRetry(Retry queryEligibleBillingAccountsRetry) {
this.queryEligibleBillingAccountsRetry = queryEligibleBillingAccountsRetry;
}
public Retry getRegisterSubscriberRetry() {
return this.registerSubscriberRetry;
}
public void setRegisterSubscriberRetry(Retry registerSubscriberRetry) {
this.registerSubscriberRetry = registerSubscriberRetry;
}
public Retry getUnregisterSubscriberRetry() {
return this.unregisterSubscriberRetry;
}
public void setUnregisterSubscriberRetry(Retry unregisterSubscriberRetry) {
this.unregisterSubscriberRetry = unregisterSubscriberRetry;
}
public Retry getListSubscribersRetry() {
return this.listSubscribersRetry;
}
public void setListSubscribersRetry(Retry listSubscribersRetry) {
this.listSubscribersRetry = listSubscribersRetry;
}
public Retry getListEntitlementChangesRetry() {
return this.listEntitlementChangesRetry;
}
public void setListEntitlementChangesRetry(Retry listEntitlementChangesRetry) {
this.listEntitlementChangesRetry = listEntitlementChangesRetry;
}
}