Package io.kubernetes.client.proto
Interface V1beta1Apiextensions.CustomResourceConversionOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
V1beta1Apiextensions.CustomResourceConversion
,V1beta1Apiextensions.CustomResourceConversion.Builder
- Enclosing class:
- V1beta1Apiextensions
public static interface V1beta1Apiextensions.CustomResourceConversionOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetConversionReviewVersions
(int index) conversionReviewVersions is an ordered list of preferred `ConversionReview` versions the Webhook expects.com.google.protobuf.ByteString
getConversionReviewVersionsBytes
(int index) conversionReviewVersions is an ordered list of preferred `ConversionReview` versions the Webhook expects.int
conversionReviewVersions is an ordered list of preferred `ConversionReview` versions the Webhook expects.conversionReviewVersions is an ordered list of preferred `ConversionReview` versions the Webhook expects.strategy specifies how custom resources are converted between versions.com.google.protobuf.ByteString
strategy specifies how custom resources are converted between versions.webhookClientConfig is the instructions for how to call the webhook if strategy is `Webhook`.webhookClientConfig is the instructions for how to call the webhook if strategy is `Webhook`.boolean
strategy specifies how custom resources are converted between versions.boolean
webhookClientConfig is the instructions for how to call the webhook if strategy is `Webhook`.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasStrategy
boolean hasStrategy()strategy specifies how custom resources are converted between versions. Allowed values are: - `None`: The converter only change the apiVersion and would not touch any other field in the custom resource. - `Webhook`: API Server will call to an external webhook to do the conversion. Additional information is needed for this option. This requires spec.preserveUnknownFields to be false, and spec.conversion.webhookClientConfig to be set.
optional string strategy = 1;
-
getStrategy
String getStrategy()strategy specifies how custom resources are converted between versions. Allowed values are: - `None`: The converter only change the apiVersion and would not touch any other field in the custom resource. - `Webhook`: API Server will call to an external webhook to do the conversion. Additional information is needed for this option. This requires spec.preserveUnknownFields to be false, and spec.conversion.webhookClientConfig to be set.
optional string strategy = 1;
-
getStrategyBytes
com.google.protobuf.ByteString getStrategyBytes()strategy specifies how custom resources are converted between versions. Allowed values are: - `None`: The converter only change the apiVersion and would not touch any other field in the custom resource. - `Webhook`: API Server will call to an external webhook to do the conversion. Additional information is needed for this option. This requires spec.preserveUnknownFields to be false, and spec.conversion.webhookClientConfig to be set.
optional string strategy = 1;
-
hasWebhookClientConfig
boolean hasWebhookClientConfig()webhookClientConfig is the instructions for how to call the webhook if strategy is `Webhook`. Required when `strategy` is set to `Webhook`. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.WebhookClientConfig webhookClientConfig = 2;
-
getWebhookClientConfig
V1beta1Apiextensions.WebhookClientConfig getWebhookClientConfig()webhookClientConfig is the instructions for how to call the webhook if strategy is `Webhook`. Required when `strategy` is set to `Webhook`. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.WebhookClientConfig webhookClientConfig = 2;
-
getWebhookClientConfigOrBuilder
V1beta1Apiextensions.WebhookClientConfigOrBuilder getWebhookClientConfigOrBuilder()webhookClientConfig is the instructions for how to call the webhook if strategy is `Webhook`. Required when `strategy` is set to `Webhook`. +optional
optional .k8s.io.apiextensions_apiserver.pkg.apis.apiextensions.v1beta1.WebhookClientConfig webhookClientConfig = 2;
-
getConversionReviewVersionsList
conversionReviewVersions is an ordered list of preferred `ConversionReview` versions the Webhook expects. The API server will use the first version in the list which it supports. If none of the versions specified in this list are supported by API server, conversion will fail for the custom resource. If a persisted Webhook configuration specifies allowed versions and does not include any versions known to the API Server, calls to the webhook will fail. Defaults to `["v1beta1"]`. +optional
repeated string conversionReviewVersions = 3;
-
getConversionReviewVersionsCount
int getConversionReviewVersionsCount()conversionReviewVersions is an ordered list of preferred `ConversionReview` versions the Webhook expects. The API server will use the first version in the list which it supports. If none of the versions specified in this list are supported by API server, conversion will fail for the custom resource. If a persisted Webhook configuration specifies allowed versions and does not include any versions known to the API Server, calls to the webhook will fail. Defaults to `["v1beta1"]`. +optional
repeated string conversionReviewVersions = 3;
-
getConversionReviewVersions
conversionReviewVersions is an ordered list of preferred `ConversionReview` versions the Webhook expects. The API server will use the first version in the list which it supports. If none of the versions specified in this list are supported by API server, conversion will fail for the custom resource. If a persisted Webhook configuration specifies allowed versions and does not include any versions known to the API Server, calls to the webhook will fail. Defaults to `["v1beta1"]`. +optional
repeated string conversionReviewVersions = 3;
-
getConversionReviewVersionsBytes
com.google.protobuf.ByteString getConversionReviewVersionsBytes(int index) conversionReviewVersions is an ordered list of preferred `ConversionReview` versions the Webhook expects. The API server will use the first version in the list which it supports. If none of the versions specified in this list are supported by API server, conversion will fail for the custom resource. If a persisted Webhook configuration specifies allowed versions and does not include any versions known to the API Server, calls to the webhook will fail. Defaults to `["v1beta1"]`. +optional
repeated string conversionReviewVersions = 3;
-