Interface GetMonitorResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<GetMonitorResponse.Builder,GetMonitorResponse>,NetworkFlowMonitorResponse.Builder,SdkBuilder<GetMonitorResponse.Builder,GetMonitorResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetMonitorResponse
public static interface GetMonitorResponse.Builder extends NetworkFlowMonitorResponse.Builder, SdkPojo, CopyableBuilder<GetMonitorResponse.Builder,GetMonitorResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetMonitorResponse.BuildercreatedAt(Instant createdAt)The date and time when the monitor was created.GetMonitorResponse.BuilderlocalResources(Collection<MonitorLocalResource> localResources)The local resources for this monitor.GetMonitorResponse.BuilderlocalResources(Consumer<MonitorLocalResource.Builder>... localResources)The local resources for this monitor.GetMonitorResponse.BuilderlocalResources(MonitorLocalResource... localResources)The local resources for this monitor.GetMonitorResponse.BuildermodifiedAt(Instant modifiedAt)The date and time when the monitor was last modified.GetMonitorResponse.BuildermonitorArn(String monitorArn)The Amazon Resource Name (ARN) of the monitor.GetMonitorResponse.BuildermonitorName(String monitorName)The name of the monitor.GetMonitorResponse.BuildermonitorStatus(String monitorStatus)The status of a monitor.GetMonitorResponse.BuildermonitorStatus(MonitorStatus monitorStatus)The status of a monitor.GetMonitorResponse.BuilderremoteResources(Collection<MonitorRemoteResource> remoteResources)The remote resources for this monitor.GetMonitorResponse.BuilderremoteResources(Consumer<MonitorRemoteResource.Builder>... remoteResources)The remote resources for this monitor.GetMonitorResponse.BuilderremoteResources(MonitorRemoteResource... remoteResources)The remote resources for this monitor.GetMonitorResponse.Buildertags(Map<String,String> tags)The tags for a monitor.-
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
GetMonitorResponse.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
GetMonitorResponse.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
GetMonitorResponse.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
GetMonitorResponse.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
GetMonitorResponse.Builder localResources(Collection<MonitorLocalResource> localResources)
The local resources for this monitor.
- Parameters:
localResources- The local resources for this monitor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localResources
GetMonitorResponse.Builder localResources(MonitorLocalResource... localResources)
The local resources for this monitor.
- Parameters:
localResources- The local resources for this monitor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
localResources
GetMonitorResponse.Builder localResources(Consumer<MonitorLocalResource.Builder>... localResources)
The local resources for this monitor.
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
GetMonitorResponse.Builder remoteResources(Collection<MonitorRemoteResource> remoteResources)
The remote resources for this monitor.
- Parameters:
remoteResources- The remote resources for this monitor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteResources
GetMonitorResponse.Builder remoteResources(MonitorRemoteResource... remoteResources)
The remote resources for this monitor.
- Parameters:
remoteResources- The remote resources for this monitor.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
remoteResources
GetMonitorResponse.Builder remoteResources(Consumer<MonitorRemoteResource.Builder>... remoteResources)
The remote resources for this monitor.
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
GetMonitorResponse.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
GetMonitorResponse.Builder modifiedAt(Instant modifiedAt)
The date and time when the monitor was last modified.
- Parameters:
modifiedAt- The date and time when the monitor was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
GetMonitorResponse.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.
-
-