Interface CreateMonitorResponse.Builder

    • 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.
      • 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 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).

        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:
        #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.