@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ContinuousDeploymentPolicyConfig extends Object implements Serializable, Cloneable
Contains the configuration for a continuous deployment policy.
Constructor and Description |
---|
ContinuousDeploymentPolicyConfig() |
Modifier and Type | Method and Description |
---|---|
ContinuousDeploymentPolicyConfig |
clone() |
boolean |
equals(Object obj) |
Boolean |
getEnabled()
A Boolean that indicates whether this continuous deployment policy is enabled (in effect).
|
StagingDistributionDnsNames |
getStagingDistributionDnsNames()
The CloudFront domain name of the staging distribution.
|
TrafficConfig |
getTrafficConfig()
Contains the parameters for routing production traffic from your primary to staging distributions.
|
int |
hashCode() |
Boolean |
isEnabled()
A Boolean that indicates whether this continuous deployment policy is enabled (in effect).
|
void |
setEnabled(Boolean enabled)
A Boolean that indicates whether this continuous deployment policy is enabled (in effect).
|
void |
setStagingDistributionDnsNames(StagingDistributionDnsNames stagingDistributionDnsNames)
The CloudFront domain name of the staging distribution.
|
void |
setTrafficConfig(TrafficConfig trafficConfig)
Contains the parameters for routing production traffic from your primary to staging distributions.
|
String |
toString()
Returns a string representation of this object.
|
ContinuousDeploymentPolicyConfig |
withEnabled(Boolean enabled)
A Boolean that indicates whether this continuous deployment policy is enabled (in effect).
|
ContinuousDeploymentPolicyConfig |
withStagingDistributionDnsNames(StagingDistributionDnsNames stagingDistributionDnsNames)
The CloudFront domain name of the staging distribution.
|
ContinuousDeploymentPolicyConfig |
withTrafficConfig(TrafficConfig trafficConfig)
Contains the parameters for routing production traffic from your primary to staging distributions.
|
public void setStagingDistributionDnsNames(StagingDistributionDnsNames stagingDistributionDnsNames)
The CloudFront domain name of the staging distribution. For example: d111111abcdef8.cloudfront.net
.
stagingDistributionDnsNames
- The CloudFront domain name of the staging distribution. For example:
d111111abcdef8.cloudfront.net
.public StagingDistributionDnsNames getStagingDistributionDnsNames()
The CloudFront domain name of the staging distribution. For example: d111111abcdef8.cloudfront.net
.
d111111abcdef8.cloudfront.net
.public ContinuousDeploymentPolicyConfig withStagingDistributionDnsNames(StagingDistributionDnsNames stagingDistributionDnsNames)
The CloudFront domain name of the staging distribution. For example: d111111abcdef8.cloudfront.net
.
stagingDistributionDnsNames
- The CloudFront domain name of the staging distribution. For example:
d111111abcdef8.cloudfront.net
.public void setEnabled(Boolean enabled)
A Boolean that indicates whether this continuous deployment policy is enabled (in effect). When this value is
true
, this policy is enabled and in effect. When this value is false
, this policy is
not enabled and has no effect.
enabled
- A Boolean that indicates whether this continuous deployment policy is enabled (in effect). When this value
is true
, this policy is enabled and in effect. When this value is false
, this
policy is not enabled and has no effect.public Boolean getEnabled()
A Boolean that indicates whether this continuous deployment policy is enabled (in effect). When this value is
true
, this policy is enabled and in effect. When this value is false
, this policy is
not enabled and has no effect.
true
, this policy is enabled and in effect. When this value is false
,
this policy is not enabled and has no effect.public ContinuousDeploymentPolicyConfig withEnabled(Boolean enabled)
A Boolean that indicates whether this continuous deployment policy is enabled (in effect). When this value is
true
, this policy is enabled and in effect. When this value is false
, this policy is
not enabled and has no effect.
enabled
- A Boolean that indicates whether this continuous deployment policy is enabled (in effect). When this value
is true
, this policy is enabled and in effect. When this value is false
, this
policy is not enabled and has no effect.public Boolean isEnabled()
A Boolean that indicates whether this continuous deployment policy is enabled (in effect). When this value is
true
, this policy is enabled and in effect. When this value is false
, this policy is
not enabled and has no effect.
true
, this policy is enabled and in effect. When this value is false
,
this policy is not enabled and has no effect.public void setTrafficConfig(TrafficConfig trafficConfig)
Contains the parameters for routing production traffic from your primary to staging distributions.
trafficConfig
- Contains the parameters for routing production traffic from your primary to staging distributions.public TrafficConfig getTrafficConfig()
Contains the parameters for routing production traffic from your primary to staging distributions.
public ContinuousDeploymentPolicyConfig withTrafficConfig(TrafficConfig trafficConfig)
Contains the parameters for routing production traffic from your primary to staging distributions.
trafficConfig
- Contains the parameters for routing production traffic from your primary to staging distributions.public String toString()
toString
in class Object
Object.toString()
public ContinuousDeploymentPolicyConfig clone()