Class OperationContext

    • Field Detail

      • client

        protected okhttp3.OkHttpClient client
      • config

        protected Config config
      • resourceVersion

        protected String resourceVersion
      • plural

        protected String plural
      • apiGroupName

        protected String apiGroupName
      • apiGroupVersion

        protected String apiGroupVersion
      • namespace

        protected String namespace
      • cascading

        protected boolean cascading
      • reloadingFromServer

        protected boolean reloadingFromServer
      • dryRun

        protected boolean dryRun
      • namespaceFromGlobalConfig

        protected boolean namespaceFromGlobalConfig
      • gracePeriodSeconds

        protected long gracePeriodSeconds
      • propagationPolicy

        protected io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy
      • watchRetryInitialBackoffMillis

        protected long watchRetryInitialBackoffMillis
      • watchRetryBackoffMultiplier

        protected double watchRetryBackoffMultiplier
    • Constructor Detail

      • OperationContext

        public OperationContext()
      • OperationContext

        public OperationContext​(okhttp3.OkHttpClient client,
                                Config config,
                                String plural,
                                String namespace,
                                String name,
                                String apiGroupName,
                                String apiGroupVersion,
                                boolean cascading,
                                Object item,
                                Map<String,​String> labels,
                                Map<String,​String[]> labelsNot,
                                Map<String,​String[]> labelsIn,
                                Map<String,​String[]> labelsNotIn,
                                Map<String,​String> fields,
                                Map<String,​String[]> fieldsNot,
                                String resourceVersion,
                                boolean reloadingFromServer,
                                long gracePeriodSeconds,
                                io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy,
                                long watchRetryInitialBackoffMillis,
                                double watchRetryBackoffMultiplier,
                                boolean namespaceFromGlobalConfig,
                                boolean dryRun)
    • Method Detail

      • getClient

        public okhttp3.OkHttpClient getClient()
      • getConfig

        public Config getConfig()
      • getPlural

        public String getPlural()
      • getNamespace

        public String getNamespace()
      • getName

        public String getName()
      • getApiGroupName

        public String getApiGroupName()
      • getApiGroupVersion

        public String getApiGroupVersion()
      • getCascading

        public boolean getCascading()
      • getItem

        public Object getItem()
      • getResourceVersion

        public String getResourceVersion()
      • isReloadingFromServer

        public boolean isReloadingFromServer()
      • getGracePeriodSeconds

        public long getGracePeriodSeconds()
      • getPropagationPolicy

        public io.fabric8.kubernetes.api.model.DeletionPropagation getPropagationPolicy()
      • getWatchRetryInitialBackoffMillis

        public long getWatchRetryInitialBackoffMillis()
      • getWatchRetryBackoffMultiplier

        public double getWatchRetryBackoffMultiplier()
      • isNamespaceFromGlobalConfig

        public boolean isNamespaceFromGlobalConfig()
      • getDryRun

        public boolean getDryRun()
      • withOkhttpClient

        public OperationContext withOkhttpClient​(okhttp3.OkHttpClient client)
      • withReloadingFromServer

        public OperationContext withReloadingFromServer​(boolean reloadingFromServer)
      • withGracePeriodSeconds

        public OperationContext withGracePeriodSeconds​(long gracePeriodSeconds)
      • withPropagationPolicy

        public OperationContext withPropagationPolicy​(io.fabric8.kubernetes.api.model.DeletionPropagation propagationPolicy)
      • withWatchRetryInitialBackoffMillis

        public OperationContext withWatchRetryInitialBackoffMillis​(long watchRetryInitialBackoffMillis)
      • withWatchRetryBackoffMultiplier

        public OperationContext withWatchRetryBackoffMultiplier​(double watchRetryBackoffMultiplier)
      • withIsNamespaceConfiguredFromGlobalConfig

        public OperationContext withIsNamespaceConfiguredFromGlobalConfig​(boolean namespaceFromGlobalConfig)
      • withOperationContext

        public OperationContext withOperationContext​(OperationContext context)
        Returns an OperationContext object merged with current object.
        Parameters:
        context - object with modifications
        Returns:
        a merged object between passed argument and current object