Interface StartRouterInputResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<StartRouterInputResponse.Builder,,StartRouterInputResponse> MediaConnectResponse.Builder,SdkBuilder<StartRouterInputResponse.Builder,,StartRouterInputResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
StartRouterInputResponse
@Mutable
@NotThreadSafe
public static interface StartRouterInputResponse.Builder
extends MediaConnectResponse.Builder, SdkPojo, CopyableBuilder<StartRouterInputResponse.Builder,StartRouterInputResponse>
-
Method Summary
Modifier and TypeMethodDescriptionThe ARN of the router input that was started.default StartRouterInputResponse.BuildermaintenanceSchedule(Consumer<MaintenanceSchedule.Builder> maintenanceSchedule) The details of the maintenance schedule for the router input.maintenanceSchedule(MaintenanceSchedule maintenanceSchedule) The details of the maintenance schedule for the router input.maintenanceScheduleType(String maintenanceScheduleType) The type of maintenance schedule associated with the router input.maintenanceScheduleType(MaintenanceScheduleType maintenanceScheduleType) The type of maintenance schedule associated with the router input.The name of the router input that was started.The current state of the router input after being started.state(RouterInputState state) The current state of the router input after being started.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.mediaconnect.model.MediaConnectResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
arn
The ARN of the router input that was started.
- Parameters:
arn- The ARN of the router input that was started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the router input that was started.
- Parameters:
name- The name of the router input that was started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The current state of the router input after being started.
- Parameters:
state- The current state of the router input after being started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The current state of the router input after being started.
- Parameters:
state- The current state of the router input after being started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maintenanceScheduleType
The type of maintenance schedule associated with the router input.
- Parameters:
maintenanceScheduleType- The type of maintenance schedule associated with the router input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maintenanceScheduleType
StartRouterInputResponse.Builder maintenanceScheduleType(MaintenanceScheduleType maintenanceScheduleType) The type of maintenance schedule associated with the router input.
- Parameters:
maintenanceScheduleType- The type of maintenance schedule associated with the router input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maintenanceSchedule
The details of the maintenance schedule for the router input.
- Parameters:
maintenanceSchedule- The details of the maintenance schedule for the router input.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maintenanceSchedule
default StartRouterInputResponse.Builder maintenanceSchedule(Consumer<MaintenanceSchedule.Builder> maintenanceSchedule) The details of the maintenance schedule for the router input.
This is a convenience method that creates an instance of theMaintenanceSchedule.Builderavoiding the need to create one manually viaMaintenanceSchedule.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomaintenanceSchedule(MaintenanceSchedule).- Parameters:
maintenanceSchedule- a consumer that will call methods onMaintenanceSchedule.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-