Package net.stickycode.kuuty.model.v18
Class IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1CustomResourceSubresourceScale
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1CustomResourceSubresourceScale
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1CustomResourceSubresourceScale extends Object
CustomResourceSubresourceScale defines how to serve the scale subresource for CustomResources.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_LABEL_SELECTOR_PATHstatic StringJSON_PROPERTY_SPEC_REPLICAS_PATHstatic StringJSON_PROPERTY_STATUS_REPLICAS_PATH
-
Constructor Summary
Constructors Constructor Description IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1CustomResourceSubresourceScale()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetLabelSelectorPath()labelSelectorPath defines the JSON path inside of a custom resource that corresponds to Scale `status.selector`.StringgetSpecReplicasPath()specReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `spec.replicas`.StringgetStatusReplicasPath()statusReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `status.replicas`.inthashCode()IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1CustomResourceSubresourceScalelabelSelectorPath(String labelSelectorPath)voidsetLabelSelectorPath(String labelSelectorPath)voidsetSpecReplicasPath(String specReplicasPath)voidsetStatusReplicasPath(String statusReplicasPath)IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1CustomResourceSubresourceScalespecReplicasPath(String specReplicasPath)IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1CustomResourceSubresourceScalestatusReplicasPath(String statusReplicasPath)StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_LABEL_SELECTOR_PATH
public static final String JSON_PROPERTY_LABEL_SELECTOR_PATH
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SPEC_REPLICAS_PATH
public static final String JSON_PROPERTY_SPEC_REPLICAS_PATH
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STATUS_REPLICAS_PATH
public static final String JSON_PROPERTY_STATUS_REPLICAS_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
labelSelectorPath
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1CustomResourceSubresourceScale labelSelectorPath(String labelSelectorPath)
-
getLabelSelectorPath
@Nullable public String getLabelSelectorPath()
labelSelectorPath defines the JSON path inside of a custom resource that corresponds to Scale `status.selector`. Only JSON paths without the array notation are allowed. Must be a JSON Path under `.status` or `.spec`. Must be set to work with HorizontalPodAutoscaler. The field pointed by this JSON path must be a string field (not a complex selector struct) which contains a serialized label selector in string form. More info: https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions#scale-subresource If there is no value under the given path in the custom resource, the `status.selector` value in the `/scale` subresource will default to the empty string.- Returns:
- labelSelectorPath
-
setLabelSelectorPath
public void setLabelSelectorPath(String labelSelectorPath)
-
specReplicasPath
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1CustomResourceSubresourceScale specReplicasPath(String specReplicasPath)
-
getSpecReplicasPath
public String getSpecReplicasPath()
specReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `spec.replicas`. Only JSON paths without the array notation are allowed. Must be a JSON Path under `.spec`. If there is no value under the given path in the custom resource, the `/scale` subresource will return an error on GET.- Returns:
- specReplicasPath
-
setSpecReplicasPath
public void setSpecReplicasPath(String specReplicasPath)
-
statusReplicasPath
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1beta1CustomResourceSubresourceScale statusReplicasPath(String statusReplicasPath)
-
getStatusReplicasPath
public String getStatusReplicasPath()
statusReplicasPath defines the JSON path inside of a custom resource that corresponds to Scale `status.replicas`. Only JSON paths without the array notation are allowed. Must be a JSON Path under `.status`. If there is no value under the given path in the custom resource, the `status.replicas` value in the `/scale` subresource will default to 0.- Returns:
- statusReplicasPath
-
setStatusReplicasPath
public void setStatusReplicasPath(String statusReplicasPath)
-
-