gogol-bigquery-0.4.0: Google BigQuery SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.Resource.BigQuery.Tables.Get

Contents

Description

Gets the specified table resource by table ID. This method does not return the data in the table, it only returns the table resource, which describes the structure of this table.

See: BigQuery API Reference for bigquery.tables.get.

Synopsis

REST Resource

type TablesGetResource = "bigquery" :> ("v2" :> ("projects" :> (Capture "projectId" Text :> ("datasets" :> (Capture "datasetId" Text :> ("tables" :> (Capture "tableId" Text :> (QueryParam "selectedFields" Text :> (QueryParam "alt" AltJSON :> Get '[JSON] Table))))))))) Source #

A resource alias for bigquery.tables.get method which the TablesGet request conforms to.

Creating a Request

tablesGet Source #

Creates a value of TablesGet with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data TablesGet Source #

Gets the specified table resource by table ID. This method does not return the data in the table, it only returns the table resource, which describes the structure of this table.

See: tablesGet smart constructor.

Instances
Eq TablesGet Source # 
Instance details

Defined in Network.Google.Resource.BigQuery.Tables.Get

Data TablesGet Source # 
Instance details

Defined in Network.Google.Resource.BigQuery.Tables.Get

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TablesGet -> c TablesGet #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TablesGet #

toConstr :: TablesGet -> Constr #

dataTypeOf :: TablesGet -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TablesGet) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TablesGet) #

gmapT :: (forall b. Data b => b -> b) -> TablesGet -> TablesGet #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TablesGet -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TablesGet -> r #

gmapQ :: (forall d. Data d => d -> u) -> TablesGet -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TablesGet -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TablesGet -> m TablesGet #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TablesGet -> m TablesGet #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TablesGet -> m TablesGet #

Show TablesGet Source # 
Instance details

Defined in Network.Google.Resource.BigQuery.Tables.Get

Generic TablesGet Source # 
Instance details

Defined in Network.Google.Resource.BigQuery.Tables.Get

Associated Types

type Rep TablesGet :: Type -> Type #

GoogleRequest TablesGet Source # 
Instance details

Defined in Network.Google.Resource.BigQuery.Tables.Get

Associated Types

type Rs TablesGet :: Type #

type Scopes TablesGet :: [Symbol] #

type Rep TablesGet Source # 
Instance details

Defined in Network.Google.Resource.BigQuery.Tables.Get

type Rep TablesGet = D1 (MetaData "TablesGet" "Network.Google.Resource.BigQuery.Tables.Get" "gogol-bigquery-0.4.0-3wbQXUDNgiIGV0tYGk98l5" False) (C1 (MetaCons "TablesGet'" PrefixI True) ((S1 (MetaSel (Just "_tgDataSetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_tgProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_tgSelectedFields") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_tgTableId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Scopes TablesGet Source # 
Instance details

Defined in Network.Google.Resource.BigQuery.Tables.Get

type Scopes TablesGet = "https://www.googleapis.com/auth/bigquery" ': ("https://www.googleapis.com/auth/cloud-platform" ': ("https://www.googleapis.com/auth/cloud-platform.read-only" ': ([] :: [Symbol])))
type Rs TablesGet Source # 
Instance details

Defined in Network.Google.Resource.BigQuery.Tables.Get

Request Lenses

tgDataSetId :: Lens' TablesGet Text Source #

Dataset ID of the requested table

tgProjectId :: Lens' TablesGet Text Source #

Project ID of the requested table

tgSelectedFields :: Lens' TablesGet (Maybe Text) Source #

List of fields to return (comma-separated). If unspecified, all fields are returned

tgTableId :: Lens' TablesGet Text Source #

Table ID of the requested table