All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.cloudfoundry.client.v3.servicebrokers.ServiceBrokersV3 Maven / Gradle / Ivy

There is a newer version: 5.12.2.RELEASE
Show newest version
package org.cloudfoundry.client.v3.servicebrokers;

import reactor.core.publisher.Mono;

/**
 * Main entry point to the Cloud Foundry Service Brokers V3 Client API
 */
public interface ServiceBrokersV3 {

    /**
     * Makes the Create a service broker request
     *
     * @param request the Create Service Broker request
     * @return the response from the Create Service Broker request
     */
    Mono create(CreateServiceBrokerRequest request);

    /**
     * Makes the Delete a service broker request
     *
     * @param request the Delete Service Broker request
     * @return the response from the Delete Service Broker request
     */
    Mono delete(DeleteServiceBrokerRequest request);

    /**
     * Makes the Get a service broker request
     *
     * @param request the Get Service Broker request
     * @return the response from the Get Service Broker request
     */
    Mono get(GetServiceBrokerRequest request);

    /**
     * Makes the List service brokers request
     *
     * @param request the List Service Brokers request
     * @return the response from the List Service Brokers request
     */
    Mono list(ListServiceBrokersRequest request);

    /**
     * Makes the Update a service broker request
     *
     * @param request the Update Service Broker request
     * @return the response from the Update Service Broker request
     */
    Mono update(UpdateServiceBrokerRequest request);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy