Interface CreateNetworkSettingsRequest.Builder

    • Method Detail

      • clientToken

        CreateNetworkSettingsRequest.Builder clientToken​(String clientToken)

        A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request.

        If you do not specify a client token, one is automatically generated by the AWS SDK.

        Parameters:
        clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Idempotency ensures that an API request completes only once. With an idempotent request, if the original request completes successfully, subsequent retries with the same client token returns the result from the original successful request.

        If you do not specify a client token, one is automatically generated by the AWS SDK.

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

        CreateNetworkSettingsRequest.Builder securityGroupIds​(Collection<String> securityGroupIds)

        One or more security groups used to control access from streaming instances to your VPC.

        Parameters:
        securityGroupIds - One or more security groups used to control access from streaming instances to your VPC.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • securityGroupIds

        CreateNetworkSettingsRequest.Builder securityGroupIds​(String... securityGroupIds)

        One or more security groups used to control access from streaming instances to your VPC.

        Parameters:
        securityGroupIds - One or more security groups used to control access from streaming instances to your VPC.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subnetIds

        CreateNetworkSettingsRequest.Builder subnetIds​(Collection<String> subnetIds)

        The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two of these subnets must be in different availability zones.

        Parameters:
        subnetIds - The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two of these subnets must be in different availability zones.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • subnetIds

        CreateNetworkSettingsRequest.Builder subnetIds​(String... subnetIds)

        The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two of these subnets must be in different availability zones.

        Parameters:
        subnetIds - The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two of these subnets must be in different availability zones.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateNetworkSettingsRequest.Builder tags​(Collection<Tag> tags)

        The tags to add to the network settings resource. A tag is a key-value pair.

        Parameters:
        tags - The tags to add to the network settings resource. A tag is a key-value pair.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateNetworkSettingsRequest.Builder tags​(Tag... tags)

        The tags to add to the network settings resource. A tag is a key-value pair.

        Parameters:
        tags - The tags to add to the network settings resource. A tag is a key-value pair.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateNetworkSettingsRequest.Builder tags​(Consumer<Tag.Builder>... tags)

        The tags to add to the network settings resource. A tag is a key-value pair.

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

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #tags(List).

        Parameters:
        tags - a consumer that will call methods on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #tags(java.util.Collection)
      • vpcId

        CreateNetworkSettingsRequest.Builder vpcId​(String vpcId)

        The VPC that streaming instances will connect to.

        Parameters:
        vpcId - The VPC that streaming instances will connect to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.