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_MERGE_PATCH, JSON_PATCH, name, namespace, resourceT, STRATEGIC_MERGE_JSON_PATCH, subresource
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
addNamespacedUrlPathParts, assertResponseCode, checkName, checkNamespace, correctNamespace, createStatus, createStatus, getAPIGroupName, getAPIGroupVersion, getConfig, getKubernetesSerialization, getName, getNamespace, getNamespacedUrl, getNamespacedUrl, getNamespacedUrl, getOperationContext, getRequestConfig, getResourceT, getResourceUrl, getResourceUrl, getResourceUrl, getResourceURLForPatchOperation, getResourceURLForWriteOperation, getRootUrlParts, handleCreate, handleDelete, handleDeploymentRollback, handleGet, handleMetric, handlePatch, handlePatch, handleRaw, handleRawGet, handleResponse, handleResponse, handleScale, handleUpdate, requestException, requestException, requestFailure, requestFailure, restCall, 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–2023 Red Hat. All rights reserved.