public class CreateOnlyResourceOperationsImpl<I extends io.fabric8.kubernetes.api.model.KubernetesResource,O extends io.fabric8.kubernetes.api.model.KubernetesResource> extends CreateOnlyResourceOperation<I,O> implements NamespacedInOutCreateable<I,O>
type
apiGroupName, apiGroupVersion, config, context, dryRun, httpClient, JSON, JSON_MAPPER, JSON_MERGE_PATCH, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH
Constructor and Description |
---|
CreateOnlyResourceOperationsImpl(Client client,
ResourceDefinitionContext rdc,
Class<I> inputType,
Class<O> outputType) |
CreateOnlyResourceOperationsImpl(OperationContext context,
ResourceDefinitionContext rdc,
Class<I> inputType,
Class<O> outputType) |
Modifier and Type | Method and Description |
---|---|
CreateOnlyResourceOperationsImpl<I,O> |
inNamespace(String name) |
boolean |
isResourceNamespaced() |
create, getType, handleCreate
assertResponseCode, checkName, checkNamespace, correctNamespace, createStatus, createStatus, getAPIGroupName, getAPIGroupVersion, getConfig, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getObjectValueAsMap, getParameters, getResourceT, getResourceUrl, getResourceUrl, getResourceUrl, getResourceURLForPatchOperation, getResourceURLForWriteOperation, getRootUrl, handleApproveOrDeny, handleCreate, handleDelete, handleDeploymentRollback, handleGet, handleMetric, handlePatch, handlePatch, handleRawGet, handleResponse, handleResponse, handleScale, handleUpdate, requestException, requestException, requestFailure, requestFailure, restCall, retryWithExponentialBackoff, unmarshal, unmarshal, unmarshal, waitForResult
public CreateOnlyResourceOperationsImpl(Client client, ResourceDefinitionContext rdc, Class<I> inputType, Class<O> outputType)
public CreateOnlyResourceOperationsImpl(OperationContext context, ResourceDefinitionContext rdc, Class<I> inputType, Class<O> outputType)
public boolean isResourceNamespaced()
isResourceNamespaced
in class OperationSupport
public CreateOnlyResourceOperationsImpl<I,O> inNamespace(String name)
inNamespace
in interface Namespaceable<InOutCreateable<I extends io.fabric8.kubernetes.api.model.KubernetesResource,O extends io.fabric8.kubernetes.api.model.KubernetesResource>>
Copyright © 2015–2022 Red Hat. All rights reserved.