-- | Creates a value of 'ProjectsZonesClustersNodePoolsSetSize' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'pzcnpssXgafv'
--
-- * 'pzcnpssUploadProtocol'
--
-- * 'pzcnpssAccessToken'
--
-- * 'pzcnpssUploadType'
--
-- * 'pzcnpssZone'
--
-- * 'pzcnpssPayload'
--
-- * 'pzcnpssNodePoolId'
--
-- * 'pzcnpssClusterId'
--
-- * 'pzcnpssProjectId'
--
-- * 'pzcnpssCallback'
projectsZonesClustersNodePoolsSetSize
    :: Text -- ^ 'pzcnpssZone'
    -> SetNodePoolSizeRequest -- ^ 'pzcnpssPayload'
    -> Text -- ^ 'pzcnpssNodePoolId'
    -> Text -- ^ 'pzcnpssClusterId'
    -> Text -- ^ 'pzcnpssProjectId'
    -> ProjectsZonesClustersNodePoolsSetSize
projectsZonesClustersNodePoolsSetSize pPzcnpssZone_ pPzcnpssPayload_ pPzcnpssNodePoolId_ pPzcnpssClusterId_ pPzcnpssProjectId_ =
  ProjectsZonesClustersNodePoolsSetSize'
    { _pzcnpssXgafv = Nothing
    , _pzcnpssUploadProtocol = Nothing
    , _pzcnpssAccessToken = Nothing
    , _pzcnpssUploadType = Nothing
    , _pzcnpssZone = pPzcnpssZone_
    , _pzcnpssPayload = pPzcnpssPayload_
    , _pzcnpssNodePoolId = pPzcnpssNodePoolId_
    , _pzcnpssClusterId = pPzcnpssClusterId_
    , _pzcnpssProjectId = pPzcnpssProjectId_
    , _pzcnpssCallback = Nothing
    }
projectsZonesClustersNodePoolsSetSize
    :: Text -- ^ 'pzcnpssZone'
    -> SetNodePoolSizeRequest -- ^ 'pzcnpssPayload'
    -> Text -- ^ 'pzcnpssNodePoolId'
    -> Text -- ^ 'pzcnpssClusterId'
    -> Text -- ^ 'pzcnpssProjectId'
    -> ProjectsZonesClustersNodePoolsSetSize
projectsZonesClustersNodePoolsSetSize pPzcnpssZone_ pPzcnpssPayload_ pPzcnpssNodePoolId_ pPzcnpssClusterId_ pPzcnpssProjectId_ =
  ProjectsZonesClustersNodePoolsSetSize'
    { _pzcnpssXgafv = Nothing
    , _pzcnpssUploadProtocol = Nothing
    , _pzcnpssAccessToken = Nothing
    , _pzcnpssUploadType = Nothing
    , _pzcnpssZone = pPzcnpssZone_
    , _pzcnpssPayload = pPzcnpssPayload_
    , _pzcnpssNodePoolId = pPzcnpssNodePoolId_
    , _pzcnpssClusterId = pPzcnpssClusterId_
    , _pzcnpssProjectId = pPzcnpssProjectId_
    , _pzcnpssCallback = Nothing
    }
projectsZonesClustersNodePoolsSetSize pPzcnpssZone_ pPzcnpssPayload_ pPzcnpssNodePoolId_ pPzcnpssClusterId_ pPzcnpssProjectId_ =
  ProjectsZonesClustersNodePoolsSetSize'
    { _pzcnpssXgafv = Nothing
    , _pzcnpssUploadProtocol = Nothing
    , _pzcnpssAccessToken = Nothing
    , _pzcnpssUploadType = Nothing
    , _pzcnpssZone = pPzcnpssZone_
    , _pzcnpssPayload = pPzcnpssPayload_
    , _pzcnpssNodePoolId = pPzcnpssNodePoolId_
    , _pzcnpssClusterId = pPzcnpssClusterId_
    , _pzcnpssProjectId = pPzcnpssProjectId_
    , _pzcnpssCallback = Nothing
    }