Interface GameSessionQueueLogConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<GameSessionQueueLogConfiguration.Builder,,GameSessionQueueLogConfiguration> SdkBuilder<GameSessionQueueLogConfiguration.Builder,,GameSessionQueueLogConfiguration> SdkPojo
- Enclosing class:
GameSessionQueueLogConfiguration
@Mutable
@NotThreadSafe
public static interface GameSessionQueueLogConfiguration.Builder
extends SdkPojo, CopyableBuilder<GameSessionQueueLogConfiguration.Builder,GameSessionQueueLogConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptiondeliveryDestinations(Collection<LogDeliveryDestination> deliveryDestinations) The destinations that receive game session placement insight logs for the queue.deliveryDestinations(Consumer<LogDeliveryDestination.Builder>... deliveryDestinations) The destinations that receive game session placement insight logs for the queue.deliveryDestinations(LogDeliveryDestination... deliveryDestinations) The destinations that receive game session placement insight logs for the queue.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
deliveryDestinations
GameSessionQueueLogConfiguration.Builder deliveryDestinations(Collection<LogDeliveryDestination> deliveryDestinations) The destinations that receive game session placement insight logs for the queue. You can specify up to 3 destinations. Each destination must have a unique ARN.
- Parameters:
deliveryDestinations- The destinations that receive game session placement insight logs for the queue. You can specify up to 3 destinations. Each destination must have a unique ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deliveryDestinations
GameSessionQueueLogConfiguration.Builder deliveryDestinations(LogDeliveryDestination... deliveryDestinations) The destinations that receive game session placement insight logs for the queue. You can specify up to 3 destinations. Each destination must have a unique ARN.
- Parameters:
deliveryDestinations- The destinations that receive game session placement insight logs for the queue. You can specify up to 3 destinations. Each destination must have a unique ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deliveryDestinations
GameSessionQueueLogConfiguration.Builder deliveryDestinations(Consumer<LogDeliveryDestination.Builder>... deliveryDestinations) The destinations that receive game session placement insight logs for the queue. You can specify up to 3 destinations. Each destination must have a unique ARN.
This is a convenience method that creates an instance of theLogDeliveryDestination.Builderavoiding the need to create one manually viaLogDeliveryDestination.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todeliveryDestinations(List<LogDeliveryDestination>).- Parameters:
deliveryDestinations- a consumer that will call methods onLogDeliveryDestination.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-