Interface NetworkResource.Builder

All Superinterfaces:
Buildable, CopyableBuilder<NetworkResource.Builder,NetworkResource>, SdkBuilder<NetworkResource.Builder,NetworkResource>, SdkPojo
Enclosing class:
NetworkResource

public static interface NetworkResource.Builder extends SdkPojo, CopyableBuilder<NetworkResource.Builder,NetworkResource>
  • Method Details

    • attributes

      The attributes of the network resource.

      Parameters:
      attributes - The attributes of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attributes

      NetworkResource.Builder attributes(NameValuePair... attributes)

      The attributes of the network resource.

      Parameters:
      attributes - The attributes of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attributes

      The attributes of the network resource.

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

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

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

      NetworkResource.Builder commitmentInformation(CommitmentInformation commitmentInformation)

      Information about the commitment period for the radio unit. Shows the duration, the date and time that the contract started and ends, and the renewal status of the commitment period.

      Parameters:
      commitmentInformation - Information about the commitment period for the radio unit. Shows the duration, the date and time that the contract started and ends, and the renewal status of the commitment period.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • commitmentInformation

      default NetworkResource.Builder commitmentInformation(Consumer<CommitmentInformation.Builder> commitmentInformation)

      Information about the commitment period for the radio unit. Shows the duration, the date and time that the contract started and ends, and the renewal status of the commitment period.

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

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

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

      NetworkResource.Builder createdAt(Instant createdAt)

      The creation time of the network resource.

      Parameters:
      createdAt - The creation time of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      NetworkResource.Builder description(String description)

      The description of the network resource.

      Parameters:
      description - The description of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • health

      The health of the network resource.

      Parameters:
      health - The health of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • health

      The health of the network resource.

      Parameters:
      health - The health of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • model

      The model of the network resource.

      Parameters:
      model - The model of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • networkArn

      NetworkResource.Builder networkArn(String networkArn)

      The Amazon Resource Name (ARN) of the network on which this network resource appears.

      Parameters:
      networkArn - The Amazon Resource Name (ARN) of the network on which this network resource appears.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • networkResourceArn

      NetworkResource.Builder networkResourceArn(String networkResourceArn)

      The Amazon Resource Name (ARN) of the network resource.

      Parameters:
      networkResourceArn - The Amazon Resource Name (ARN) of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • networkSiteArn

      NetworkResource.Builder networkSiteArn(String networkSiteArn)

      The Amazon Resource Name (ARN) of the network site on which this network resource appears.

      Parameters:
      networkSiteArn - The Amazon Resource Name (ARN) of the network site on which this network resource appears.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • orderArn

      NetworkResource.Builder orderArn(String orderArn)

      The Amazon Resource Name (ARN) of the order used to purchase this network resource.

      Parameters:
      orderArn - The Amazon Resource Name (ARN) of the order used to purchase this network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • position

      NetworkResource.Builder position(Position position)

      The position of the network resource.

      Parameters:
      position - The position of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • position

      default NetworkResource.Builder position(Consumer<Position.Builder> position)

      The position of the network resource.

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

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

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

      NetworkResource.Builder returnInformation(ReturnInformation returnInformation)

      Information about a request to return the network resource.

      Parameters:
      returnInformation - Information about a request to return the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • returnInformation

      default NetworkResource.Builder returnInformation(Consumer<ReturnInformation.Builder> returnInformation)

      Information about a request to return the network resource.

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

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

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

      NetworkResource.Builder serialNumber(String serialNumber)

      The serial number of the network resource.

      Parameters:
      serialNumber - The serial number of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the network resource.

      Parameters:
      status - The status of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the network resource.

      Parameters:
      status - The status of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusReason

      NetworkResource.Builder statusReason(String statusReason)

      The status reason of the network resource.

      Parameters:
      statusReason - The status reason of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      The type of the network resource.

      Parameters:
      type - The type of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      The type of the network resource.

      Parameters:
      type - The type of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • vendor

      The vendor of the network resource.

      Parameters:
      vendor - The vendor of the network resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.