def _execute(self, api_name, api_version, organization_name, toolkit, descriptor_set, src_proto_path, service_yaml, input_dir, output_dir, package_metadata_yaml, language, artifact_type): toolkit_path = toolkit api_full_name = task_utils.api_full_name(api_name, api_version, organization_name) proto_prefix = self._get_proto_prefix() pkg_dir = os.path.join(output_dir, language, proto_prefix + api_full_name) service_args = [ '--service_yaml=' + os.path.abspath(yaml) for yaml in service_yaml ] args = [ '--descriptor_set=' + os.path.abspath(descriptor_set), '--input=' + os.path.abspath(input_dir), '--output=' + os.path.abspath(pkg_dir), '--metadata_config=' + os.path.abspath(package_metadata_yaml), '--artifact_type=' + artifact_type, '--language=' + language, ] + service_args self.exec_command( task_utils.gradle_task(toolkit_path, 'runGrpcMetadataGen', args)) return pkg_dir
def _execute(self, api_name, api_version, organization_name, toolkit, descriptor_set, src_proto_path, service_yaml, input_dir, output_dir, package_metadata_yaml, language, artifact_type): toolkit_path = toolkit api_full_name = task_utils.api_full_name( api_name, api_version, organization_name) proto_prefix = self._get_proto_prefix() pkg_dir = os.path.join( output_dir, language, proto_prefix + api_full_name) service_args = ['--service_yaml=' + os.path.abspath(yaml) for yaml in service_yaml] args = [ '--descriptor_set=' + os.path.abspath(descriptor_set), '--input=' + os.path.abspath(input_dir), '--output=' + os.path.abspath(pkg_dir), '--package_yaml2=' + os.path.abspath(package_metadata_yaml), '--artifact_type=' + artifact_type, '--language=' + language, ] + service_args self.exec_command(task_utils.gradle_task( toolkit_path, 'runGrpcMetadataGen', args)) return pkg_dir
def execute(self, language, toolkit_path, descriptor_set, service_yaml, gapic_api_yaml, gapic_language_yaml, package_metadata_yaml, gapic_code_dir, api_name, api_version, organization_name, packaging='single-artifact'): existing = glob.glob('%s/*' % gapic_code_dir) if existing: self.exec_command(['rm', '-r'] + existing) gapic_yaml = gapic_api_yaml + gapic_language_yaml gapic_args = ['--gapic_yaml=' + os.path.abspath(yaml) for yaml in gapic_yaml] service_args = ['--service_yaml=' + os.path.abspath(yaml) for yaml in service_yaml] args = [ '--descriptor_set=' + os.path.abspath(descriptor_set), '--package_yaml=' + os.path.abspath(package_metadata_yaml), '--output=' + os.path.abspath(gapic_code_dir), ] + service_args + gapic_args # Enable sample app generator if the packaging is set to single-artifact if packaging == 'single-artifact': args += ['--enabled_artifacts=surface'] args += ['--enabled_artifacts=test'] args += ['--enabled_artifacts=sample_app'] self.exec_command( task_utils.gradle_task(toolkit_path, 'runCodeGen', args)) return gapic_code_dir
def execute(self, toolkit_path, discovery_doc, output_dir, api_name, api_version, organization_name): api_full_name = task_utils.api_full_name( api_name, api_version, organization_name) config_gen_dir = os.path.join( output_dir, api_full_name + '-config-gen') self.exec_command(['mkdir', '-p', config_gen_dir]) config_gen_path = os.path.join(config_gen_dir, api_full_name + '_gapic.yaml') args = [ '--discovery_doc=' + os.path.abspath( os.path.expanduser(discovery_doc)), '--output=' + os.path.abspath(config_gen_path) ] self.exec_command( task_utils.gradle_task(toolkit_path, 'runDiscoConfigGen', args)) return config_gen_path
def execute(self, toolkit_path, discovery_doc, output_dir, api_name, api_version, organization_name): api_full_name = task_utils.api_full_name( api_name, api_version, organization_name) config_gen_dir = os.path.join( output_dir, api_full_name + '-config-gen') self.exec_command(['mkdir', '-p', config_gen_dir]) config_gen_path = os.path.join(config_gen_dir, api_full_name + '_gapic.yaml') args = [ '--discovery_doc=' + os.path.abspath( os.path.expanduser(discovery_doc)), '--output=' + os.path.abspath(config_gen_path) ] self.exec_command( task_utils.gradle_task(toolkit_path, 'runDiscoConfigGen', args)) return config_gen_path
def execute(self, toolkit_path, descriptor_set, service_yaml, output_dir, api_name, api_version, organization_name): api_full_name = task_utils.api_full_name( api_name, api_version, organization_name) config_gen_dir = os.path.join( output_dir, api_full_name + '-config-gen') self.exec_command(['mkdir', '-p', config_gen_dir]) config_gen_path = os.path.join(config_gen_dir, api_full_name + '_gapic.yaml') service_args = ['--service_yaml=' + os.path.abspath(yaml) for yaml in service_yaml] args = [ '--descriptor_set=' + os.path.abspath(descriptor_set), '--output=' + os.path.abspath(config_gen_path) ] + service_args self.exec_command( task_utils.gradle_task(toolkit_path, 'runConfigGen', args)) return config_gen_path
def execute(self, toolkit_path, descriptor_set, service_yaml, output_dir, api_name, api_version, organization_name): api_full_name = task_utils.api_full_name( api_name, api_version, organization_name) config_gen_dir = os.path.join( output_dir, api_full_name + '-config-gen') self.exec_command(['mkdir', '-p', config_gen_dir]) config_gen_path = os.path.join(config_gen_dir, api_full_name + '_gapic.yaml') service_args = ['--service_yaml=' + os.path.abspath(yaml) for yaml in service_yaml] args = [ '--descriptor_set=' + os.path.abspath(descriptor_set), '--output=' + os.path.abspath(config_gen_path) ] + service_args self.exec_command( task_utils.gradle_task(toolkit_path, 'runConfigGen', args)) return config_gen_path
def execute(self, language, toolkit_path, descriptor_set, service_yaml, gapic_api_yaml, gapic_language_yaml, package_metadata_yaml, gapic_code_dir, api_name, api_version, organization_name): self.exec_command(['rm', '-rf', '%s/*' % gapic_code_dir]) gapic_yaml = gapic_api_yaml + gapic_language_yaml gapic_args = [ '--gapic_yaml=' + os.path.abspath(yaml) for yaml in gapic_yaml ] service_args = [ '--service_yaml=' + os.path.abspath(yaml) for yaml in service_yaml ] args = [ '--descriptor_set=' + os.path.abspath(descriptor_set), '--package_yaml=' + os.path.abspath(package_metadata_yaml), '--output=' + os.path.abspath(gapic_code_dir), ] + service_args + gapic_args self.exec_command( task_utils.gradle_task(toolkit_path, 'runCodeGen', args)) return gapic_code_dir
def execute(self, language, toolkit_path, discovery_doc, gapic_api_yaml, discogapic_language_yaml, package_metadata_yaml, gapic_code_dir, api_name, api_version, organization_name): existing = glob.glob('%s/*' % gapic_code_dir) if existing: self.exec_command(['rm', '-r'] + existing) gapic_yaml = gapic_api_yaml + discogapic_language_yaml gapic_args = ['--gapic_yaml=' + os.path.abspath(yaml) for yaml in gapic_yaml] args = [ # TODO(andrealin): Get right absolute path for discovery_doc '--discovery_doc=' + os.path.abspath(discovery_doc), '--package_yaml=' + os.path.abspath(package_metadata_yaml), '--output=' + os.path.abspath(gapic_code_dir), ] + gapic_args self.exec_command( task_utils.gradle_task(toolkit_path, 'runDiscoCodeGen', args)) return gapic_code_dir
def execute(self, language, toolkit_path, discovery_doc, gapic_api_yaml, discogapic_language_yaml, package_metadata_yaml, gapic_code_dir, api_name, api_version, organization_name): existing = glob.glob('%s/*' % gapic_code_dir) if existing: self.exec_command(['rm', '-r'] + existing) gapic_yaml = gapic_api_yaml + discogapic_language_yaml gapic_args = ['--gapic_yaml=' + os.path.abspath(yaml) for yaml in gapic_yaml] args = [ # TODO(andrealin): Get right absolute path for discovery_doc '--discovery_doc=' + os.path.abspath(discovery_doc), '--package_yaml2=' + os.path.abspath(package_metadata_yaml), '--output=' + os.path.abspath(gapic_code_dir), ] + gapic_args self.exec_command( task_utils.gradle_task(toolkit_path, 'runDiscoCodeGen', args)) return gapic_code_dir
def execute(self, language, toolkit_path, descriptor_set, service_yaml, gapic_api_yaml, gapic_language_yaml, package_metadata_yaml, gapic_code_dir, api_name, api_version, organization_name): existing = glob.glob('%s/*' % gapic_code_dir) if existing: self.exec_command(['rm', '-r'] + existing) gapic_yaml = gapic_api_yaml + gapic_language_yaml gapic_args = ['--gapic_yaml=' + os.path.abspath(yaml) for yaml in gapic_yaml] service_args = ['--service_yaml=' + os.path.abspath(yaml) for yaml in service_yaml] args = [ '--descriptor_set=' + os.path.abspath(descriptor_set), '--package_yaml2=' + os.path.abspath(package_metadata_yaml), '--output=' + os.path.abspath(gapic_code_dir), ] + service_args + gapic_args self.exec_command( task_utils.gradle_task(toolkit_path, 'runCodeGen', args)) return gapic_code_dir
def execute(self, language, toolkit_path, descriptor_set, service_yaml, gapic_api_yaml, gapic_language_yaml, package_metadata_yaml, gapic_code_dir, api_name, api_version, organization_name, packaging='single-artifact'): existing = glob.glob('%s/*' % gapic_code_dir) if existing: self.exec_command(['rm', '-r'] + existing) gapic_yaml = gapic_api_yaml + gapic_language_yaml gapic_args = [ '--gapic_yaml=' + os.path.abspath(yaml) for yaml in gapic_yaml ] service_args = [ '--service_yaml=' + os.path.abspath(yaml) for yaml in service_yaml ] args = [ '--descriptor_set=' + os.path.abspath(descriptor_set), '--package_yaml=' + os.path.abspath(package_metadata_yaml), '--output=' + os.path.abspath(gapic_code_dir), ] + service_args + gapic_args # Enable sample app generator if the packaging is set to single-artifact if packaging == 'single-artifact': args += ['--enabled_artifacts=surface'] args += ['--enabled_artifacts=test'] args += ['--enabled_artifacts=sample_app'] self.exec_command( task_utils.gradle_task(toolkit_path, 'runCodeGen', args)) return gapic_code_dir