def apply(self):
        stub = realm_pb2_grpc.GameservicesRealmServiceStub(channel.Channel())
        request = realm_pb2.ApplyGameservicesRealmRequest()
        if Primitive.to_proto(self.name):
            request.resource.name = Primitive.to_proto(self.name)

        if Primitive.to_proto(self.labels):
            request.resource.labels = Primitive.to_proto(self.labels)

        if Primitive.to_proto(self.time_zone):
            request.resource.time_zone = Primitive.to_proto(self.time_zone)

        if Primitive.to_proto(self.description):
            request.resource.description = Primitive.to_proto(self.description)

        if Primitive.to_proto(self.location):
            request.resource.location = Primitive.to_proto(self.location)

        if Primitive.to_proto(self.project):
            request.resource.project = Primitive.to_proto(self.project)

        request.service_account_file = self.service_account_file

        response = stub.ApplyGameservicesRealm(request)
        self.name = Primitive.from_proto(response.name)
        self.create_time = Primitive.from_proto(response.create_time)
        self.update_time = Primitive.from_proto(response.update_time)
        self.labels = Primitive.from_proto(response.labels)
        self.time_zone = Primitive.from_proto(response.time_zone)
        self.description = Primitive.from_proto(response.description)
        self.location = Primitive.from_proto(response.location)
        self.project = Primitive.from_proto(response.project)
    def list(self, project, location, service_account_file=""):
        stub = realm_pb2_grpc.GameservicesRealmServiceStub(channel.Channel())
        request = realm_pb2.ListGameservicesRealmRequest()
        request.service_account_file = service_account_file
        request.Project = project

        request.Location = location

        return stub.ListGameservicesRealm(request).items
    def delete(self, project, location, name, service_account_file=""):
        stub = realm_pb2_grpc.GameservicesRealmServiceStub(channel.Channel())
        request = realm_pb2.DeleteGameservicesRealmRequest()
        request.service_account_file = service_account_file
        request.Project = project

        request.Location = location

        request.Name = name

        response = stub.DeleteGameservicesRealm(request)
Exemplo n.º 4
0
    def delete(self):
        stub = realm_pb2_grpc.GameservicesRealmServiceStub(channel.Channel())
        request = realm_pb2.DeleteGameservicesRealmRequest()
        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.labels):
            request.resource.labels = Primitive.to_proto(self.labels)

        if Primitive.to_proto(self.time_zone):
            request.resource.time_zone = Primitive.to_proto(self.time_zone)

        if Primitive.to_proto(self.description):
            request.resource.description = Primitive.to_proto(self.description)

        if Primitive.to_proto(self.location):
            request.resource.location = Primitive.to_proto(self.location)

        if Primitive.to_proto(self.project):
            request.resource.project = Primitive.to_proto(self.project)

        response = stub.DeleteGameservicesRealm(request)