Interface DescribeEdgeConfigurationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeEdgeConfigurationResponse.Builder,
,DescribeEdgeConfigurationResponse> KinesisVideoResponse.Builder
,SdkBuilder<DescribeEdgeConfigurationResponse.Builder,
,DescribeEdgeConfigurationResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeEdgeConfigurationResponse
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) The timestamp at which a stream’s edge configuration was first created.edgeAgentStatus
(Consumer<EdgeAgentStatus.Builder> edgeAgentStatus) An object that contains the latest status details for an edge agent's recorder and uploader jobs.edgeAgentStatus
(EdgeAgentStatus edgeAgentStatus) An object that contains the latest status details for an edge agent's recorder and uploader jobs.edgeConfig
(Consumer<EdgeConfig.Builder> edgeConfig) A description of the stream's edge configuration that will be used to sync with the Edge Agent IoT Greengrass component.edgeConfig
(EdgeConfig edgeConfig) A description of the stream's edge configuration that will be used to sync with the Edge Agent IoT Greengrass component.failedStatusDetails
(String failedStatusDetails) A description of the generated failure status.lastUpdatedTime
(Instant lastUpdatedTime) The timestamp at which a stream’s edge configuration was last updated.The Amazon Resource Name (ARN) of the stream.streamName
(String streamName) The name of the stream from which the edge configuration was updated.syncStatus
(String syncStatus) The latest status of the edge configuration update.syncStatus
(SyncStatus syncStatus) The latest status of the edge configuration update.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.kinesisvideo.model.KinesisVideoResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
streamName
The name of the stream from which the edge configuration was updated.
- Parameters:
streamName
- The name of the stream from which the edge configuration was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
streamARN
The Amazon Resource Name (ARN) of the stream.
- Parameters:
streamARN
- The Amazon Resource Name (ARN) of the stream.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
The timestamp at which a stream’s edge configuration was first created.
- Parameters:
creationTime
- The timestamp at which a stream’s edge configuration was first created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
The timestamp at which a stream’s edge configuration was last updated.
- Parameters:
lastUpdatedTime
- The timestamp at which a stream’s edge configuration was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
syncStatus
The latest status of the edge configuration update.
- Parameters:
syncStatus
- The latest status of the edge configuration update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
syncStatus
The latest status of the edge configuration update.
- Parameters:
syncStatus
- The latest status of the edge configuration update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
failedStatusDetails
A description of the generated failure status.
- Parameters:
failedStatusDetails
- A description of the generated failure status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edgeConfig
A description of the stream's edge configuration that will be used to sync with the Edge Agent IoT Greengrass component. The Edge Agent component will run on an IoT Hub Device setup at your premise.
- Parameters:
edgeConfig
- A description of the stream's edge configuration that will be used to sync with the Edge Agent IoT Greengrass component. The Edge Agent component will run on an IoT Hub Device setup at your premise.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edgeConfig
default DescribeEdgeConfigurationResponse.Builder edgeConfig(Consumer<EdgeConfig.Builder> edgeConfig) A description of the stream's edge configuration that will be used to sync with the Edge Agent IoT Greengrass component. The Edge Agent component will run on an IoT Hub Device setup at your premise.
This is a convenience method that creates an instance of theEdgeConfig.Builder
avoiding the need to create one manually viaEdgeConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toedgeConfig(EdgeConfig)
.- Parameters:
edgeConfig
- a consumer that will call methods onEdgeConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
edgeAgentStatus
An object that contains the latest status details for an edge agent's recorder and uploader jobs. Use this information to determine the current health of an edge agent.
- Parameters:
edgeAgentStatus
- An object that contains the latest status details for an edge agent's recorder and uploader jobs. Use this information to determine the current health of an edge agent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edgeAgentStatus
default DescribeEdgeConfigurationResponse.Builder edgeAgentStatus(Consumer<EdgeAgentStatus.Builder> edgeAgentStatus) An object that contains the latest status details for an edge agent's recorder and uploader jobs. Use this information to determine the current health of an edge agent.
This is a convenience method that creates an instance of theEdgeAgentStatus.Builder
avoiding the need to create one manually viaEdgeAgentStatus.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toedgeAgentStatus(EdgeAgentStatus)
.- Parameters:
edgeAgentStatus
- a consumer that will call methods onEdgeAgentStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-