public class CloningInfo extends Object
Constructor and Description |
---|
CloningInfo() |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
appSettingsOverrides()
Get application setting overrides for cloned app.
|
Boolean |
cloneCustomHostNames()
Get <code>true</code> to clone custom hostnames from source app; otherwise, <code>false</code>.
|
Boolean |
cloneSourceControl()
Get <code>true</code> to clone source control from source app; otherwise, <code>false</code>.
|
Boolean |
configureLoadBalancing()
Get <code>true</code> to configure load balancing for source and destination app.
|
UUID |
correlationId()
Get correlation ID of cloning operation.
|
String |
hostingEnvironment()
Get app Service Environment.
|
Boolean |
overwrite()
Get <code>true</code> to overwrite destination app; otherwise, <code>false</code>.
|
String |
sourceWebAppId()
Get aRM resource ID of the source app.
|
String |
trafficManagerProfileId()
Get aRM resource ID of the Traffic Manager profile to use, if it exists.
|
String |
trafficManagerProfileName()
Get name of Traffic Manager profile to create.
|
CloningInfo |
withAppSettingsOverrides(Map<String,String> appSettingsOverrides)
Set application setting overrides for cloned app.
|
CloningInfo |
withCloneCustomHostNames(Boolean cloneCustomHostNames)
Set <code>true</code> to clone custom hostnames from source app; otherwise, <code>false</code>.
|
CloningInfo |
withCloneSourceControl(Boolean cloneSourceControl)
Set <code>true</code> to clone source control from source app; otherwise, <code>false</code>.
|
CloningInfo |
withConfigureLoadBalancing(Boolean configureLoadBalancing)
Set <code>true</code> to configure load balancing for source and destination app.
|
CloningInfo |
withCorrelationId(UUID correlationId)
Set correlation ID of cloning operation.
|
CloningInfo |
withHostingEnvironment(String hostingEnvironment)
Set app Service Environment.
|
CloningInfo |
withOverwrite(Boolean overwrite)
Set <code>true</code> to overwrite destination app; otherwise, <code>false</code>.
|
CloningInfo |
withSourceWebAppId(String sourceWebAppId)
Set aRM resource ID of the source app.
|
CloningInfo |
withTrafficManagerProfileId(String trafficManagerProfileId)
Set aRM resource ID of the Traffic Manager profile to use, if it exists.
|
CloningInfo |
withTrafficManagerProfileName(String trafficManagerProfileName)
Set name of Traffic Manager profile to create.
|
public UUID correlationId()
public CloningInfo withCorrelationId(UUID correlationId)
correlationId
- the correlationId value to setpublic Boolean overwrite()
public CloningInfo withOverwrite(Boolean overwrite)
overwrite
- the overwrite value to setpublic Boolean cloneCustomHostNames()
public CloningInfo withCloneCustomHostNames(Boolean cloneCustomHostNames)
cloneCustomHostNames
- the cloneCustomHostNames value to setpublic Boolean cloneSourceControl()
public CloningInfo withCloneSourceControl(Boolean cloneSourceControl)
cloneSourceControl
- the cloneSourceControl value to setpublic String sourceWebAppId()
public CloningInfo withSourceWebAppId(String sourceWebAppId)
sourceWebAppId
- the sourceWebAppId value to setpublic String hostingEnvironment()
public CloningInfo withHostingEnvironment(String hostingEnvironment)
hostingEnvironment
- the hostingEnvironment value to setpublic Map<String,String> appSettingsOverrides()
public CloningInfo withAppSettingsOverrides(Map<String,String> appSettingsOverrides)
appSettingsOverrides
- the appSettingsOverrides value to setpublic Boolean configureLoadBalancing()
public CloningInfo withConfigureLoadBalancing(Boolean configureLoadBalancing)
configureLoadBalancing
- the configureLoadBalancing value to setpublic String trafficManagerProfileId()
public CloningInfo withTrafficManagerProfileId(String trafficManagerProfileId)
trafficManagerProfileId
- the trafficManagerProfileId value to setpublic String trafficManagerProfileName()
public CloningInfo withTrafficManagerProfileName(String trafficManagerProfileName)
trafficManagerProfileName
- the trafficManagerProfileName value to setCopyright © 2019. All rights reserved.