Interface IpamDiscoveredPublicAddress.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IpamDiscoveredPublicAddress.Builder,IpamDiscoveredPublicAddress>,SdkBuilder<IpamDiscoveredPublicAddress.Builder,IpamDiscoveredPublicAddress>,SdkPojo
- Enclosing class:
- IpamDiscoveredPublicAddress
public static interface IpamDiscoveredPublicAddress.Builder extends SdkPojo, CopyableBuilder<IpamDiscoveredPublicAddress.Builder,IpamDiscoveredPublicAddress>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description IpamDiscoveredPublicAddress.Builderaddress(String address)The IP address.IpamDiscoveredPublicAddress.BuilderaddressAllocationId(String addressAllocationId)The allocation ID of the resource the IP address is assigned to.IpamDiscoveredPublicAddress.BuilderaddressOwnerId(String addressOwnerId)The ID of the owner of the resource the IP address is assigned to.IpamDiscoveredPublicAddress.BuilderaddressRegion(String addressRegion)The Region of the resource the IP address is assigned to.IpamDiscoveredPublicAddress.BuilderaddressType(String addressType)The IP address type.IpamDiscoveredPublicAddress.BuilderaddressType(IpamPublicAddressType addressType)The IP address type.IpamDiscoveredPublicAddress.BuilderassociationStatus(String associationStatus)The association status.IpamDiscoveredPublicAddress.BuilderassociationStatus(IpamPublicAddressAssociationStatus associationStatus)The association status.IpamDiscoveredPublicAddress.BuilderinstanceId(String instanceId)The instance ID of the instance the assigned IP address is assigned to.IpamDiscoveredPublicAddress.BuilderipamResourceDiscoveryId(String ipamResourceDiscoveryId)The resource discovery ID.IpamDiscoveredPublicAddress.BuildernetworkBorderGroup(String networkBorderGroup)The network border group that the resource that the IP address is assigned to is in.IpamDiscoveredPublicAddress.BuildernetworkInterfaceDescription(String networkInterfaceDescription)The description of the network interface that IP address is assigned to.IpamDiscoveredPublicAddress.BuildernetworkInterfaceId(String networkInterfaceId)The network interface ID of the resource with the assigned IP address.IpamDiscoveredPublicAddress.BuilderpublicIpv4PoolId(String publicIpv4PoolId)The ID of the public IPv4 pool that the resource with the assigned IP address is from.IpamDiscoveredPublicAddress.BuildersampleTime(Instant sampleTime)The last successful resource discovery time.IpamDiscoveredPublicAddress.BuildersecurityGroups(Collection<IpamPublicAddressSecurityGroup> securityGroups)Security groups associated with the resource that the IP address is assigned to.IpamDiscoveredPublicAddress.BuildersecurityGroups(Consumer<IpamPublicAddressSecurityGroup.Builder>... securityGroups)Security groups associated with the resource that the IP address is assigned to.IpamDiscoveredPublicAddress.BuildersecurityGroups(IpamPublicAddressSecurityGroup... securityGroups)Security groups associated with the resource that the IP address is assigned to.IpamDiscoveredPublicAddress.Builderservice(String service)The Amazon Web Services service associated with the IP address.IpamDiscoveredPublicAddress.Builderservice(IpamPublicAddressAwsService service)The Amazon Web Services service associated with the IP address.IpamDiscoveredPublicAddress.BuilderserviceResource(String serviceResource)The resource ARN or ID.IpamDiscoveredPublicAddress.BuildersubnetId(String subnetId)The ID of the subnet that the resource with the assigned IP address is in.default IpamDiscoveredPublicAddress.Buildertags(Consumer<IpamPublicAddressTags.Builder> tags)Tags associated with the IP address.IpamDiscoveredPublicAddress.Buildertags(IpamPublicAddressTags tags)Tags associated with the IP address.IpamDiscoveredPublicAddress.BuildervpcId(String vpcId)The ID of the VPC that the resource with the assigned IP address is in.-
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 Detail
-
ipamResourceDiscoveryId
IpamDiscoveredPublicAddress.Builder ipamResourceDiscoveryId(String ipamResourceDiscoveryId)
The resource discovery ID.
- Parameters:
ipamResourceDiscoveryId- The resource discovery ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addressRegion
IpamDiscoveredPublicAddress.Builder addressRegion(String addressRegion)
The Region of the resource the IP address is assigned to.
- Parameters:
addressRegion- The Region of the resource the IP address is assigned to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
address
IpamDiscoveredPublicAddress.Builder address(String address)
The IP address.
- Parameters:
address- The IP address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addressOwnerId
IpamDiscoveredPublicAddress.Builder addressOwnerId(String addressOwnerId)
The ID of the owner of the resource the IP address is assigned to.
- Parameters:
addressOwnerId- The ID of the owner of the resource the IP address is assigned to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
addressAllocationId
IpamDiscoveredPublicAddress.Builder addressAllocationId(String addressAllocationId)
The allocation ID of the resource the IP address is assigned to.
- Parameters:
addressAllocationId- The allocation ID of the resource the IP address is assigned to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationStatus
IpamDiscoveredPublicAddress.Builder associationStatus(String associationStatus)
The association status.
- Parameters:
associationStatus- The association status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamPublicAddressAssociationStatus,IpamPublicAddressAssociationStatus
-
associationStatus
IpamDiscoveredPublicAddress.Builder associationStatus(IpamPublicAddressAssociationStatus associationStatus)
The association status.
- Parameters:
associationStatus- The association status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamPublicAddressAssociationStatus,IpamPublicAddressAssociationStatus
-
addressType
IpamDiscoveredPublicAddress.Builder addressType(String addressType)
The IP address type.
- Parameters:
addressType- The IP address type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamPublicAddressType,IpamPublicAddressType
-
addressType
IpamDiscoveredPublicAddress.Builder addressType(IpamPublicAddressType addressType)
The IP address type.
- Parameters:
addressType- The IP address type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamPublicAddressType,IpamPublicAddressType
-
service
IpamDiscoveredPublicAddress.Builder service(String service)
The Amazon Web Services service associated with the IP address.
- Parameters:
service- The Amazon Web Services service associated with the IP address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamPublicAddressAwsService,IpamPublicAddressAwsService
-
service
IpamDiscoveredPublicAddress.Builder service(IpamPublicAddressAwsService service)
The Amazon Web Services service associated with the IP address.
- Parameters:
service- The Amazon Web Services service associated with the IP address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamPublicAddressAwsService,IpamPublicAddressAwsService
-
serviceResource
IpamDiscoveredPublicAddress.Builder serviceResource(String serviceResource)
The resource ARN or ID.
- Parameters:
serviceResource- The resource ARN or ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
IpamDiscoveredPublicAddress.Builder vpcId(String vpcId)
The ID of the VPC that the resource with the assigned IP address is in.
- Parameters:
vpcId- The ID of the VPC that the resource with the assigned IP address is in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetId
IpamDiscoveredPublicAddress.Builder subnetId(String subnetId)
The ID of the subnet that the resource with the assigned IP address is in.
- Parameters:
subnetId- The ID of the subnet that the resource with the assigned IP address is in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicIpv4PoolId
IpamDiscoveredPublicAddress.Builder publicIpv4PoolId(String publicIpv4PoolId)
The ID of the public IPv4 pool that the resource with the assigned IP address is from.
- Parameters:
publicIpv4PoolId- The ID of the public IPv4 pool that the resource with the assigned IP address is from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaceId
IpamDiscoveredPublicAddress.Builder networkInterfaceId(String networkInterfaceId)
The network interface ID of the resource with the assigned IP address.
- Parameters:
networkInterfaceId- The network interface ID of the resource with the assigned IP address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaceDescription
IpamDiscoveredPublicAddress.Builder networkInterfaceDescription(String networkInterfaceDescription)
The description of the network interface that IP address is assigned to.
- Parameters:
networkInterfaceDescription- The description of the network interface that IP address is assigned to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceId
IpamDiscoveredPublicAddress.Builder instanceId(String instanceId)
The instance ID of the instance the assigned IP address is assigned to.
- Parameters:
instanceId- The instance ID of the instance the assigned IP address is assigned to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
IpamDiscoveredPublicAddress.Builder tags(IpamPublicAddressTags tags)
Tags associated with the IP address.
- Parameters:
tags- Tags associated with the IP address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
default IpamDiscoveredPublicAddress.Builder tags(Consumer<IpamPublicAddressTags.Builder> tags)
Tags associated with the IP address.
This is a convenience method that creates an instance of theIpamPublicAddressTags.Builderavoiding the need to create one manually viaIpamPublicAddressTags.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(IpamPublicAddressTags).- Parameters:
tags- a consumer that will call methods onIpamPublicAddressTags.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
tags(IpamPublicAddressTags)
-
networkBorderGroup
IpamDiscoveredPublicAddress.Builder networkBorderGroup(String networkBorderGroup)
The network border group that the resource that the IP address is assigned to is in.
- Parameters:
networkBorderGroup- The network border group that the resource that the IP address is assigned to is in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroups
IpamDiscoveredPublicAddress.Builder securityGroups(Collection<IpamPublicAddressSecurityGroup> securityGroups)
Security groups associated with the resource that the IP address is assigned to.
- Parameters:
securityGroups- Security groups associated with the resource that the IP address is assigned to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroups
IpamDiscoveredPublicAddress.Builder securityGroups(IpamPublicAddressSecurityGroup... securityGroups)
Security groups associated with the resource that the IP address is assigned to.
- Parameters:
securityGroups- Security groups associated with the resource that the IP address is assigned to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroups
IpamDiscoveredPublicAddress.Builder securityGroups(Consumer<IpamPublicAddressSecurityGroup.Builder>... securityGroups)
Security groups associated with the resource that the IP address is assigned to.
This is a convenience method that creates an instance of theIpamPublicAddressSecurityGroup.Builderavoiding the need to create one manually viaIpamPublicAddressSecurityGroup.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#securityGroups(List.) - Parameters:
securityGroups- a consumer that will call methods onIpamPublicAddressSecurityGroup.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#securityGroups(java.util.Collection)
-
sampleTime
IpamDiscoveredPublicAddress.Builder sampleTime(Instant sampleTime)
The last successful resource discovery time.
- Parameters:
sampleTime- The last successful resource discovery time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-