-- | Creates a value of 'ServicesRolloutsCreate' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'srcXgafv'
--
-- * 'srcUploadProtocol'
--
-- * 'srcAccessToken'
--
-- * 'srcUploadType'
--
-- * 'srcPayload'
--
-- * 'srcServiceName'
--
-- * 'srcCallback'
servicesRolloutsCreate
    :: Rollout -- ^ 'srcPayload'
    -> Text -- ^ 'srcServiceName'
    -> ServicesRolloutsCreate
servicesRolloutsCreate pSrcPayload_ pSrcServiceName_ =
  ServicesRolloutsCreate'
    { _srcXgafv = Nothing
    , _srcUploadProtocol = Nothing
    , _srcAccessToken = Nothing
    , _srcUploadType = Nothing
    , _srcPayload = pSrcPayload_
    , _srcServiceName = pSrcServiceName_
    , _srcCallback = Nothing
    }
servicesRolloutsCreate
    :: Rollout -- ^ 'srcPayload'
    -> Text -- ^ 'srcServiceName'
    -> ServicesRolloutsCreate
servicesRolloutsCreate pSrcPayload_ pSrcServiceName_ =
  ServicesRolloutsCreate'
    { _srcXgafv = Nothing
    , _srcUploadProtocol = Nothing
    , _srcAccessToken = Nothing
    , _srcUploadType = Nothing
    , _srcPayload = pSrcPayload_
    , _srcServiceName = pSrcServiceName_
    , _srcCallback = Nothing
    }
servicesRolloutsCreate pSrcPayload_ pSrcServiceName_ =
  ServicesRolloutsCreate'
    { _srcXgafv = Nothing
    , _srcUploadProtocol = Nothing
    , _srcAccessToken = Nothing
    , _srcUploadType = Nothing
    , _srcPayload = pSrcPayload_
    , _srcServiceName = pSrcServiceName_
    , _srcCallback = Nothing
    }