Interface UpdateStreamGroupRequest.Builder

  • Method Details

    • identifier

      UpdateStreamGroupRequest.Builder identifier(String identifier)

      An Amazon Resource Name (ARN) or ID that uniquely identifies the stream group resource. Example ARN: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4. Example ID: sg-1AB2C3De4.

      Parameters:
      identifier - An Amazon Resource Name (ARN) or ID that uniquely identifies the stream group resource. Example ARN: arn:aws:gameliftstreams:us-west-2:111122223333:streamgroup/sg-1AB2C3De4. Example ID: sg-1AB2C3De4.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • locationConfigurations

      UpdateStreamGroupRequest.Builder locationConfigurations(Collection<LocationConfiguration> locationConfigurations)

      A set of one or more locations and the streaming capacity for each location.

      Parameters:
      locationConfigurations - A set of one or more locations and the streaming capacity for each location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • locationConfigurations

      UpdateStreamGroupRequest.Builder locationConfigurations(LocationConfiguration... locationConfigurations)

      A set of one or more locations and the streaming capacity for each location.

      Parameters:
      locationConfigurations - A set of one or more locations and the streaming capacity for each location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • locationConfigurations

      UpdateStreamGroupRequest.Builder locationConfigurations(Consumer<LocationConfiguration.Builder>... locationConfigurations)

      A set of one or more locations and the streaming capacity for each location.

      This is a convenience method that creates an instance of the LocationConfiguration.Builder avoiding the need to create one manually via LocationConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to locationConfigurations(List<LocationConfiguration>).

      Parameters:
      locationConfigurations - a consumer that will call methods on LocationConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      UpdateStreamGroupRequest.Builder description(String description)

      A descriptive label for the stream group.

      Parameters:
      description - A descriptive label for the stream group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • defaultApplicationIdentifier

      UpdateStreamGroupRequest.Builder defaultApplicationIdentifier(String defaultApplicationIdentifier)

      The unique identifier of the Amazon GameLift Streams application that you want to set as the default application in a stream group. The application that you specify must be in READY status. The default application is pre-cached on always-on compute resources, reducing stream startup times. Other applications are automatically cached as needed.

      Note that this parameter only sets the default application in a stream group. To associate a new application to an existing stream group, you must use AssociateApplications.

      When you switch default applications in a stream group, it can take up to a few hours for the new default application to be pre-cached.

      This value is an Amazon Resource Name (ARN) or ID that uniquely identifies the application resource. Example ARN: arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6. Example ID: a-9ZY8X7Wv6.

      Parameters:
      defaultApplicationIdentifier - The unique identifier of the Amazon GameLift Streams application that you want to set as the default application in a stream group. The application that you specify must be in READY status. The default application is pre-cached on always-on compute resources, reducing stream startup times. Other applications are automatically cached as needed.

      Note that this parameter only sets the default application in a stream group. To associate a new application to an existing stream group, you must use AssociateApplications.

      When you switch default applications in a stream group, it can take up to a few hours for the new default application to be pre-cached.

      This value is an Amazon Resource Name (ARN) or ID that uniquely identifies the application resource. Example ARN: arn:aws:gameliftstreams:us-west-2:111122223333:application/a-9ZY8X7Wv6. Example ID: a-9ZY8X7Wv6.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      UpdateStreamGroupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.