Interface AccessEndpointConfig.Builder

  • Method Details

    • accessEndpoints

      AccessEndpointConfig.Builder accessEndpoints(Collection<AccessEndpoint> accessEndpoints)

      Indicates a list of access endpoints associated with this directory.

      Parameters:
      accessEndpoints - Indicates a list of access endpoints associated with this directory.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accessEndpoints

      AccessEndpointConfig.Builder accessEndpoints(AccessEndpoint... accessEndpoints)

      Indicates a list of access endpoints associated with this directory.

      Parameters:
      accessEndpoints - Indicates a list of access endpoints associated with this directory.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • accessEndpoints

      AccessEndpointConfig.Builder accessEndpoints(Consumer<AccessEndpoint.Builder>... accessEndpoints)

      Indicates a list of access endpoints associated with this directory.

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

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

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

      AccessEndpointConfig.Builder internetFallbackProtocolsWithStrings(Collection<String> internetFallbackProtocols)

      Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.

      Parameters:
      internetFallbackProtocols - Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • internetFallbackProtocolsWithStrings

      AccessEndpointConfig.Builder internetFallbackProtocolsWithStrings(String... internetFallbackProtocols)

      Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.

      Parameters:
      internetFallbackProtocols - Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • internetFallbackProtocols

      AccessEndpointConfig.Builder internetFallbackProtocols(Collection<InternetFallbackProtocol> internetFallbackProtocols)

      Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.

      Parameters:
      internetFallbackProtocols - Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • internetFallbackProtocols

      AccessEndpointConfig.Builder internetFallbackProtocols(InternetFallbackProtocol... internetFallbackProtocols)

      Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.

      Parameters:
      internetFallbackProtocols - Indicates a list of protocols that fallback to using the public Internet when streaming over a VPC endpoint is not available.
      Returns:
      Returns a reference to this object so that method calls can be chained together.