gogol-bigtableadmin-0.4.0: Google Cloud Bigtable Admin 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.BigtableAdmin.Projects.Instances.Tables.ModifyColumnFamilies

Contents

Description

Performs a series of column family modifications on the specified table. Either all or none of the modifications will occur before this method returns, but data requests received prior to that point may see a table where only some modifications have taken effect.

See: Cloud Bigtable Admin API Reference for bigtableadmin.projects.instances.tables.modifyColumnFamilies.

Synopsis

REST Resource

type ProjectsInstancesTablesModifyColumnFamiliesResource = "v2" :> (CaptureMode "name" "modifyColumnFamilies" Text :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] ModifyColumnFamiliesRequest :> Post '[JSON] Table)))))))) Source #

A resource alias for bigtableadmin.projects.instances.tables.modifyColumnFamilies method which the ProjectsInstancesTablesModifyColumnFamilies request conforms to.

Creating a Request

data ProjectsInstancesTablesModifyColumnFamilies Source #

Performs a series of column family modifications on the specified table. Either all or none of the modifications will occur before this method returns, but data requests received prior to that point may see a table where only some modifications have taken effect.

See: projectsInstancesTablesModifyColumnFamilies smart constructor.

Instances
Eq ProjectsInstancesTablesModifyColumnFamilies Source # 
Instance details

Defined in Network.Google.Resource.BigtableAdmin.Projects.Instances.Tables.ModifyColumnFamilies

Data ProjectsInstancesTablesModifyColumnFamilies Source # 
Instance details

Defined in Network.Google.Resource.BigtableAdmin.Projects.Instances.Tables.ModifyColumnFamilies

Methods

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

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

toConstr :: ProjectsInstancesTablesModifyColumnFamilies -> Constr #

dataTypeOf :: ProjectsInstancesTablesModifyColumnFamilies -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ProjectsInstancesTablesModifyColumnFamilies Source # 
Instance details

Defined in Network.Google.Resource.BigtableAdmin.Projects.Instances.Tables.ModifyColumnFamilies

Generic ProjectsInstancesTablesModifyColumnFamilies Source # 
Instance details

Defined in Network.Google.Resource.BigtableAdmin.Projects.Instances.Tables.ModifyColumnFamilies

GoogleRequest ProjectsInstancesTablesModifyColumnFamilies Source # 
Instance details

Defined in Network.Google.Resource.BigtableAdmin.Projects.Instances.Tables.ModifyColumnFamilies

type Rep ProjectsInstancesTablesModifyColumnFamilies Source # 
Instance details

Defined in Network.Google.Resource.BigtableAdmin.Projects.Instances.Tables.ModifyColumnFamilies

type Rep ProjectsInstancesTablesModifyColumnFamilies = D1 (MetaData "ProjectsInstancesTablesModifyColumnFamilies" "Network.Google.Resource.BigtableAdmin.Projects.Instances.Tables.ModifyColumnFamilies" "gogol-bigtableadmin-0.4.0-6szCCW4cHyY2Lkz5NnlqK" False) (C1 (MetaCons "ProjectsInstancesTablesModifyColumnFamilies'" PrefixI True) ((S1 (MetaSel (Just "_pitmcfXgafv") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Xgafv)) :*: (S1 (MetaSel (Just "_pitmcfUploadProtocol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pitmcfAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_pitmcfUploadType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_pitmcfPayload") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ModifyColumnFamiliesRequest)) :*: (S1 (MetaSel (Just "_pitmcfName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_pitmcfCallback") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))
type Scopes ProjectsInstancesTablesModifyColumnFamilies Source # 
Instance details

Defined in Network.Google.Resource.BigtableAdmin.Projects.Instances.Tables.ModifyColumnFamilies

type Scopes ProjectsInstancesTablesModifyColumnFamilies = "https://www.googleapis.com/auth/bigtable.admin" ': ("https://www.googleapis.com/auth/bigtable.admin.table" ': ("https://www.googleapis.com/auth/cloud-bigtable.admin" ': ("https://www.googleapis.com/auth/cloud-bigtable.admin.table" ': ("https://www.googleapis.com/auth/cloud-platform" ': ([] :: [Symbol])))))
type Rs ProjectsInstancesTablesModifyColumnFamilies Source # 
Instance details

Defined in Network.Google.Resource.BigtableAdmin.Projects.Instances.Tables.ModifyColumnFamilies

Request Lenses

pitmcfUploadProtocol :: Lens' ProjectsInstancesTablesModifyColumnFamilies (Maybe Text) Source #

Upload protocol for media (e.g. "raw", "multipart").

pitmcfUploadType :: Lens' ProjectsInstancesTablesModifyColumnFamilies (Maybe Text) Source #

Legacy upload protocol for media (e.g. "media", "multipart").

pitmcfName :: Lens' ProjectsInstancesTablesModifyColumnFamilies Text Source #

The unique name of the table whose families should be modified. Values are of the form `projects//instances//tables/ `.