Interface StartRouterOutputResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<StartRouterOutputResponse.Builder,,StartRouterOutputResponse> MediaConnectResponse.Builder,SdkBuilder<StartRouterOutputResponse.Builder,,StartRouterOutputResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
StartRouterOutputResponse
@Mutable
@NotThreadSafe
public static interface StartRouterOutputResponse.Builder
extends MediaConnectResponse.Builder, SdkPojo, CopyableBuilder<StartRouterOutputResponse.Builder,StartRouterOutputResponse>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the router output that was started.maintenanceSchedule(Consumer<MaintenanceSchedule.Builder> maintenanceSchedule) The details of the maintenance schedule for the router output.maintenanceSchedule(MaintenanceSchedule maintenanceSchedule) The details of the maintenance schedule for the router output.maintenanceScheduleType(String maintenanceScheduleType) The type of maintenance schedule associated with the router output.maintenanceScheduleType(MaintenanceScheduleType maintenanceScheduleType) The type of maintenance schedule associated with the router output.The name of the router output that was started.The current state of the router output after being started.state(RouterOutputState state) The current state of the router output 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 Amazon Resource Name (ARN) of the router output that was started.
- Parameters:
arn- The Amazon Resource Name (ARN) of the router output that was started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the router output that was started.
- Parameters:
name- The name of the router output 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 output after being started.
- Parameters:
state- The current state of the router output 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 output after being started.
- Parameters:
state- The current state of the router output 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 output.
- Parameters:
maintenanceScheduleType- The type of maintenance schedule associated with the router output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maintenanceScheduleType
StartRouterOutputResponse.Builder maintenanceScheduleType(MaintenanceScheduleType maintenanceScheduleType) The type of maintenance schedule associated with the router output.
- Parameters:
maintenanceScheduleType- The type of maintenance schedule associated with the router output.- 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 output.
- Parameters:
maintenanceSchedule- The details of the maintenance schedule for the router output.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maintenanceSchedule
default StartRouterOutputResponse.Builder maintenanceSchedule(Consumer<MaintenanceSchedule.Builder> maintenanceSchedule) The details of the maintenance schedule for the router output.
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:
-