def list(self, project, service_account_file=""): stub = build_trigger_pb2_grpc.CloudbuildBuildTriggerServiceStub( channel.Channel()) request = build_trigger_pb2.ListCloudbuildBuildTriggerRequest() request.service_account_file = service_account_file request.Project = project return stub.ListCloudbuildBuildTrigger(request).items
def delete(self, project, name, service_account_file=""): stub = build_trigger_pb2_grpc.CloudbuildBuildTriggerServiceStub( channel.Channel()) request = build_trigger_pb2.DeleteCloudbuildBuildTriggerRequest() request.service_account_file = service_account_file request.Project = project request.Name = name response = stub.DeleteCloudbuildBuildTrigger(request)
def delete(self): stub = build_trigger_pb2_grpc.CloudbuildBuildTriggerServiceStub( channel.Channel()) request = build_trigger_pb2.DeleteCloudbuildBuildTriggerRequest() request.service_account_file = self.service_account_file if Primitive.to_proto(self.name): request.resource.name = Primitive.to_proto(self.name) if Primitive.to_proto(self.description): request.resource.description = Primitive.to_proto(self.description) if Primitive.to_proto(self.tags): request.resource.tags.extend(Primitive.to_proto(self.tags)) if Primitive.to_proto(self.disabled): request.resource.disabled = Primitive.to_proto(self.disabled) if Primitive.to_proto(self.substitutions): request.resource.substitutions = Primitive.to_proto( self.substitutions) if Primitive.to_proto(self.filename): request.resource.filename = Primitive.to_proto(self.filename) if Primitive.to_proto(self.ignored_files): request.resource.ignored_files.extend( Primitive.to_proto(self.ignored_files)) if Primitive.to_proto(self.included_files): request.resource.included_files.extend( Primitive.to_proto(self.included_files)) if BuildTriggerTriggerTemplate.to_proto(self.trigger_template): request.resource.trigger_template.CopyFrom( BuildTriggerTriggerTemplate.to_proto(self.trigger_template)) else: request.resource.ClearField("trigger_template") if BuildTriggerGithub.to_proto(self.github): request.resource.github.CopyFrom( BuildTriggerGithub.to_proto(self.github)) else: request.resource.ClearField("github") if Primitive.to_proto(self.project): request.resource.project = Primitive.to_proto(self.project) if BuildTriggerBuild.to_proto(self.build): request.resource.build.CopyFrom( BuildTriggerBuild.to_proto(self.build)) else: request.resource.ClearField("build") response = stub.DeleteCloudbuildBuildTrigger(request)