Class UpdateServiceInstanceOptions

  • All Implemented Interfaces:
    com.ibm.cloud.sdk.core.service.model.ObjectModel

    public class UpdateServiceInstanceOptions
    extends com.ibm.cloud.sdk.core.service.model.GenericModel
    The updateServiceInstance options.
    • Method Detail

      • instanceId

        public java.lang.String instanceId()
        Gets the instanceId. The ID of a previously provisioned service instance.
        Returns:
        the instanceId
      • context

        public Context context()
        Gets the context. Platform specific contextual information under which the service instance is to be provisioned.
        Returns:
        the context
      • parameters

        public java.util.Map<java.lang.String,​java.lang.String> parameters()
        Gets the parameters. Configuration options for the service instance. An opaque object, controller treats this as a blob. Brokers should ensure that the client has provided valid configuration parameters and values for the operation. If this field is not present in the request message, then the broker MUST NOT change the parameters of the instance as a result of this request.
        Returns:
        the parameters
      • planId

        public java.lang.String planId()
        Gets the planId. The ID of the plan for which the service instance has been requested, which is stored in the catalog.json of your broker. This value should be a GUID. MUST be unique to a service. If present, MUST be a non-empty string. If this field is not present in the request message, then the broker MUST NOT change the plan of the instance as a result of this request.
        Returns:
        the planId
      • previousValues

        public java.util.Map<java.lang.String,​java.lang.String> previousValues()
        Gets the previousValues. Information about the service instance prior to the update.
        Returns:
        the previousValues
      • serviceId

        public java.lang.String serviceId()
        Gets the serviceId. The ID of the service stored in the catalog.json of your broker. This value should be a GUID. It MUST be a non-empty string.
        Returns:
        the serviceId
      • acceptsIncomplete

        public java.lang.Boolean acceptsIncomplete()
        Gets the acceptsIncomplete. A value of true indicates that both the IBM Cloud platform and the requesting client support asynchronous deprovisioning. If this parameter is not included in the request, and the broker can only deprovision a service instance of the requested plan asynchronously, the broker MUST reject the request with a `422` Unprocessable Entity.
        Returns:
        the acceptsIncomplete