Interface DomainMappingsGrpc.AsyncService

All Known Implementing Classes:
DomainMappingsGrpc.DomainMappingsImplBase
Enclosing class:
DomainMappingsGrpc

public static interface DomainMappingsGrpc.AsyncService
 Manages domains serving an application.
 
  • Method Details

    • listDomainMappings

      default void listDomainMappings(ListDomainMappingsRequest request, io.grpc.stub.StreamObserver<ListDomainMappingsResponse> responseObserver)
       Lists the domain mappings on an application.
       
    • getDomainMapping

      default void getDomainMapping(GetDomainMappingRequest request, io.grpc.stub.StreamObserver<DomainMapping> responseObserver)
       Gets the specified domain mapping.
       
    • createDomainMapping

      default void createDomainMapping(CreateDomainMappingRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Maps a domain to an application. A user must be authorized to administer a
       domain in order to map it to an application. For a list of available
       authorized domains, see [`AuthorizedDomains.ListAuthorizedDomains`]().
       
    • updateDomainMapping

      default void updateDomainMapping(UpdateDomainMappingRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Updates the specified domain mapping. To map an SSL certificate to a
       domain mapping, update `certificate_id` to point to an `AuthorizedCertificate`
       resource. A user must be authorized to administer the associated domain
       in order to update a `DomainMapping` resource.
       
    • deleteDomainMapping

      default void deleteDomainMapping(DeleteDomainMappingRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes the specified domain mapping. A user must be authorized to
       administer the associated domain in order to delete a `DomainMapping`
       resource.