Class V1DeviceClaimConfiguration

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-09-11T18:00:16.154662Z[Etc/UTC]", comments="Generator version: 7.13.0") public class V1DeviceClaimConfiguration extends Object
DeviceClaimConfiguration is used for configuration parameters in DeviceClaim.
  • Field Details

  • Constructor Details

    • V1DeviceClaimConfiguration

      public V1DeviceClaimConfiguration()
  • Method Details

    • opaque

      public V1DeviceClaimConfiguration opaque(@Nullable V1OpaqueDeviceConfiguration opaque)
    • getOpaque

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

      public void setOpaque(@Nullable V1OpaqueDeviceConfiguration opaque)
    • requests

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

      public V1DeviceClaimConfiguration 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 V1DeviceClaimConfiguration
    • fromJson

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

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