Class V2beta1APISubresourceDiscovery

java.lang.Object
io.micronaut.kubernetes.client.openapi.model.V2beta1APISubresourceDiscovery

@Generated("io.micronaut.openapi.generator.JavaMicronautClientCodegen") public class V2beta1APISubresourceDiscovery extends Object
APISubresourceDiscovery provides information about an API subresource for discovery.
  • Field Details

  • Constructor Details

    • V2beta1APISubresourceDiscovery

      public V2beta1APISubresourceDiscovery(String subresource, List<@NotNull String> verbs)
  • Method Details

    • getSubresource

      public String getSubresource()
      subresource is the name of the subresource.
      Returns:
      the subresource property value
    • setSubresource

      public void setSubresource(String subresource)
      Set the subresource property value
      Parameters:
      subresource - property value to set
    • subresource

      public V2beta1APISubresourceDiscovery subresource(String subresource)
      Set subresource in a chainable fashion.
      Returns:
      The same instance of V2beta1APISubresourceDiscovery for chaining.
    • getVerbs

      public List<@NotNull String> getVerbs()
      verbs is a list of supported API operation types
      Returns:
      the verbs property value
    • setVerbs

      public void setVerbs(List<@NotNull String> verbs)
      Set the verbs property value
      Parameters:
      verbs - property value to set
    • verbs

      public V2beta1APISubresourceDiscovery verbs(List<@NotNull String> verbs)
      Set verbs in a chainable fashion.
      Returns:
      The same instance of V2beta1APISubresourceDiscovery for chaining.
    • addVerbsItem

      public V2beta1APISubresourceDiscovery addVerbsItem(String verbsItem)
      Add an item to the verbs property in a chainable fashion.
      Returns:
      The same instance of V2beta1APISubresourceDiscovery for chaining.
    • getResponseKind

      public V1GroupVersionKind getResponseKind()
      Returns:
      the responseKind property value
    • setResponseKind

      public void setResponseKind(V1GroupVersionKind responseKind)
      Set the responseKind property value
      Parameters:
      responseKind - property value to set
    • responseKind

      public V2beta1APISubresourceDiscovery responseKind(V1GroupVersionKind responseKind)
      Set responseKind in a chainable fashion.
      Returns:
      The same instance of V2beta1APISubresourceDiscovery for chaining.
    • getAcceptedTypes

      public List<@Valid V1GroupVersionKind> getAcceptedTypes()
      Returns:
      the acceptedTypes property value
    • setAcceptedTypes

      public void setAcceptedTypes(List<@Valid V1GroupVersionKind> acceptedTypes)
      Set the acceptedTypes property value
      Parameters:
      acceptedTypes - property value to set
    • acceptedTypes

      public V2beta1APISubresourceDiscovery acceptedTypes(List<@Valid V1GroupVersionKind> acceptedTypes)
      Set acceptedTypes in a chainable fashion.
      Returns:
      The same instance of V2beta1APISubresourceDiscovery for chaining.
    • addAcceptedTypesItem

      public V2beta1APISubresourceDiscovery addAcceptedTypesItem(V1GroupVersionKind acceptedTypesItem)
      Add an item to the acceptedTypes property in a chainable fashion.
      Returns:
      The same instance of V2beta1APISubresourceDiscovery for chaining.
    • 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