Interface ScheduleSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ScheduleSummary.Builder,ScheduleSummary>,SdkBuilder<ScheduleSummary.Builder,ScheduleSummary>,SdkPojo
- Enclosing class:
- ScheduleSummary
public static interface ScheduleSummary.Builder extends SdkPojo, CopyableBuilder<ScheduleSummary.Builder,ScheduleSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ScheduleSummary.Builderarn(String arn)The Amazon Resource Name (ARN) of the schedule.ScheduleSummary.BuildercreationDate(Instant creationDate)The time at which the schedule was created.ScheduleSummary.BuildergroupName(String groupName)The name of the schedule group associated with this schedule.ScheduleSummary.BuilderlastModificationDate(Instant lastModificationDate)The time at which the schedule was last modified.ScheduleSummary.Buildername(String name)The name of the schedule.ScheduleSummary.Builderstate(String state)Specifies whether the schedule is enabled or disabled.ScheduleSummary.Builderstate(ScheduleState state)Specifies whether the schedule is enabled or disabled.default ScheduleSummary.Buildertarget(Consumer<TargetSummary.Builder> target)The schedule's target details.ScheduleSummary.Buildertarget(TargetSummary target)The schedule's target details.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
arn
ScheduleSummary.Builder arn(String arn)
The Amazon Resource Name (ARN) of the schedule.
- Parameters:
arn- The Amazon Resource Name (ARN) of the schedule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDate
ScheduleSummary.Builder creationDate(Instant creationDate)
The time at which the schedule was created.
- Parameters:
creationDate- The time at which the schedule was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupName
ScheduleSummary.Builder groupName(String groupName)
The name of the schedule group associated with this schedule.
- Parameters:
groupName- The name of the schedule group associated with this schedule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModificationDate
ScheduleSummary.Builder lastModificationDate(Instant lastModificationDate)
The time at which the schedule was last modified.
- Parameters:
lastModificationDate- The time at which the schedule was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
ScheduleSummary.Builder name(String name)
The name of the schedule.
- Parameters:
name- The name of the schedule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
ScheduleSummary.Builder state(String state)
Specifies whether the schedule is enabled or disabled.
- Parameters:
state- Specifies whether the schedule is enabled or disabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ScheduleState,ScheduleState
-
state
ScheduleSummary.Builder state(ScheduleState state)
Specifies whether the schedule is enabled or disabled.
- Parameters:
state- Specifies whether the schedule is enabled or disabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ScheduleState,ScheduleState
-
target
ScheduleSummary.Builder target(TargetSummary target)
The schedule's target details.
- Parameters:
target- The schedule's target details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
target
default ScheduleSummary.Builder target(Consumer<TargetSummary.Builder> target)
The schedule's target details.
This is a convenience method that creates an instance of theTargetSummary.Builderavoiding the need to create one manually viaTargetSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totarget(TargetSummary).- Parameters:
target- a consumer that will call methods onTargetSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
target(TargetSummary)
-
-