Exemple #1
0
    def Run(self, args):
        client = project_configs.ProjectConfig()
        if args.enable_pushblock or args.disable_pushblock:
            updated_project_config = util.ParseProjectConfigWithPushblock(args)
            return client.Update(updated_project_config,
                                 self._ENABLE_KEY_UPDATE_MASK)

        project_ref = util.CreateProjectResource(args)
        project_config = client.Get(project_ref)
        updated_project_config = util.ParseProjectConfigWithModifiedTopic(
            args, project_config)
        return client.Update(updated_project_config,
                             self._PUBSUB_CONFIGS_UPDATE_MASK)
Exemple #2
0
 def SetUp(self):
   properties.VALUES.core.project.Set(self.Project())
   self.api_client = project_configs.ProjectConfig()
   self.project_ref = self._GetProjectRef()
   self.project_name = self.project_ref.RelativeName()
Exemple #3
0
 def Run(self, args):
   client = project_configs.ProjectConfig()
   updated_project_config = util.ParseProjectConfig(args)
   return client.Update(updated_project_config, 'enablePrivateKeyCheck')