Class PlatformProperties
- java.lang.Object
-
- com.cumulocity.microservice.subscription.model.core.PlatformProperties
-
public class PlatformProperties extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PlatformProperties.IsolationLevel
static class
PlatformProperties.PlatformPropertiesBuilder
static class
PlatformProperties.PlatformPropertiesProvider
-
Constructor Summary
Constructors Constructor Description PlatformProperties(String applicationName, String applicationKey, com.google.common.base.Supplier<String> url, com.google.common.base.Supplier<String> mqttUrl, Credentials microserviceBoostrapUser, Credentials microserviceUser, Integer subscriptionDelay, Integer subscriptionInitialDelay, PlatformProperties.IsolationLevel isolation, boolean forceInitialHost)
-
Method Summary
-
-
-
Constructor Detail
-
PlatformProperties
@ConstructorProperties({"applicationName","applicationKey","url","mqttUrl","microserviceBoostrapUser","microserviceUser","subscriptionDelay","subscriptionInitialDelay","isolation"}) public PlatformProperties(String applicationName, String applicationKey, com.google.common.base.Supplier<String> url, com.google.common.base.Supplier<String> mqttUrl, Credentials microserviceBoostrapUser, Credentials microserviceUser, Integer subscriptionDelay, Integer subscriptionInitialDelay, PlatformProperties.IsolationLevel isolation, boolean forceInitialHost)
-
-
Method Detail
-
builder
public static PlatformProperties.PlatformPropertiesBuilder builder()
-
getApplicationName
public String getApplicationName()
-
getApplicationKey
public String getApplicationKey()
-
getUrl
public com.google.common.base.Supplier<String> getUrl()
-
getMqttUrl
public com.google.common.base.Supplier<String> getMqttUrl()
-
getMicroserviceBoostrapUser
public Credentials getMicroserviceBoostrapUser()
-
getMicroserviceUser
public Credentials getMicroserviceUser()
-
getSubscriptionDelay
public Integer getSubscriptionDelay()
-
getSubscriptionInitialDelay
public Integer getSubscriptionInitialDelay()
-
getIsolation
public PlatformProperties.IsolationLevel getIsolation()
-
getForceInitialHost
public boolean getForceInitialHost()
-
setApplicationName
public void setApplicationName(String applicationName)
-
setApplicationKey
public void setApplicationKey(String applicationKey)
-
setUrl
public void setUrl(com.google.common.base.Supplier<String> url)
-
setMqttUrl
public void setMqttUrl(com.google.common.base.Supplier<String> mqttUrl)
-
setMicroserviceBoostrapUser
public void setMicroserviceBoostrapUser(Credentials microserviceBoostrapUser)
-
setMicroserviceUser
public void setMicroserviceUser(Credentials microserviceUser)
-
setSubscriptionDelay
public void setSubscriptionDelay(Integer subscriptionDelay)
-
setSubscriptionInitialDelay
public void setSubscriptionInitialDelay(Integer subscriptionInitialDelay)
-
setIsolation
public void setIsolation(PlatformProperties.IsolationLevel isolation)
-
-