Interface StartEdgeConfigurationUpdateResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<StartEdgeConfigurationUpdateResponse.Builder,StartEdgeConfigurationUpdateResponse>,KinesisVideoResponse.Builder,SdkBuilder<StartEdgeConfigurationUpdateResponse.Builder,StartEdgeConfigurationUpdateResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- StartEdgeConfigurationUpdateResponse
public static interface StartEdgeConfigurationUpdateResponse.Builder extends KinesisVideoResponse.Builder, SdkPojo, CopyableBuilder<StartEdgeConfigurationUpdateResponse.Builder,StartEdgeConfigurationUpdateResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description StartEdgeConfigurationUpdateResponse.BuildercreationTime(Instant creationTime)The timestamp at which a stream’s edge configuration was first created.default StartEdgeConfigurationUpdateResponse.BuilderedgeConfig(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.StartEdgeConfigurationUpdateResponse.BuilderedgeConfig(EdgeConfig edgeConfig)A description of the stream's edge configuration that will be used to sync with the Edge Agent IoT Greengrass component.StartEdgeConfigurationUpdateResponse.BuilderfailedStatusDetails(String failedStatusDetails)A description of the generated failure status.StartEdgeConfigurationUpdateResponse.BuilderlastUpdatedTime(Instant lastUpdatedTime)The timestamp at which a stream’s edge configuration was last updated.StartEdgeConfigurationUpdateResponse.BuilderstreamARN(String streamARN)The Amazon Resource Name (ARN) of the stream.StartEdgeConfigurationUpdateResponse.BuilderstreamName(String streamName)The name of the stream from which the edge configuration was updated.StartEdgeConfigurationUpdateResponse.BuildersyncStatus(String syncStatus)The current sync status of the stream's edge configuration.StartEdgeConfigurationUpdateResponse.BuildersyncStatus(SyncStatus syncStatus)The current sync status of the stream's edge configuration.-
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, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
streamName
StartEdgeConfigurationUpdateResponse.Builder streamName(String 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
StartEdgeConfigurationUpdateResponse.Builder streamARN(String 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
StartEdgeConfigurationUpdateResponse.Builder creationTime(Instant 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
StartEdgeConfigurationUpdateResponse.Builder lastUpdatedTime(Instant 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
StartEdgeConfigurationUpdateResponse.Builder syncStatus(String syncStatus)
The current sync status of the stream's edge configuration. When you invoke this API, the sync status will be set to the
SYNCINGstate. Use theDescribeEdgeConfigurationAPI to get the latest status of the edge configuration.- Parameters:
syncStatus- The current sync status of the stream's edge configuration. When you invoke this API, the sync status will be set to theSYNCINGstate. Use theDescribeEdgeConfigurationAPI to get the latest status of the edge configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SyncStatus,SyncStatus
-
syncStatus
StartEdgeConfigurationUpdateResponse.Builder syncStatus(SyncStatus syncStatus)
The current sync status of the stream's edge configuration. When you invoke this API, the sync status will be set to the
SYNCINGstate. Use theDescribeEdgeConfigurationAPI to get the latest status of the edge configuration.- Parameters:
syncStatus- The current sync status of the stream's edge configuration. When you invoke this API, the sync status will be set to theSYNCINGstate. Use theDescribeEdgeConfigurationAPI to get the latest status of the edge configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SyncStatus,SyncStatus
-
failedStatusDetails
StartEdgeConfigurationUpdateResponse.Builder failedStatusDetails(String 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
StartEdgeConfigurationUpdateResponse.Builder edgeConfig(EdgeConfig 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 StartEdgeConfigurationUpdateResponse.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.Builderavoiding the need to create one manually viaEdgeConfig.builder().When the
Consumercompletes,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:
edgeConfig(EdgeConfig)
-
-