Class UpdateServiceInstanceOptions
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.platform_services.open_service_broker.v1.model.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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
UpdateServiceInstanceOptions.Builder
Builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Boolean
acceptsIncomplete()
Gets the acceptsIncomplete.Context
context()
Gets the context.java.lang.String
instanceId()
Gets the instanceId.UpdateServiceInstanceOptions.Builder
newBuilder()
New builder.java.util.Map<java.lang.String,java.lang.String>
parameters()
Gets the parameters.java.lang.String
planId()
Gets the planId.java.util.Map<java.lang.String,java.lang.String>
previousValues()
Gets the previousValues.java.lang.String
serviceId()
Gets the serviceId.
-
-
-
Method Detail
-
newBuilder
public UpdateServiceInstanceOptions.Builder newBuilder()
New builder.- Returns:
- a UpdateServiceInstanceOptions builder
-
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
-
-