Class V1beta2DeviceClaimConfiguration

java.lang.Object
io.kubernetes.client.openapi.models.V1beta2DeviceClaimConfiguration

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-05-20T20:47:13.890592Z[Etc/UTC]", comments="Generator version: 7.13.0") public class V1beta2DeviceClaimConfiguration extends Object
DeviceClaimConfiguration is used for configuration parameters in DeviceClaim.
  • Field Details

  • Constructor Details

    • V1beta2DeviceClaimConfiguration

      public V1beta2DeviceClaimConfiguration()
  • Method Details

    • opaque

    • getOpaque

      @Nullable public V1beta2OpaqueDeviceConfiguration getOpaque()
      Get opaque
      Returns:
      opaque
    • setOpaque

      public void setOpaque(@Nullable V1beta2OpaqueDeviceConfiguration opaque)
    • requests

      public V1beta2DeviceClaimConfiguration requests(@Nullable List<String> requests)
    • addRequestsItem

      public V1beta2DeviceClaimConfiguration addRequestsItem(String requestsItem)
    • getRequests

      @Nullable public List<String> getRequests()
      Requests lists the names of requests where the configuration applies. If empty, it applies to all requests. References to subrequests must include the name of the main request and may include the subrequest using the format <main request>[/<subrequest>]. If just the main request is given, the configuration applies to all subrequests.
      Returns:
      requests
    • setRequests

      public void setRequests(@Nullable List<String> requests)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to V1beta2DeviceClaimConfiguration
    • fromJson

      public static V1beta2DeviceClaimConfiguration fromJson(String jsonString) throws IOException
      Create an instance of V1beta2DeviceClaimConfiguration given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of V1beta2DeviceClaimConfiguration
      Throws:
      IOException - if the JSON string is invalid with respect to V1beta2DeviceClaimConfiguration
    • toJson

      public String toJson()
      Convert an instance of V1beta2DeviceClaimConfiguration to an JSON string
      Returns:
      JSON string