Class TimeBasedLinearTrafficRouting
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codedeploy.TrafficRouting
software.amazon.awscdk.services.codedeploy.TimeBasedLinearTrafficRouting
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.106.0 (build e852934)",
date="2025-02-17T19:20:25.366Z")
@Stability(Stable)
public class TimeBasedLinearTrafficRouting
extends TrafficRouting
Define a traffic routing config of type 'TimeBasedLinear'.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.codedeploy.*; TrafficRouting timeBasedLinearTrafficRouting = TimeBasedLinearTrafficRouting.allAtOnce();
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
A fluent builder forTimeBasedLinearTrafficRouting
.Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
TimeBasedLinearTrafficRouting
(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protected
TimeBasedLinearTrafficRouting
(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionbind
(software.constructs.Construct _scope) Return a TrafficRoutingConfig of typeTimeBasedLinear
.The amount of time between additional traffic shifts.The percentage to increase traffic on each traffic shift.Methods inherited from class software.amazon.awscdk.services.codedeploy.TrafficRouting
allAtOnce, timeBasedCanary, timeBasedLinear
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
TimeBasedLinearTrafficRouting
protected TimeBasedLinearTrafficRouting(software.amazon.jsii.JsiiObjectRef objRef) -
TimeBasedLinearTrafficRouting
protected TimeBasedLinearTrafficRouting(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
TimeBasedLinearTrafficRouting
@Stability(Stable) public TimeBasedLinearTrafficRouting(@NotNull TimeBasedLinearTrafficRoutingProps props) - Parameters:
props
- This parameter is required.
-
-
Method Details
-
bind
@Stability(Stable) @NotNull public TrafficRoutingConfig bind(@NotNull software.constructs.Construct _scope) Return a TrafficRoutingConfig of typeTimeBasedLinear
.- Specified by:
bind
in classTrafficRouting
- Parameters:
_scope
- This parameter is required.
-
getInterval
The amount of time between additional traffic shifts. -
getPercentage
The percentage to increase traffic on each traffic shift.
-