Interface GroupProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
GroupProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2025-01-15T21:09:29.546Z")
@Stability(Experimental)
public interface GroupProps
extends software.amazon.jsii.JsiiSerializable
Example:
LambdaInvoke target; Group group = Group.Builder.create(this, "Group") .groupName("MyGroup") .build(); Schedule.Builder.create(this, "Schedule") .schedule(ScheduleExpression.rate(Duration.minutes(10))) .target(target) .group(group) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forGroupProps
static final class
An implementation forGroupProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic GroupProps.Builder
builder()
default String
(experimental) The name of the schedule group.default RemovalPolicy
(experimental) The removal policy for the group.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getGroupName
(experimental) The name of the schedule group.Up to 64 letters (uppercase and lowercase), numbers, hyphens, underscores and dots are allowed.
Default: - A unique name will be generated
-
getRemovalPolicy
(experimental) The removal policy for the group.If the group is removed also all schedules are removed.
Default: RemovalPolicy.RETAIN
-
builder
- Returns:
- a
GroupProps.Builder
ofGroupProps
-