Interface StorageConfiguration.Builder

  • Method Details

    • arn

      ARN of the storage configuration.

      Parameters:
      arn - ARN of the storage configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      Name of the storage configuration.

      Parameters:
      name - Name of the storage configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3

      An S3 destination configuration where recorded videos will be stored.

      Parameters:
      s3 - An S3 destination configuration where recorded videos will be stored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3

      An S3 destination configuration where recorded videos will be stored.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to s3(S3StorageConfiguration).

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

      Tags attached to the resource. Array of maps, each of the form string:string (key:value). See Best practices and strategies in Tagging AWS Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints on tags beyond what is documented there.

      Parameters:
      tags - Tags attached to the resource. Array of maps, each of the form string:string (key:value). See Best practices and strategies in Tagging AWS Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no constraints on tags beyond what is documented there.
      Returns:
      Returns a reference to this object so that method calls can be chained together.