534 lines
25 KiB
C
534 lines
25 KiB
C
|
|
/**
|
|||
|
|
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
|
|||
|
|
* SPDX-License-Identifier: Apache-2.0.
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
#pragma once
|
|||
|
|
#include <aws/glue/Glue_EXPORTS.h>
|
|||
|
|
#include <aws/glue/GlueRequest.h>
|
|||
|
|
#include <aws/core/utils/memory/stl/AWSString.h>
|
|||
|
|
#include <aws/core/utils/memory/stl/AWSVector.h>
|
|||
|
|
#include <aws/glue/model/DevEndpointCustomLibraries.h>
|
|||
|
|
#include <aws/core/utils/memory/stl/AWSMap.h>
|
|||
|
|
#include <utility>
|
|||
|
|
|
|||
|
|
namespace Aws
|
|||
|
|
{
|
|||
|
|
namespace Glue
|
|||
|
|
{
|
|||
|
|
namespace Model
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
*/
|
|||
|
|
class AWS_GLUE_API UpdateDevEndpointRequest : public GlueRequest
|
|||
|
|
{
|
|||
|
|
public:
|
|||
|
|
UpdateDevEndpointRequest();
|
|||
|
|
|
|||
|
|
// Service request name is the Operation name which will send this request out,
|
|||
|
|
// each operation should has unique request name, so that we can get operation's name from this request.
|
|||
|
|
// Note: this is not true for response, multiple operations may have the same response name,
|
|||
|
|
// so we can not get operation's name from response.
|
|||
|
|
inline virtual const char* GetServiceRequestName() const override { return "UpdateDevEndpoint"; }
|
|||
|
|
|
|||
|
|
Aws::String SerializePayload() const override;
|
|||
|
|
|
|||
|
|
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override;
|
|||
|
|
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The name of the <code>DevEndpoint</code> to be updated.</p>
|
|||
|
|
*/
|
|||
|
|
inline const Aws::String& GetEndpointName() const{ return m_endpointName; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The name of the <code>DevEndpoint</code> to be updated.</p>
|
|||
|
|
*/
|
|||
|
|
inline bool EndpointNameHasBeenSet() const { return m_endpointNameHasBeenSet; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The name of the <code>DevEndpoint</code> to be updated.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetEndpointName(const Aws::String& value) { m_endpointNameHasBeenSet = true; m_endpointName = value; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The name of the <code>DevEndpoint</code> to be updated.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetEndpointName(Aws::String&& value) { m_endpointNameHasBeenSet = true; m_endpointName = std::move(value); }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The name of the <code>DevEndpoint</code> to be updated.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetEndpointName(const char* value) { m_endpointNameHasBeenSet = true; m_endpointName.assign(value); }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The name of the <code>DevEndpoint</code> to be updated.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithEndpointName(const Aws::String& value) { SetEndpointName(value); return *this;}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The name of the <code>DevEndpoint</code> to be updated.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithEndpointName(Aws::String&& value) { SetEndpointName(std::move(value)); return *this;}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The name of the <code>DevEndpoint</code> to be updated.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithEndpointName(const char* value) { SetEndpointName(value); return *this;}
|
|||
|
|
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The public key for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline const Aws::String& GetPublicKey() const{ return m_publicKey; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The public key for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline bool PublicKeyHasBeenSet() const { return m_publicKeyHasBeenSet; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The public key for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetPublicKey(const Aws::String& value) { m_publicKeyHasBeenSet = true; m_publicKey = value; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The public key for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetPublicKey(Aws::String&& value) { m_publicKeyHasBeenSet = true; m_publicKey = std::move(value); }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The public key for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetPublicKey(const char* value) { m_publicKeyHasBeenSet = true; m_publicKey.assign(value); }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The public key for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithPublicKey(const Aws::String& value) { SetPublicKey(value); return *this;}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The public key for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithPublicKey(Aws::String&& value) { SetPublicKey(std::move(value)); return *this;}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The public key for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithPublicKey(const char* value) { SetPublicKey(value); return *this;}
|
|||
|
|
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline const Aws::Vector<Aws::String>& GetAddPublicKeys() const{ return m_addPublicKeys; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline bool AddPublicKeysHasBeenSet() const { return m_addPublicKeysHasBeenSet; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetAddPublicKeys(const Aws::Vector<Aws::String>& value) { m_addPublicKeysHasBeenSet = true; m_addPublicKeys = value; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetAddPublicKeys(Aws::Vector<Aws::String>&& value) { m_addPublicKeysHasBeenSet = true; m_addPublicKeys = std::move(value); }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithAddPublicKeys(const Aws::Vector<Aws::String>& value) { SetAddPublicKeys(value); return *this;}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithAddPublicKeys(Aws::Vector<Aws::String>&& value) { SetAddPublicKeys(std::move(value)); return *this;}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddAddPublicKeys(const Aws::String& value) { m_addPublicKeysHasBeenSet = true; m_addPublicKeys.push_back(value); return *this; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddAddPublicKeys(Aws::String&& value) { m_addPublicKeysHasBeenSet = true; m_addPublicKeys.push_back(std::move(value)); return *this; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys for the <code>DevEndpoint</code> to use.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddAddPublicKeys(const char* value) { m_addPublicKeysHasBeenSet = true; m_addPublicKeys.push_back(value); return *this; }
|
|||
|
|
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys to be deleted from the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline const Aws::Vector<Aws::String>& GetDeletePublicKeys() const{ return m_deletePublicKeys; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys to be deleted from the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline bool DeletePublicKeysHasBeenSet() const { return m_deletePublicKeysHasBeenSet; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys to be deleted from the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetDeletePublicKeys(const Aws::Vector<Aws::String>& value) { m_deletePublicKeysHasBeenSet = true; m_deletePublicKeys = value; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys to be deleted from the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetDeletePublicKeys(Aws::Vector<Aws::String>&& value) { m_deletePublicKeysHasBeenSet = true; m_deletePublicKeys = std::move(value); }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys to be deleted from the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithDeletePublicKeys(const Aws::Vector<Aws::String>& value) { SetDeletePublicKeys(value); return *this;}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys to be deleted from the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithDeletePublicKeys(Aws::Vector<Aws::String>&& value) { SetDeletePublicKeys(std::move(value)); return *this;}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys to be deleted from the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddDeletePublicKeys(const Aws::String& value) { m_deletePublicKeysHasBeenSet = true; m_deletePublicKeys.push_back(value); return *this; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys to be deleted from the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddDeletePublicKeys(Aws::String&& value) { m_deletePublicKeysHasBeenSet = true; m_deletePublicKeys.push_back(std::move(value)); return *this; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of public keys to be deleted from the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddDeletePublicKeys(const char* value) { m_deletePublicKeysHasBeenSet = true; m_deletePublicKeys.push_back(value); return *this; }
|
|||
|
|
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>Custom Python or Java libraries to be loaded in the
|
|||
|
|
* <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline const DevEndpointCustomLibraries& GetCustomLibraries() const{ return m_customLibraries; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>Custom Python or Java libraries to be loaded in the
|
|||
|
|
* <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline bool CustomLibrariesHasBeenSet() const { return m_customLibrariesHasBeenSet; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>Custom Python or Java libraries to be loaded in the
|
|||
|
|
* <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetCustomLibraries(const DevEndpointCustomLibraries& value) { m_customLibrariesHasBeenSet = true; m_customLibraries = value; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>Custom Python or Java libraries to be loaded in the
|
|||
|
|
* <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetCustomLibraries(DevEndpointCustomLibraries&& value) { m_customLibrariesHasBeenSet = true; m_customLibraries = std::move(value); }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>Custom Python or Java libraries to be loaded in the
|
|||
|
|
* <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithCustomLibraries(const DevEndpointCustomLibraries& value) { SetCustomLibraries(value); return *this;}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>Custom Python or Java libraries to be loaded in the
|
|||
|
|
* <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithCustomLibraries(DevEndpointCustomLibraries&& value) { SetCustomLibraries(std::move(value)); return *this;}
|
|||
|
|
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p> <code>True</code> if the list of custom libraries to be loaded in the
|
|||
|
|
* development endpoint needs to be updated, or <code>False</code> if
|
|||
|
|
* otherwise.</p>
|
|||
|
|
*/
|
|||
|
|
inline bool GetUpdateEtlLibraries() const{ return m_updateEtlLibraries; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p> <code>True</code> if the list of custom libraries to be loaded in the
|
|||
|
|
* development endpoint needs to be updated, or <code>False</code> if
|
|||
|
|
* otherwise.</p>
|
|||
|
|
*/
|
|||
|
|
inline bool UpdateEtlLibrariesHasBeenSet() const { return m_updateEtlLibrariesHasBeenSet; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p> <code>True</code> if the list of custom libraries to be loaded in the
|
|||
|
|
* development endpoint needs to be updated, or <code>False</code> if
|
|||
|
|
* otherwise.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetUpdateEtlLibraries(bool value) { m_updateEtlLibrariesHasBeenSet = true; m_updateEtlLibraries = value; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p> <code>True</code> if the list of custom libraries to be loaded in the
|
|||
|
|
* development endpoint needs to be updated, or <code>False</code> if
|
|||
|
|
* otherwise.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithUpdateEtlLibraries(bool value) { SetUpdateEtlLibraries(value); return *this;}
|
|||
|
|
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of argument keys to be deleted from the map of arguments used to
|
|||
|
|
* configure the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline const Aws::Vector<Aws::String>& GetDeleteArguments() const{ return m_deleteArguments; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of argument keys to be deleted from the map of arguments used to
|
|||
|
|
* configure the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline bool DeleteArgumentsHasBeenSet() const { return m_deleteArgumentsHasBeenSet; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of argument keys to be deleted from the map of arguments used to
|
|||
|
|
* configure the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetDeleteArguments(const Aws::Vector<Aws::String>& value) { m_deleteArgumentsHasBeenSet = true; m_deleteArguments = value; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of argument keys to be deleted from the map of arguments used to
|
|||
|
|
* configure the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetDeleteArguments(Aws::Vector<Aws::String>&& value) { m_deleteArgumentsHasBeenSet = true; m_deleteArguments = std::move(value); }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of argument keys to be deleted from the map of arguments used to
|
|||
|
|
* configure the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithDeleteArguments(const Aws::Vector<Aws::String>& value) { SetDeleteArguments(value); return *this;}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of argument keys to be deleted from the map of arguments used to
|
|||
|
|
* configure the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithDeleteArguments(Aws::Vector<Aws::String>&& value) { SetDeleteArguments(std::move(value)); return *this;}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of argument keys to be deleted from the map of arguments used to
|
|||
|
|
* configure the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddDeleteArguments(const Aws::String& value) { m_deleteArgumentsHasBeenSet = true; m_deleteArguments.push_back(value); return *this; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of argument keys to be deleted from the map of arguments used to
|
|||
|
|
* configure the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddDeleteArguments(Aws::String&& value) { m_deleteArgumentsHasBeenSet = true; m_deleteArguments.push_back(std::move(value)); return *this; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The list of argument keys to be deleted from the map of arguments used to
|
|||
|
|
* configure the <code>DevEndpoint</code>.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddDeleteArguments(const char* value) { m_deleteArgumentsHasBeenSet = true; m_deleteArguments.push_back(value); return *this; }
|
|||
|
|
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The map of arguments to add the map of arguments used to configure the
|
|||
|
|
* <code>DevEndpoint</code>.</p> <p>Valid arguments are:</p> <ul> <li> <p>
|
|||
|
|
* <code>"--enable-glue-datacatalog": ""</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "3"</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "2"</code> </p> </li> </ul> <p>You can specify a
|
|||
|
|
* version of Python support for development endpoints by using the
|
|||
|
|
* <code>Arguments</code> parameter in the <code>CreateDevEndpoint</code> or
|
|||
|
|
* <code>UpdateDevEndpoint</code> APIs. If no arguments are provided, the version
|
|||
|
|
* defaults to Python 2.</p>
|
|||
|
|
*/
|
|||
|
|
inline const Aws::Map<Aws::String, Aws::String>& GetAddArguments() const{ return m_addArguments; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The map of arguments to add the map of arguments used to configure the
|
|||
|
|
* <code>DevEndpoint</code>.</p> <p>Valid arguments are:</p> <ul> <li> <p>
|
|||
|
|
* <code>"--enable-glue-datacatalog": ""</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "3"</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "2"</code> </p> </li> </ul> <p>You can specify a
|
|||
|
|
* version of Python support for development endpoints by using the
|
|||
|
|
* <code>Arguments</code> parameter in the <code>CreateDevEndpoint</code> or
|
|||
|
|
* <code>UpdateDevEndpoint</code> APIs. If no arguments are provided, the version
|
|||
|
|
* defaults to Python 2.</p>
|
|||
|
|
*/
|
|||
|
|
inline bool AddArgumentsHasBeenSet() const { return m_addArgumentsHasBeenSet; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The map of arguments to add the map of arguments used to configure the
|
|||
|
|
* <code>DevEndpoint</code>.</p> <p>Valid arguments are:</p> <ul> <li> <p>
|
|||
|
|
* <code>"--enable-glue-datacatalog": ""</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "3"</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "2"</code> </p> </li> </ul> <p>You can specify a
|
|||
|
|
* version of Python support for development endpoints by using the
|
|||
|
|
* <code>Arguments</code> parameter in the <code>CreateDevEndpoint</code> or
|
|||
|
|
* <code>UpdateDevEndpoint</code> APIs. If no arguments are provided, the version
|
|||
|
|
* defaults to Python 2.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetAddArguments(const Aws::Map<Aws::String, Aws::String>& value) { m_addArgumentsHasBeenSet = true; m_addArguments = value; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The map of arguments to add the map of arguments used to configure the
|
|||
|
|
* <code>DevEndpoint</code>.</p> <p>Valid arguments are:</p> <ul> <li> <p>
|
|||
|
|
* <code>"--enable-glue-datacatalog": ""</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "3"</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "2"</code> </p> </li> </ul> <p>You can specify a
|
|||
|
|
* version of Python support for development endpoints by using the
|
|||
|
|
* <code>Arguments</code> parameter in the <code>CreateDevEndpoint</code> or
|
|||
|
|
* <code>UpdateDevEndpoint</code> APIs. If no arguments are provided, the version
|
|||
|
|
* defaults to Python 2.</p>
|
|||
|
|
*/
|
|||
|
|
inline void SetAddArguments(Aws::Map<Aws::String, Aws::String>&& value) { m_addArgumentsHasBeenSet = true; m_addArguments = std::move(value); }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The map of arguments to add the map of arguments used to configure the
|
|||
|
|
* <code>DevEndpoint</code>.</p> <p>Valid arguments are:</p> <ul> <li> <p>
|
|||
|
|
* <code>"--enable-glue-datacatalog": ""</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "3"</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "2"</code> </p> </li> </ul> <p>You can specify a
|
|||
|
|
* version of Python support for development endpoints by using the
|
|||
|
|
* <code>Arguments</code> parameter in the <code>CreateDevEndpoint</code> or
|
|||
|
|
* <code>UpdateDevEndpoint</code> APIs. If no arguments are provided, the version
|
|||
|
|
* defaults to Python 2.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithAddArguments(const Aws::Map<Aws::String, Aws::String>& value) { SetAddArguments(value); return *this;}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The map of arguments to add the map of arguments used to configure the
|
|||
|
|
* <code>DevEndpoint</code>.</p> <p>Valid arguments are:</p> <ul> <li> <p>
|
|||
|
|
* <code>"--enable-glue-datacatalog": ""</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "3"</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "2"</code> </p> </li> </ul> <p>You can specify a
|
|||
|
|
* version of Python support for development endpoints by using the
|
|||
|
|
* <code>Arguments</code> parameter in the <code>CreateDevEndpoint</code> or
|
|||
|
|
* <code>UpdateDevEndpoint</code> APIs. If no arguments are provided, the version
|
|||
|
|
* defaults to Python 2.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& WithAddArguments(Aws::Map<Aws::String, Aws::String>&& value) { SetAddArguments(std::move(value)); return *this;}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The map of arguments to add the map of arguments used to configure the
|
|||
|
|
* <code>DevEndpoint</code>.</p> <p>Valid arguments are:</p> <ul> <li> <p>
|
|||
|
|
* <code>"--enable-glue-datacatalog": ""</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "3"</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "2"</code> </p> </li> </ul> <p>You can specify a
|
|||
|
|
* version of Python support for development endpoints by using the
|
|||
|
|
* <code>Arguments</code> parameter in the <code>CreateDevEndpoint</code> or
|
|||
|
|
* <code>UpdateDevEndpoint</code> APIs. If no arguments are provided, the version
|
|||
|
|
* defaults to Python 2.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddAddArguments(const Aws::String& key, const Aws::String& value) { m_addArgumentsHasBeenSet = true; m_addArguments.emplace(key, value); return *this; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The map of arguments to add the map of arguments used to configure the
|
|||
|
|
* <code>DevEndpoint</code>.</p> <p>Valid arguments are:</p> <ul> <li> <p>
|
|||
|
|
* <code>"--enable-glue-datacatalog": ""</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "3"</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "2"</code> </p> </li> </ul> <p>You can specify a
|
|||
|
|
* version of Python support for development endpoints by using the
|
|||
|
|
* <code>Arguments</code> parameter in the <code>CreateDevEndpoint</code> or
|
|||
|
|
* <code>UpdateDevEndpoint</code> APIs. If no arguments are provided, the version
|
|||
|
|
* defaults to Python 2.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddAddArguments(Aws::String&& key, const Aws::String& value) { m_addArgumentsHasBeenSet = true; m_addArguments.emplace(std::move(key), value); return *this; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The map of arguments to add the map of arguments used to configure the
|
|||
|
|
* <code>DevEndpoint</code>.</p> <p>Valid arguments are:</p> <ul> <li> <p>
|
|||
|
|
* <code>"--enable-glue-datacatalog": ""</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "3"</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "2"</code> </p> </li> </ul> <p>You can specify a
|
|||
|
|
* version of Python support for development endpoints by using the
|
|||
|
|
* <code>Arguments</code> parameter in the <code>CreateDevEndpoint</code> or
|
|||
|
|
* <code>UpdateDevEndpoint</code> APIs. If no arguments are provided, the version
|
|||
|
|
* defaults to Python 2.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddAddArguments(const Aws::String& key, Aws::String&& value) { m_addArgumentsHasBeenSet = true; m_addArguments.emplace(key, std::move(value)); return *this; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The map of arguments to add the map of arguments used to configure the
|
|||
|
|
* <code>DevEndpoint</code>.</p> <p>Valid arguments are:</p> <ul> <li> <p>
|
|||
|
|
* <code>"--enable-glue-datacatalog": ""</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "3"</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "2"</code> </p> </li> </ul> <p>You can specify a
|
|||
|
|
* version of Python support for development endpoints by using the
|
|||
|
|
* <code>Arguments</code> parameter in the <code>CreateDevEndpoint</code> or
|
|||
|
|
* <code>UpdateDevEndpoint</code> APIs. If no arguments are provided, the version
|
|||
|
|
* defaults to Python 2.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddAddArguments(Aws::String&& key, Aws::String&& value) { m_addArgumentsHasBeenSet = true; m_addArguments.emplace(std::move(key), std::move(value)); return *this; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The map of arguments to add the map of arguments used to configure the
|
|||
|
|
* <code>DevEndpoint</code>.</p> <p>Valid arguments are:</p> <ul> <li> <p>
|
|||
|
|
* <code>"--enable-glue-datacatalog": ""</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "3"</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "2"</code> </p> </li> </ul> <p>You can specify a
|
|||
|
|
* version of Python support for development endpoints by using the
|
|||
|
|
* <code>Arguments</code> parameter in the <code>CreateDevEndpoint</code> or
|
|||
|
|
* <code>UpdateDevEndpoint</code> APIs. If no arguments are provided, the version
|
|||
|
|
* defaults to Python 2.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddAddArguments(const char* key, Aws::String&& value) { m_addArgumentsHasBeenSet = true; m_addArguments.emplace(key, std::move(value)); return *this; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The map of arguments to add the map of arguments used to configure the
|
|||
|
|
* <code>DevEndpoint</code>.</p> <p>Valid arguments are:</p> <ul> <li> <p>
|
|||
|
|
* <code>"--enable-glue-datacatalog": ""</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "3"</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "2"</code> </p> </li> </ul> <p>You can specify a
|
|||
|
|
* version of Python support for development endpoints by using the
|
|||
|
|
* <code>Arguments</code> parameter in the <code>CreateDevEndpoint</code> or
|
|||
|
|
* <code>UpdateDevEndpoint</code> APIs. If no arguments are provided, the version
|
|||
|
|
* defaults to Python 2.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddAddArguments(Aws::String&& key, const char* value) { m_addArgumentsHasBeenSet = true; m_addArguments.emplace(std::move(key), value); return *this; }
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* <p>The map of arguments to add the map of arguments used to configure the
|
|||
|
|
* <code>DevEndpoint</code>.</p> <p>Valid arguments are:</p> <ul> <li> <p>
|
|||
|
|
* <code>"--enable-glue-datacatalog": ""</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "3"</code> </p> </li> <li> <p>
|
|||
|
|
* <code>"GLUE_PYTHON_VERSION": "2"</code> </p> </li> </ul> <p>You can specify a
|
|||
|
|
* version of Python support for development endpoints by using the
|
|||
|
|
* <code>Arguments</code> parameter in the <code>CreateDevEndpoint</code> or
|
|||
|
|
* <code>UpdateDevEndpoint</code> APIs. If no arguments are provided, the version
|
|||
|
|
* defaults to Python 2.</p>
|
|||
|
|
*/
|
|||
|
|
inline UpdateDevEndpointRequest& AddAddArguments(const char* key, const char* value) { m_addArgumentsHasBeenSet = true; m_addArguments.emplace(key, value); return *this; }
|
|||
|
|
|
|||
|
|
private:
|
|||
|
|
|
|||
|
|
Aws::String m_endpointName;
|
|||
|
|
bool m_endpointNameHasBeenSet;
|
|||
|
|
|
|||
|
|
Aws::String m_publicKey;
|
|||
|
|
bool m_publicKeyHasBeenSet;
|
|||
|
|
|
|||
|
|
Aws::Vector<Aws::String> m_addPublicKeys;
|
|||
|
|
bool m_addPublicKeysHasBeenSet;
|
|||
|
|
|
|||
|
|
Aws::Vector<Aws::String> m_deletePublicKeys;
|
|||
|
|
bool m_deletePublicKeysHasBeenSet;
|
|||
|
|
|
|||
|
|
DevEndpointCustomLibraries m_customLibraries;
|
|||
|
|
bool m_customLibrariesHasBeenSet;
|
|||
|
|
|
|||
|
|
bool m_updateEtlLibraries;
|
|||
|
|
bool m_updateEtlLibrariesHasBeenSet;
|
|||
|
|
|
|||
|
|
Aws::Vector<Aws::String> m_deleteArguments;
|
|||
|
|
bool m_deleteArgumentsHasBeenSet;
|
|||
|
|
|
|||
|
|
Aws::Map<Aws::String, Aws::String> m_addArguments;
|
|||
|
|
bool m_addArgumentsHasBeenSet;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
} // namespace Model
|
|||
|
|
} // namespace Glue
|
|||
|
|
} // namespace Aws
|