Interface TLEData.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TLEData.Builder,TLEData>,SdkBuilder<TLEData.Builder,TLEData>,SdkPojo
- Enclosing class:
- TLEData
public static interface TLEData.Builder extends SdkPojo, CopyableBuilder<TLEData.Builder,TLEData>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TLEData.BuildertleLine1(String tleLine1)First line of two-line element set (TLE) data.TLEData.BuildertleLine2(String tleLine2)Second line of two-line element set (TLE) data.default TLEData.BuildervalidTimeRange(Consumer<TimeRange.Builder> validTimeRange)The valid time range for the TLE.TLEData.BuildervalidTimeRange(TimeRange validTimeRange)The valid time range for the TLE.-
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
-
tleLine1
TLEData.Builder tleLine1(String tleLine1)
First line of two-line element set (TLE) data.
- Parameters:
tleLine1- First line of two-line element set (TLE) data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tleLine2
TLEData.Builder tleLine2(String tleLine2)
Second line of two-line element set (TLE) data.
- Parameters:
tleLine2- Second line of two-line element set (TLE) data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validTimeRange
TLEData.Builder validTimeRange(TimeRange validTimeRange)
The valid time range for the TLE. Gaps or overlap are not permitted.
- Parameters:
validTimeRange- The valid time range for the TLE. Gaps or overlap are not permitted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validTimeRange
default TLEData.Builder validTimeRange(Consumer<TimeRange.Builder> validTimeRange)
The valid time range for the TLE. Gaps or overlap are not permitted.
This is a convenience method that creates an instance of theTimeRange.Builderavoiding the need to create one manually viaTimeRange.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovalidTimeRange(TimeRange).- Parameters:
validTimeRange- a consumer that will call methods onTimeRange.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
validTimeRange(TimeRange)
-
-