Interface MonitorTopContributorsRow.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MonitorTopContributorsRow.Builder,MonitorTopContributorsRow>,SdkBuilder<MonitorTopContributorsRow.Builder,MonitorTopContributorsRow>,SdkPojo
- Enclosing class:
- MonitorTopContributorsRow
public static interface MonitorTopContributorsRow.Builder extends SdkPojo, CopyableBuilder<MonitorTopContributorsRow.Builder,MonitorTopContributorsRow>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description MonitorTopContributorsRow.BuilderdestinationCategory(String destinationCategory)The destination category for a top contributors row.MonitorTopContributorsRow.BuilderdestinationCategory(DestinationCategory destinationCategory)The destination category for a top contributors row.MonitorTopContributorsRow.BuilderdnatIp(String dnatIp)The destination network address translation (DNAT) IP address for a top contributor network flow.default MonitorTopContributorsRow.BuilderkubernetesMetadata(Consumer<KubernetesMetadata.Builder> kubernetesMetadata)Meta data about Kubernetes resources.MonitorTopContributorsRow.BuilderkubernetesMetadata(KubernetesMetadata kubernetesMetadata)Meta data about Kubernetes resources.MonitorTopContributorsRow.BuilderlocalAz(String localAz)The Availability Zone for the local resource for a top contributor network flow.MonitorTopContributorsRow.BuilderlocalInstanceArn(String localInstanceArn)The Amazon Resource Name (ARN) of a local resource.MonitorTopContributorsRow.BuilderlocalInstanceId(String localInstanceId)The instance identifier for the local resource for a top contributor network flow.MonitorTopContributorsRow.BuilderlocalIp(String localIp)The IP address of the local resource for a top contributor network flow.MonitorTopContributorsRow.BuilderlocalRegion(String localRegion)The Amazon Web Services Region for the local resource for a top contributor network flow.MonitorTopContributorsRow.BuilderlocalSubnetArn(String localSubnetArn)The Amazon Resource Name (ARN) of a local subnet.MonitorTopContributorsRow.BuilderlocalSubnetId(String localSubnetId)The subnet ID for the local resource for a top contributor network flow.MonitorTopContributorsRow.BuilderlocalVpcArn(String localVpcArn)The Amazon Resource Name (ARN) of a local VPC.MonitorTopContributorsRow.BuilderlocalVpcId(String localVpcId)The VPC ID for a top contributor network flow for the local resource.MonitorTopContributorsRow.BuilderremoteAz(String remoteAz)The Availability Zone for the remote resource for a top contributor network flow.MonitorTopContributorsRow.BuilderremoteInstanceArn(String remoteInstanceArn)The Amazon Resource Name (ARN) of a remote resource.MonitorTopContributorsRow.BuilderremoteInstanceId(String remoteInstanceId)The instance identifier for the remote resource for a top contributor network flow.MonitorTopContributorsRow.BuilderremoteIp(String remoteIp)The IP address of the remote resource for a top contributor network flow.MonitorTopContributorsRow.BuilderremoteRegion(String remoteRegion)The Amazon Web Services Region for the remote resource for a top contributor network flow.MonitorTopContributorsRow.BuilderremoteSubnetArn(String remoteSubnetArn)The Amazon Resource Name (ARN) of a remote subnet.MonitorTopContributorsRow.BuilderremoteSubnetId(String remoteSubnetId)The subnet ID for the remote resource for a top contributor network flow.MonitorTopContributorsRow.BuilderremoteVpcArn(String remoteVpcArn)The Amazon Resource Name (ARN) of a remote VPC.MonitorTopContributorsRow.BuilderremoteVpcId(String remoteVpcId)The VPC ID for a top contributor network flow for the remote resource.MonitorTopContributorsRow.BuildersnatIp(String snatIp)The secure network address translation (SNAT) IP address for a top contributor network flow.MonitorTopContributorsRow.BuildertargetPort(Integer targetPort)The target port.MonitorTopContributorsRow.BuildertraversedConstructs(Collection<TraversedComponent> traversedConstructs)The constructs traversed by a network flow.MonitorTopContributorsRow.BuildertraversedConstructs(Consumer<TraversedComponent.Builder>... traversedConstructs)The constructs traversed by a network flow.MonitorTopContributorsRow.BuildertraversedConstructs(TraversedComponent... traversedConstructs)The constructs traversed by a network flow.MonitorTopContributorsRow.Buildervalue(Long value)The value of the metric for a top contributor network flow.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
localIp
MonitorTopContributorsRow.Builder localIp(String localIp)
The IP address of the local resource for a top contributor network flow.
- Parameters:
localIp- The IP address of the local resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snatIp
MonitorTopContributorsRow.Builder snatIp(String snatIp)
The secure network address translation (SNAT) IP address for a top contributor network flow.
- Parameters:
snatIp- The secure network address translation (SNAT) IP address for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localInstanceId
MonitorTopContributorsRow.Builder localInstanceId(String localInstanceId)
The instance identifier for the local resource for a top contributor network flow.
- Parameters:
localInstanceId- The instance identifier for the local resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localVpcId
MonitorTopContributorsRow.Builder localVpcId(String localVpcId)
The VPC ID for a top contributor network flow for the local resource.
- Parameters:
localVpcId- The VPC ID for a top contributor network flow for the local resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localRegion
MonitorTopContributorsRow.Builder localRegion(String localRegion)
The Amazon Web Services Region for the local resource for a top contributor network flow.
- Parameters:
localRegion- The Amazon Web Services Region for the local resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localAz
MonitorTopContributorsRow.Builder localAz(String localAz)
The Availability Zone for the local resource for a top contributor network flow.
- Parameters:
localAz- The Availability Zone for the local resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localSubnetId
MonitorTopContributorsRow.Builder localSubnetId(String localSubnetId)
The subnet ID for the local resource for a top contributor network flow.
- Parameters:
localSubnetId- The subnet ID for the local resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetPort
MonitorTopContributorsRow.Builder targetPort(Integer targetPort)
The target port.
- Parameters:
targetPort- The target port.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationCategory
MonitorTopContributorsRow.Builder destinationCategory(String destinationCategory)
The destination category for a top contributors row. Destination categories can be one of the following:
-
INTRA_AZ: Top contributor network flows within a single Availability Zone -
INTER_AZ: Top contributor network flows between Availability Zones -
INTER_VPC: Top contributor network flows between VPCs -
AWS_SERVICES: Top contributor network flows to or from Amazon Web Services services -
UNCLASSIFIED: Top contributor network flows that do not have a bucket classification
- Parameters:
destinationCategory- The destination category for a top contributors row. Destination categories can be one of the following:-
INTRA_AZ: Top contributor network flows within a single Availability Zone -
INTER_AZ: Top contributor network flows between Availability Zones -
INTER_VPC: Top contributor network flows between VPCs -
AWS_SERVICES: Top contributor network flows to or from Amazon Web Services services -
UNCLASSIFIED: Top contributor network flows that do not have a bucket classification
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DestinationCategory,DestinationCategory
-
-
destinationCategory
MonitorTopContributorsRow.Builder destinationCategory(DestinationCategory destinationCategory)
The destination category for a top contributors row. Destination categories can be one of the following:
-
INTRA_AZ: Top contributor network flows within a single Availability Zone -
INTER_AZ: Top contributor network flows between Availability Zones -
INTER_VPC: Top contributor network flows between VPCs -
AWS_SERVICES: Top contributor network flows to or from Amazon Web Services services -
UNCLASSIFIED: Top contributor network flows that do not have a bucket classification
- Parameters:
destinationCategory- The destination category for a top contributors row. Destination categories can be one of the following:-
INTRA_AZ: Top contributor network flows within a single Availability Zone -
INTER_AZ: Top contributor network flows between Availability Zones -
INTER_VPC: Top contributor network flows between VPCs -
AWS_SERVICES: Top contributor network flows to or from Amazon Web Services services -
UNCLASSIFIED: Top contributor network flows that do not have a bucket classification
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DestinationCategory,DestinationCategory
-
-
remoteVpcId
MonitorTopContributorsRow.Builder remoteVpcId(String remoteVpcId)
The VPC ID for a top contributor network flow for the remote resource.
- Parameters:
remoteVpcId- The VPC ID for a top contributor network flow for the remote resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteRegion
MonitorTopContributorsRow.Builder remoteRegion(String remoteRegion)
The Amazon Web Services Region for the remote resource for a top contributor network flow.
- Parameters:
remoteRegion- The Amazon Web Services Region for the remote resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteAz
MonitorTopContributorsRow.Builder remoteAz(String remoteAz)
The Availability Zone for the remote resource for a top contributor network flow.
- Parameters:
remoteAz- The Availability Zone for the remote resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteSubnetId
MonitorTopContributorsRow.Builder remoteSubnetId(String remoteSubnetId)
The subnet ID for the remote resource for a top contributor network flow.
- Parameters:
remoteSubnetId- The subnet ID for the remote resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteInstanceId
MonitorTopContributorsRow.Builder remoteInstanceId(String remoteInstanceId)
The instance identifier for the remote resource for a top contributor network flow.
- Parameters:
remoteInstanceId- The instance identifier for the remote resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteIp
MonitorTopContributorsRow.Builder remoteIp(String remoteIp)
The IP address of the remote resource for a top contributor network flow.
- Parameters:
remoteIp- The IP address of the remote resource for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnatIp
MonitorTopContributorsRow.Builder dnatIp(String dnatIp)
The destination network address translation (DNAT) IP address for a top contributor network flow.
- Parameters:
dnatIp- The destination network address translation (DNAT) IP address for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
value
MonitorTopContributorsRow.Builder value(Long value)
The value of the metric for a top contributor network flow.
- Parameters:
value- The value of the metric for a top contributor network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
traversedConstructs
MonitorTopContributorsRow.Builder traversedConstructs(Collection<TraversedComponent> traversedConstructs)
The constructs traversed by a network flow.
- Parameters:
traversedConstructs- The constructs traversed by a network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
traversedConstructs
MonitorTopContributorsRow.Builder traversedConstructs(TraversedComponent... traversedConstructs)
The constructs traversed by a network flow.
- Parameters:
traversedConstructs- The constructs traversed by a network flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
traversedConstructs
MonitorTopContributorsRow.Builder traversedConstructs(Consumer<TraversedComponent.Builder>... traversedConstructs)
The constructs traversed by a network flow.
This is a convenience method that creates an instance of theTraversedComponent.Builderavoiding the need to create one manually viaTraversedComponent.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#traversedConstructs(List.) - Parameters:
traversedConstructs- a consumer that will call methods onTraversedComponent.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#traversedConstructs(java.util.Collection)
-
kubernetesMetadata
MonitorTopContributorsRow.Builder kubernetesMetadata(KubernetesMetadata kubernetesMetadata)
Meta data about Kubernetes resources.
- Parameters:
kubernetesMetadata- Meta data about Kubernetes resources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kubernetesMetadata
default MonitorTopContributorsRow.Builder kubernetesMetadata(Consumer<KubernetesMetadata.Builder> kubernetesMetadata)
Meta data about Kubernetes resources.
This is a convenience method that creates an instance of theKubernetesMetadata.Builderavoiding the need to create one manually viaKubernetesMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tokubernetesMetadata(KubernetesMetadata).- Parameters:
kubernetesMetadata- a consumer that will call methods onKubernetesMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
kubernetesMetadata(KubernetesMetadata)
-
localInstanceArn
MonitorTopContributorsRow.Builder localInstanceArn(String localInstanceArn)
The Amazon Resource Name (ARN) of a local resource.
- Parameters:
localInstanceArn- The Amazon Resource Name (ARN) of a local resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localSubnetArn
MonitorTopContributorsRow.Builder localSubnetArn(String localSubnetArn)
The Amazon Resource Name (ARN) of a local subnet.
- Parameters:
localSubnetArn- The Amazon Resource Name (ARN) of a local subnet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localVpcArn
MonitorTopContributorsRow.Builder localVpcArn(String localVpcArn)
The Amazon Resource Name (ARN) of a local VPC.
- Parameters:
localVpcArn- The Amazon Resource Name (ARN) of a local VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteInstanceArn
MonitorTopContributorsRow.Builder remoteInstanceArn(String remoteInstanceArn)
The Amazon Resource Name (ARN) of a remote resource.
- Parameters:
remoteInstanceArn- The Amazon Resource Name (ARN) of a remote resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteSubnetArn
MonitorTopContributorsRow.Builder remoteSubnetArn(String remoteSubnetArn)
The Amazon Resource Name (ARN) of a remote subnet.
- Parameters:
remoteSubnetArn- The Amazon Resource Name (ARN) of a remote subnet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteVpcArn
MonitorTopContributorsRow.Builder remoteVpcArn(String remoteVpcArn)
The Amazon Resource Name (ARN) of a remote VPC.
- Parameters:
remoteVpcArn- The Amazon Resource Name (ARN) of a remote VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-