Struct aws_sdk_datapipeline::operation::report_task_runner_heartbeat::ReportTaskRunnerHeartbeatInput
source · #[non_exhaustive]pub struct ReportTaskRunnerHeartbeatInput {
pub taskrunner_id: Option<String>,
pub worker_group: Option<String>,
pub hostname: Option<String>,
}
Expand description
Contains the parameters for ReportTaskRunnerHeartbeat.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.taskrunner_id: Option<String>
The ID of the task runner. This value should be unique across your AWS account. In the case of AWS Data Pipeline Task Runner launched on a resource managed by AWS Data Pipeline, the web service provides a unique identifier when it launches the application. If you have written a custom task runner, you should assign a unique identifier for the task runner.
worker_group: Option<String>
The type of task the task runner is configured to accept and process. The worker group is set as a field on objects in the pipeline when they are created. You can only specify a single value for workerGroup
. There are no wildcard values permitted in workerGroup
; the string must be an exact, case-sensitive, match.
hostname: Option<String>
The public DNS name of the task runner.
Implementations§
source§impl ReportTaskRunnerHeartbeatInput
impl ReportTaskRunnerHeartbeatInput
sourcepub fn taskrunner_id(&self) -> Option<&str>
pub fn taskrunner_id(&self) -> Option<&str>
The ID of the task runner. This value should be unique across your AWS account. In the case of AWS Data Pipeline Task Runner launched on a resource managed by AWS Data Pipeline, the web service provides a unique identifier when it launches the application. If you have written a custom task runner, you should assign a unique identifier for the task runner.
sourcepub fn worker_group(&self) -> Option<&str>
pub fn worker_group(&self) -> Option<&str>
The type of task the task runner is configured to accept and process. The worker group is set as a field on objects in the pipeline when they are created. You can only specify a single value for workerGroup
. There are no wildcard values permitted in workerGroup
; the string must be an exact, case-sensitive, match.
source§impl ReportTaskRunnerHeartbeatInput
impl ReportTaskRunnerHeartbeatInput
sourcepub fn builder() -> ReportTaskRunnerHeartbeatInputBuilder
pub fn builder() -> ReportTaskRunnerHeartbeatInputBuilder
Creates a new builder-style object to manufacture ReportTaskRunnerHeartbeatInput
.
Trait Implementations§
source§impl Clone for ReportTaskRunnerHeartbeatInput
impl Clone for ReportTaskRunnerHeartbeatInput
source§fn clone(&self) -> ReportTaskRunnerHeartbeatInput
fn clone(&self) -> ReportTaskRunnerHeartbeatInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq<ReportTaskRunnerHeartbeatInput> for ReportTaskRunnerHeartbeatInput
impl PartialEq<ReportTaskRunnerHeartbeatInput> for ReportTaskRunnerHeartbeatInput
source§fn eq(&self, other: &ReportTaskRunnerHeartbeatInput) -> bool
fn eq(&self, other: &ReportTaskRunnerHeartbeatInput) -> bool
self
and other
values to be equal, and is used
by ==
.