public class ClusterServiceBrokerOperationsImpl extends HasMetadataOperation<io.fabric8.servicecatalog.api.model.ClusterServiceBroker,io.fabric8.servicecatalog.api.model.ClusterServiceBrokerList,ClusterServiceBrokerResource> implements ClusterServiceBrokerResource
DEFAULT_PROPAGATION_POLICY
apiVersion, listType, type
apiGroupName, apiGroupVersion, client, config, context, JSON, JSON_MAPPER, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, YAML_MAPPER
DEFAULT_BACKOFF_MULTIPLIER, DEFAULT_INITIAL_BACKOFF_MILLIS
Constructor and Description |
---|
ClusterServiceBrokerOperationsImpl(okhttp3.OkHttpClient client,
Config config) |
ClusterServiceBrokerOperationsImpl(OperationContext context) |
Modifier and Type | Method and Description |
---|---|
boolean |
isResourceNamespaced() |
io.fabric8.servicecatalog.api.model.ClusterServiceClassList |
listClasses()
List all
ClusterServiceClass es available to the current broker. |
io.fabric8.servicecatalog.api.model.ClusterServicePlanList |
listPlans()
List all
ClusterServicePlan s available to the current broker. |
BaseOperation<io.fabric8.servicecatalog.api.model.ClusterServiceBroker,io.fabric8.servicecatalog.api.model.ClusterServiceBrokerList,ClusterServiceBrokerResource> |
newInstance(OperationContext context) |
ClusterServiceClassResource |
useServiceClass(String externalName)
Switch to the
ClusterServiceClassResource with the specified external name. |
accept, edit, patch, replace
cascading, create, create, createOrReplace, delete, delete, delete, fetchListUrl, forOperationType, fromServer, get, getApiVersion, getConfigType, getFieldQueryParam, getFields, getFieldsNot, getGracePeriodSeconds, getItem, getKind, getLabelQueryParam, getLabels, getLabelsIn, getLabelsNot, getLabelsNotIn, getListType, getMandatory, getOperationType, getPropagationPolicy, getReloadingFromServer, getResourceT, getResourceVersion, getRootPaths, getType, handleCreate, handleDeploymentRollback, handleGet, handlePatch, handlePatch, handleReplace, handleResponse, handleScale, inAnyNamespace, inNamespace, isApiGroup, isCascading, isReady, isReloadingFromServer, list, list, list, load, load, load, load, lockResourceVersion, require, sendPatchedObject, setListType, setNamespace, setType, updateApiVersion, updateApiVersion, updateStatus, waitUntilCondition, waitUntilReady, watch, watch, watch, withField, withFields, withGracePeriod, withInvolvedObject, withItem, withLabel, withLabel, withLabelIn, withLabelNotIn, withLabels, withLabelSelector, withName, withoutField, withoutFields, withoutLabel, withoutLabel, withoutLabels, withPropagationPolicy, withResourceVersion, withWaitRetryBackoff
assertResponseCode, checkName, checkNamespace, createStatus, createStatus, getAPIGroup, getAPIVersion, getConfig, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getObjectValueAsMap, getResourceUrl, getResourceUrl, getRootUrl, handleCreate, handleDelete, handleDelete, handleDeploymentRollback, handleGet, handleGet, handleMetric, handlePatch, handlePatch, handleReplace, handleReplace, handleResponse, handleResponse, handleResponse, handleResponse, handleScale, handleStatusUpdate, requestException, requestFailure, unmarshal, unmarshal, unmarshal
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createOrReplace
create, create
fromServer
replace
updateStatus
withGracePeriod
withPropagationPolicy
lockResourceVersion
waitUntilCondition, waitUntilReady, withWaitRetryBackoff
withResourceVersion
require
getName, getNamespace
public ClusterServiceBrokerOperationsImpl(okhttp3.OkHttpClient client, Config config)
public ClusterServiceBrokerOperationsImpl(OperationContext context)
public BaseOperation<io.fabric8.servicecatalog.api.model.ClusterServiceBroker,io.fabric8.servicecatalog.api.model.ClusterServiceBrokerList,ClusterServiceBrokerResource> newInstance(OperationContext context)
newInstance
in class BaseOperation<io.fabric8.servicecatalog.api.model.ClusterServiceBroker,io.fabric8.servicecatalog.api.model.ClusterServiceBrokerList,ClusterServiceBrokerResource>
public boolean isResourceNamespaced()
isResourceNamespaced
in class BaseOperation<io.fabric8.servicecatalog.api.model.ClusterServiceBroker,io.fabric8.servicecatalog.api.model.ClusterServiceBrokerList,ClusterServiceBrokerResource>
public io.fabric8.servicecatalog.api.model.ClusterServicePlanList listPlans()
ClusterServiceBrokerResource
ClusterServicePlan
s available to the current broker.
It's an alternative of listing all plans and filtering by field.listPlans
in interface ClusterServiceBrokerResource
public io.fabric8.servicecatalog.api.model.ClusterServiceClassList listClasses()
ClusterServiceBrokerResource
ClusterServiceClass
es available to the current broker.
It's an alternative of listing all classes and filtering by field.listClasses
in interface ClusterServiceBrokerResource
public ClusterServiceClassResource useServiceClass(String externalName)
ClusterServiceBrokerResource
ClusterServiceClassResource
with the specified external name.useServiceClass
in interface ClusterServiceBrokerResource
Copyright © 2015–2020 Red Hat. All rights reserved.