Interface CreateMonitorResponse.Builder

  • Method Details

    • 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

      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:
    • 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

      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 the MonitorLocalResource.Builder avoiding the need to create one manually via MonitorLocalResource.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to localResources(List<MonitorLocalResource>).

      Parameters:
      localResources - a consumer that will call methods on MonitorLocalResource.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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 the MonitorRemoteResource.Builder avoiding the need to create one manually via MonitorRemoteResource.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to remoteResources(List<MonitorRemoteResource>).

      Parameters:
      remoteResources - a consumer that will call methods on MonitorRemoteResource.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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

      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.