-- | Creates a value of 'ProjectsLocationsDataSetsGetIAMPolicy' with the minimum fields required to make a request.
--
-- Use one of the following lenses to modify other fields as desired:
--
-- * 'pldsgipOptionsRequestedPolicyVersion'
--
-- * 'pldsgipXgafv'
--
-- * 'pldsgipUploadProtocol'
--
-- * 'pldsgipAccessToken'
--
-- * 'pldsgipUploadType'
--
-- * 'pldsgipResource'
--
-- * 'pldsgipCallback'
projectsLocationsDataSetsGetIAMPolicy
    :: Text -- ^ 'pldsgipResource'
    -> ProjectsLocationsDataSetsGetIAMPolicy
projectsLocationsDataSetsGetIAMPolicy pPldsgipResource_ =
  ProjectsLocationsDataSetsGetIAMPolicy'
    { _pldsgipOptionsRequestedPolicyVersion = Nothing
    , _pldsgipXgafv = Nothing
    , _pldsgipUploadProtocol = Nothing
    , _pldsgipAccessToken = Nothing
    , _pldsgipUploadType = Nothing
    , _pldsgipResource = pPldsgipResource_
    , _pldsgipCallback = Nothing
    }
projectsLocationsDataSetsGetIAMPolicy
    :: Text -- ^ 'pldsgipResource'
    -> ProjectsLocationsDataSetsGetIAMPolicy
projectsLocationsDataSetsGetIAMPolicy pPldsgipResource_ =
  ProjectsLocationsDataSetsGetIAMPolicy'
    { _pldsgipOptionsRequestedPolicyVersion = Nothing
    , _pldsgipXgafv = Nothing
    , _pldsgipUploadProtocol = Nothing
    , _pldsgipAccessToken = Nothing
    , _pldsgipUploadType = Nothing
    , _pldsgipResource = pPldsgipResource_
    , _pldsgipCallback = Nothing
    }
projectsLocationsDataSetsGetIAMPolicy pPldsgipResource_ =
  ProjectsLocationsDataSetsGetIAMPolicy'
    { _pldsgipOptionsRequestedPolicyVersion = Nothing
    , _pldsgipXgafv = Nothing
    , _pldsgipUploadProtocol = Nothing
    , _pldsgipAccessToken = Nothing
    , _pldsgipUploadType = Nothing
    , _pldsgipResource = pPldsgipResource_
    , _pldsgipCallback = Nothing
    }