Interface AzElSegment.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<AzElSegment.Builder,,- AzElSegment> - SdkBuilder<AzElSegment.Builder,,- AzElSegment> - SdkPojo
- Enclosing class:
- AzElSegment
- 
Method SummaryModifier and TypeMethodDescriptionazElList(Collection<TimeAzEl> azElList) List of time-tagged azimuth elevation data points.azElList(Consumer<TimeAzEl.Builder>... azElList) List of time-tagged azimuth elevation data points.List of time-tagged azimuth elevation data points.referenceEpoch(Instant referenceEpoch) The reference time for this segment in ISO 8601 format in Coordinated Universal Time (UTC).default AzElSegment.BuildervalidTimeRange(Consumer<ISO8601TimeRange.Builder> validTimeRange) The valid time range for this segment.validTimeRange(ISO8601TimeRange validTimeRange) The valid time range for this segment.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
referenceEpochThe reference time for this segment in ISO 8601 format in Coordinated Universal Time (UTC). All time values within the segment's AzElSegment$azElList are specified as offsets in atomic seconds from this reference epoch. Example: 2024-01-15T12:00:00.000Z- Parameters:
- referenceEpoch- The reference time for this segment in ISO 8601 format in Coordinated Universal Time (UTC).- All time values within the segment's AzElSegment$azElList are specified as offsets in atomic seconds from this reference epoch. - Example: - 2024-01-15T12:00:00.000Z
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
validTimeRangeThe valid time range for this segment. Specifies the start and end timestamps in ISO 8601 format in Coordinated Universal Time (UTC). The segment's pointing data must cover this entire time range. - Parameters:
- validTimeRange- The valid time range for this segment.- Specifies the start and end timestamps in ISO 8601 format in Coordinated Universal Time (UTC). The segment's pointing data must cover this entire time range. 
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
validTimeRangeThe valid time range for this segment. Specifies the start and end timestamps in ISO 8601 format in Coordinated Universal Time (UTC). The segment's pointing data must cover this entire time range. This is a convenience method that creates an instance of theISO8601TimeRange.Builderavoiding the need to create one manually viaISO8601TimeRange.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovalidTimeRange(ISO8601TimeRange).- Parameters:
- validTimeRange- a consumer that will call methods on- ISO8601TimeRange.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
azElListList of time-tagged azimuth elevation data points. Must contain at least five points to support 4th order Lagrange interpolation. Points must be in chronological order with no duplicates. - Parameters:
- azElList- List of time-tagged azimuth elevation data points.- Must contain at least five points to support 4th order Lagrange interpolation. Points must be in chronological order with no duplicates. 
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
azElListList of time-tagged azimuth elevation data points. Must contain at least five points to support 4th order Lagrange interpolation. Points must be in chronological order with no duplicates. - Parameters:
- azElList- List of time-tagged azimuth elevation data points.- Must contain at least five points to support 4th order Lagrange interpolation. Points must be in chronological order with no duplicates. 
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
azElListList of time-tagged azimuth elevation data points. Must contain at least five points to support 4th order Lagrange interpolation. Points must be in chronological order with no duplicates. This is a convenience method that creates an instance of theTimeAzEl.Builderavoiding the need to create one manually viaTimeAzEl.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toazElList(List<TimeAzEl>).- Parameters:
- azElList- a consumer that will call methods on- TimeAzEl.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-