Interface StartMonitorDeploymentResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<StartMonitorDeploymentResponse.Builder,StartMonitorDeploymentResponse>, MediaLiveResponse.Builder, SdkBuilder<StartMonitorDeploymentResponse.Builder,StartMonitorDeploymentResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
StartMonitorDeploymentResponse

public static interface StartMonitorDeploymentResponse.Builder extends MediaLiveResponse.Builder, SdkPojo, CopyableBuilder<StartMonitorDeploymentResponse.Builder,StartMonitorDeploymentResponse>
  • Method Details

    • arn

      A signal map's ARN (Amazon Resource Name)
      Parameters:
      arn - A signal map's ARN (Amazon Resource Name)
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cloudWatchAlarmTemplateGroupIds

      StartMonitorDeploymentResponse.Builder cloudWatchAlarmTemplateGroupIds(Collection<String> cloudWatchAlarmTemplateGroupIds)
      Sets the value of the CloudWatchAlarmTemplateGroupIds property for this object.
      Parameters:
      cloudWatchAlarmTemplateGroupIds - The new value for the CloudWatchAlarmTemplateGroupIds property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cloudWatchAlarmTemplateGroupIds

      StartMonitorDeploymentResponse.Builder cloudWatchAlarmTemplateGroupIds(String... cloudWatchAlarmTemplateGroupIds)
      Sets the value of the CloudWatchAlarmTemplateGroupIds property for this object.
      Parameters:
      cloudWatchAlarmTemplateGroupIds - The new value for the CloudWatchAlarmTemplateGroupIds property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      Sets the value of the CreatedAt property for this object.
      Parameters:
      createdAt - The new value for the CreatedAt property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      A resource's optional description.
      Parameters:
      description - A resource's optional description.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • discoveryEntryPointArn

      StartMonitorDeploymentResponse.Builder discoveryEntryPointArn(String discoveryEntryPointArn)
      A top-level supported AWS resource ARN to discovery a signal map from.
      Parameters:
      discoveryEntryPointArn - A top-level supported AWS resource ARN to discovery a signal map from.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • errorMessage

      StartMonitorDeploymentResponse.Builder errorMessage(String errorMessage)
      Error message associated with a failed creation or failed update attempt of a signal map.
      Parameters:
      errorMessage - Error message associated with a failed creation or failed update attempt of a signal map.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventBridgeRuleTemplateGroupIds

      StartMonitorDeploymentResponse.Builder eventBridgeRuleTemplateGroupIds(Collection<String> eventBridgeRuleTemplateGroupIds)
      Sets the value of the EventBridgeRuleTemplateGroupIds property for this object.
      Parameters:
      eventBridgeRuleTemplateGroupIds - The new value for the EventBridgeRuleTemplateGroupIds property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • eventBridgeRuleTemplateGroupIds

      StartMonitorDeploymentResponse.Builder eventBridgeRuleTemplateGroupIds(String... eventBridgeRuleTemplateGroupIds)
      Sets the value of the EventBridgeRuleTemplateGroupIds property for this object.
      Parameters:
      eventBridgeRuleTemplateGroupIds - The new value for the EventBridgeRuleTemplateGroupIds property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failedMediaResourceMap

      StartMonitorDeploymentResponse.Builder failedMediaResourceMap(Map<String,MediaResource> failedMediaResourceMap)
      Sets the value of the FailedMediaResourceMap property for this object.
      Parameters:
      failedMediaResourceMap - The new value for the FailedMediaResourceMap property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      A signal map's id.
      Parameters:
      id - A signal map's id.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastDiscoveredAt

      StartMonitorDeploymentResponse.Builder lastDiscoveredAt(Instant lastDiscoveredAt)
      Sets the value of the LastDiscoveredAt property for this object.
      Parameters:
      lastDiscoveredAt - The new value for the LastDiscoveredAt property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastSuccessfulMonitorDeployment

      StartMonitorDeploymentResponse.Builder lastSuccessfulMonitorDeployment(SuccessfulMonitorDeployment lastSuccessfulMonitorDeployment)
      Sets the value of the LastSuccessfulMonitorDeployment property for this object.
      Parameters:
      lastSuccessfulMonitorDeployment - The new value for the LastSuccessfulMonitorDeployment property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastSuccessfulMonitorDeployment

      default StartMonitorDeploymentResponse.Builder lastSuccessfulMonitorDeployment(Consumer<SuccessfulMonitorDeployment.Builder> lastSuccessfulMonitorDeployment)
      Sets the value of the LastSuccessfulMonitorDeployment property for this object. This is a convenience method that creates an instance of the SuccessfulMonitorDeployment.Builder avoiding the need to create one manually via SuccessfulMonitorDeployment.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to lastSuccessfulMonitorDeployment(SuccessfulMonitorDeployment).

      Parameters:
      lastSuccessfulMonitorDeployment - a consumer that will call methods on SuccessfulMonitorDeployment.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mediaResourceMap

      StartMonitorDeploymentResponse.Builder mediaResourceMap(Map<String,MediaResource> mediaResourceMap)
      Sets the value of the MediaResourceMap property for this object.
      Parameters:
      mediaResourceMap - The new value for the MediaResourceMap property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • modifiedAt

      Sets the value of the ModifiedAt property for this object.
      Parameters:
      modifiedAt - The new value for the ModifiedAt property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • monitorChangesPendingDeployment

      StartMonitorDeploymentResponse.Builder monitorChangesPendingDeployment(Boolean monitorChangesPendingDeployment)
      If true, there are pending monitor changes for this signal map that can be deployed.
      Parameters:
      monitorChangesPendingDeployment - If true, there are pending monitor changes for this signal map that can be deployed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • monitorDeployment

      StartMonitorDeploymentResponse.Builder monitorDeployment(MonitorDeployment monitorDeployment)
      Sets the value of the MonitorDeployment property for this object.
      Parameters:
      monitorDeployment - The new value for the MonitorDeployment property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • monitorDeployment

      default StartMonitorDeploymentResponse.Builder monitorDeployment(Consumer<MonitorDeployment.Builder> monitorDeployment)
      Sets the value of the MonitorDeployment property for this object. This is a convenience method that creates an instance of the MonitorDeployment.Builder avoiding the need to create one manually via MonitorDeployment.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to monitorDeployment(MonitorDeployment).

      Parameters:
      monitorDeployment - a consumer that will call methods on MonitorDeployment.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • name

      A resource's name. Names must be unique within the scope of a resource type in a specific region.
      Parameters:
      name - A resource's name. Names must be unique within the scope of a resource type in a specific region.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      Sets the value of the Status property for this object.
      Parameters:
      status - The new value for the Status property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      Sets the value of the Status property for this object.
      Parameters:
      status - The new value for the Status property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tags

      Sets the value of the Tags property for this object.
      Parameters:
      tags - The new value for the Tags property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.