/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The inputs for a monitoring job.See Also:
AWS
* API Reference
The endpoint for a monitoring job.
*/ inline const EndpointInput& GetEndpointInput() const{ return m_endpointInput; } /** *The endpoint for a monitoring job.
*/ inline bool EndpointInputHasBeenSet() const { return m_endpointInputHasBeenSet; } /** *The endpoint for a monitoring job.
*/ inline void SetEndpointInput(const EndpointInput& value) { m_endpointInputHasBeenSet = true; m_endpointInput = value; } /** *The endpoint for a monitoring job.
*/ inline void SetEndpointInput(EndpointInput&& value) { m_endpointInputHasBeenSet = true; m_endpointInput = std::move(value); } /** *The endpoint for a monitoring job.
*/ inline MonitoringInput& WithEndpointInput(const EndpointInput& value) { SetEndpointInput(value); return *this;} /** *The endpoint for a monitoring job.
*/ inline MonitoringInput& WithEndpointInput(EndpointInput&& value) { SetEndpointInput(std::move(value)); return *this;} /** *Input object for the batch transform job.
*/ inline const BatchTransformInput& GetBatchTransformInput() const{ return m_batchTransformInput; } /** *Input object for the batch transform job.
*/ inline bool BatchTransformInputHasBeenSet() const { return m_batchTransformInputHasBeenSet; } /** *Input object for the batch transform job.
*/ inline void SetBatchTransformInput(const BatchTransformInput& value) { m_batchTransformInputHasBeenSet = true; m_batchTransformInput = value; } /** *Input object for the batch transform job.
*/ inline void SetBatchTransformInput(BatchTransformInput&& value) { m_batchTransformInputHasBeenSet = true; m_batchTransformInput = std::move(value); } /** *Input object for the batch transform job.
*/ inline MonitoringInput& WithBatchTransformInput(const BatchTransformInput& value) { SetBatchTransformInput(value); return *this;} /** *Input object for the batch transform job.
*/ inline MonitoringInput& WithBatchTransformInput(BatchTransformInput&& value) { SetBatchTransformInput(std::move(value)); return *this;} private: EndpointInput m_endpointInput; bool m_endpointInputHasBeenSet = false; BatchTransformInput m_batchTransformInput; bool m_batchTransformInputHasBeenSet = false; }; } // namespace Model } // namespace SageMaker } // namespace Aws