Interface NetworkResource.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NetworkResource.Builder,
,NetworkResource> SdkBuilder<NetworkResource.Builder,
,NetworkResource> SdkPojo
- Enclosing class:
NetworkResource
-
Method Summary
Modifier and TypeMethodDescriptionattributes
(Collection<NameValuePair> attributes) The attributes of the network resource.attributes
(Consumer<NameValuePair.Builder>... attributes) The attributes of the network resource.attributes
(NameValuePair... attributes) The attributes of the network resource.default NetworkResource.Builder
commitmentInformation
(Consumer<CommitmentInformation.Builder> commitmentInformation) Information about the commitment period for the radio unit.commitmentInformation
(CommitmentInformation commitmentInformation) Information about the commitment period for the radio unit.The creation time of the network resource.description
(String description) The description of the network resource.The health of the network resource.health
(HealthStatus health) The health of the network resource.The model of the network resource.networkArn
(String networkArn) The Amazon Resource Name (ARN) of the network on which this network resource appears.networkResourceArn
(String networkResourceArn) The Amazon Resource Name (ARN) of the network resource.networkSiteArn
(String networkSiteArn) The Amazon Resource Name (ARN) of the network site on which this network resource appears.The Amazon Resource Name (ARN) of the order used to purchase this network resource.default NetworkResource.Builder
position
(Consumer<Position.Builder> position) The position of the network resource.The position of the network resource.default NetworkResource.Builder
returnInformation
(Consumer<ReturnInformation.Builder> returnInformation) Information about a request to return the network resource.returnInformation
(ReturnInformation returnInformation) Information about a request to return the network resource.serialNumber
(String serialNumber) The serial number of the network resource.The status of the network resource.status
(NetworkResourceStatus status) The status of the network resource.statusReason
(String statusReason) The status reason of the network resource.The type of the network resource.type
(NetworkResourceType type) The type of the network resource.The vendor of the network resource.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
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
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 theNameValuePair.Builder
avoiding the need to create one manually viaNameValuePair.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toattributes(List<NameValuePair>)
.- Parameters:
attributes
- a consumer that will call methods onNameValuePair.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 theCommitmentInformation.Builder
avoiding the need to create one manually viaCommitmentInformation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocommitmentInformation(CommitmentInformation)
.- Parameters:
commitmentInformation
- a consumer that will call methods onCommitmentInformation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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
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
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
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
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
The position of the network resource.
This is a convenience method that creates an instance of thePosition.Builder
avoiding the need to create one manually viaPosition.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toposition(Position)
.- Parameters:
position
- a consumer that will call methods onPosition.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 theReturnInformation.Builder
avoiding the need to create one manually viaReturnInformation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toreturnInformation(ReturnInformation)
.- Parameters:
returnInformation
- a consumer that will call methods onReturnInformation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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.
-