Interface CreateMonitorResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<CreateMonitorResponse.Builder,CreateMonitorResponse>,NetworkFlowMonitorResponse.Builder,SdkBuilder<CreateMonitorResponse.Builder,CreateMonitorResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- CreateMonitorResponse
public static interface CreateMonitorResponse.Builder extends NetworkFlowMonitorResponse.Builder, SdkPojo, CopyableBuilder<CreateMonitorResponse.Builder,CreateMonitorResponse>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.networkflowmonitor.model.NetworkFlowMonitorResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
monitorArn
CreateMonitorResponse.Builder monitorArn(String monitorArn)
The Amazon Resource Name (ARN) of the monitor.
- Parameters:
monitorArn- The Amazon Resource Name (ARN) of the monitor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
monitorName
CreateMonitorResponse.Builder monitorName(String monitorName)
The name of the monitor.
- Parameters:
monitorName- The name of the monitor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
monitorStatus
CreateMonitorResponse.Builder monitorStatus(String monitorStatus)
The status of a monitor. The status can be one of the following
-
PENDING: The monitor is in the process of being created. -
ACTIVE: The monitor is active. -
INACTIVE: The monitor is inactive. -
ERROR: Monitor creation failed due to an error. -
DELETING: The monitor is in the process of being deleted.
- Parameters:
monitorStatus- The status of a monitor. The status can be one of the following-
PENDING: The monitor is in the process of being created. -
ACTIVE: The monitor is active. -
INACTIVE: The monitor is inactive. -
ERROR: Monitor creation failed due to an error. -
DELETING: The monitor is in the process of being deleted.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MonitorStatus,MonitorStatus
-
-
monitorStatus
CreateMonitorResponse.Builder monitorStatus(MonitorStatus monitorStatus)
The status of a monitor. The status can be one of the following
-
PENDING: The monitor is in the process of being created. -
ACTIVE: The monitor is active. -
INACTIVE: The monitor is inactive. -
ERROR: Monitor creation failed due to an error. -
DELETING: The monitor is in the process of being deleted.
- Parameters:
monitorStatus- The status of a monitor. The status can be one of the following-
PENDING: The monitor is in the process of being created. -
ACTIVE: The monitor is active. -
INACTIVE: The monitor is inactive. -
ERROR: Monitor creation failed due to an error. -
DELETING: The monitor is in the process of being deleted.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
MonitorStatus,MonitorStatus
-
-
localResources
CreateMonitorResponse.Builder localResources(Collection<MonitorLocalResource> localResources)
The local resources to monitor. A local resource, in a bi-directional flow of a workload, is the host where the agent is installed.
- Parameters:
localResources- The local resources to monitor. A local resource, in a bi-directional flow of a workload, is the host where the agent is installed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localResources
CreateMonitorResponse.Builder localResources(MonitorLocalResource... localResources)
The local resources to monitor. A local resource, in a bi-directional flow of a workload, is the host where the agent is installed.
- Parameters:
localResources- The local resources to monitor. A local resource, in a bi-directional flow of a workload, is the host where the agent is installed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localResources
CreateMonitorResponse.Builder localResources(Consumer<MonitorLocalResource.Builder>... localResources)
The local resources to monitor. A local resource, in a bi-directional flow of a workload, is the host where the agent is installed.
This is a convenience method that creates an instance of theMonitorLocalResource.Builderavoiding the need to create one manually viaMonitorLocalResource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#localResources(List.) - Parameters:
localResources- a consumer that will call methods onMonitorLocalResource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#localResources(java.util.Collection)
-
remoteResources
CreateMonitorResponse.Builder remoteResources(Collection<MonitorRemoteResource> remoteResources)
The remote resources to monitor. A remote resource is the other endpoint in the bi-directional flow of a workload, with a local resource. For example, Amazon Relational Database Service (RDS) can be a remote resource. The remote resource is identified by its ARN or an identifier.
- Parameters:
remoteResources- The remote resources to monitor. A remote resource is the other endpoint in the bi-directional flow of a workload, with a local resource. For example, Amazon Relational Database Service (RDS) can be a remote resource. The remote resource is identified by its ARN or an identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteResources
CreateMonitorResponse.Builder remoteResources(MonitorRemoteResource... remoteResources)
The remote resources to monitor. A remote resource is the other endpoint in the bi-directional flow of a workload, with a local resource. For example, Amazon Relational Database Service (RDS) can be a remote resource. The remote resource is identified by its ARN or an identifier.
- Parameters:
remoteResources- The remote resources to monitor. A remote resource is the other endpoint in the bi-directional flow of a workload, with a local resource. For example, Amazon Relational Database Service (RDS) can be a remote resource. The remote resource is identified by its ARN or an identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteResources
CreateMonitorResponse.Builder remoteResources(Consumer<MonitorRemoteResource.Builder>... remoteResources)
The remote resources to monitor. A remote resource is the other endpoint in the bi-directional flow of a workload, with a local resource. For example, Amazon Relational Database Service (RDS) can be a remote resource. The remote resource is identified by its ARN or an identifier.
This is a convenience method that creates an instance of theMonitorRemoteResource.Builderavoiding the need to create one manually viaMonitorRemoteResource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#remoteResources(List.) - Parameters:
remoteResources- a consumer that will call methods onMonitorRemoteResource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#remoteResources(java.util.Collection)
-
createdAt
CreateMonitorResponse.Builder createdAt(Instant createdAt)
The date and time when the monitor was created.
- Parameters:
createdAt- The date and time when the monitor was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modifiedAt
CreateMonitorResponse.Builder modifiedAt(Instant modifiedAt)
The last date and time that the monitor was modified.
- Parameters:
modifiedAt- The last date and time that the monitor was modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateMonitorResponse.Builder tags(Map<String,String> tags)
The tags for a monitor.
- Parameters:
tags- The tags for a monitor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-