@Generated(value="software.amazon.awssdk:codegen") public final class ContinuousDeploymentPolicyConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ContinuousDeploymentPolicyConfig.Builder,ContinuousDeploymentPolicyConfig>
Contains the configuration for a continuous deployment policy.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ContinuousDeploymentPolicyConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ContinuousDeploymentPolicyConfig.Builder |
builder() |
Boolean |
enabled()
A Boolean that indicates whether this continuous deployment policy is enabled (in effect).
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends ContinuousDeploymentPolicyConfig.Builder> |
serializableBuilderClass() |
StagingDistributionDnsNames |
stagingDistributionDnsNames()
The CloudFront domain name of the staging distribution.
|
ContinuousDeploymentPolicyConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
TrafficConfig |
trafficConfig()
Contains the parameters for routing production traffic from your primary to staging distributions.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final StagingDistributionDnsNames stagingDistributionDnsNames()
The CloudFront domain name of the staging distribution. For example: d111111abcdef8.cloudfront.net.
d111111abcdef8.cloudfront.net.public final 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.
true, this policy is enabled and in effect. When this value is false,
this policy is not enabled and has no effect.public final TrafficConfig trafficConfig()
Contains the parameters for routing production traffic from your primary to staging distributions.
public ContinuousDeploymentPolicyConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ContinuousDeploymentPolicyConfig.Builder,ContinuousDeploymentPolicyConfig>public static ContinuousDeploymentPolicyConfig.Builder builder()
public static Class<? extends ContinuousDeploymentPolicyConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.