Klasse MonetizationAbstractParameter

java.lang.Object
io.github.primelib.webmethodsapigateway4j.models.MonetizationAbstractParameter

@Generated("io.github.primelib.primecodegen") public class MonetizationAbstractParameter extends Object
MonetizationAbstractParameter
  • Felddetails

    • allowEmptyValue

      protected Boolean allowEmptyValue
      Sets the ability to pass empty-valued parameters. This is valid only for query parameters and allows sending a parameter with an empty value
    • description

      protected String description
      A brief description of the parameter. This could contain examples of use
    • getref

      protected String getref
      The available paths and operations for the API
    • in

      protected String in
      The location of the parameter. Possible values are "query", "header", "path" or "cookie"
    • name

      protected String name
      The name of the parameter. Parameter names are case sensitive
    • required

      protected Boolean required
      Determines whether this parameter is mandatory. If the parameter location is "path", this property is REQUIRED and its value MUST be true. Otherwise, the property MAY be included and its default value is false
    • vendorExtensions

      protected Map<String,Object> vendorExtensions
  • Konstruktordetails

    • MonetizationAbstractParameter

      public MonetizationAbstractParameter(Consumer<MonetizationAbstractParameter> spec)
      Constructs a validated instance of MonetizationAbstractParameter.
      Parameter:
      spec - the specification to process
    • MonetizationAbstractParameter

      @Internal public MonetizationAbstractParameter(Boolean allowEmptyValue, String description, String getref, String in, String name, Boolean required, Map<String,Object> vendorExtensions)
      Constructs a validated instance of MonetizationAbstractParameter.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using MonetizationAbstractParameter(Consumer) instead.

      Parameter:
      allowEmptyValue - Sets the ability to pass empty-valued parameters. This is valid only for query parameters and allows sending a parameter with an empty value
      description - A brief description of the parameter. This could contain examples of use
      getref - The available paths and operations for the API
      in - The location of the parameter. Possible values are "query", "header", "path" or "cookie"
      name - The name of the parameter. Parameter names are case sensitive
      required - Determines whether this parameter is mandatory. If the parameter location is "path", this property is REQUIRED and its value MUST be true. Otherwise, the property MAY be included and its default value is false
      vendorExtensions - vendorExtensions
    • MonetizationAbstractParameter

      protected MonetizationAbstractParameter()
  • Methodendetails

    • allowEmptyValue

      public Boolean allowEmptyValue()
      Sets the ability to pass empty-valued parameters. This is valid only for query parameters and allows sending a parameter with an empty value
    • description

      public String description()
      A brief description of the parameter. This could contain examples of use
    • getref

      public String getref()
      The available paths and operations for the API
    • in

      public String in()
      The location of the parameter. Possible values are "query", "header", "path" or "cookie"
    • name

      public String name()
      The name of the parameter. Parameter names are case sensitive
    • required

      public Boolean required()
      Determines whether this parameter is mandatory. If the parameter location is "path", this property is REQUIRED and its value MUST be true. Otherwise, the property MAY be included and its default value is false
    • vendorExtensions

      public Map<String,Object> vendorExtensions()
    • allowEmptyValue

      public MonetizationAbstractParameter allowEmptyValue(Boolean allowEmptyValue)
      Sets the ability to pass empty-valued parameters. This is valid only for query parameters and allows sending a parameter with an empty value
      Gibt zurück:
      this.
    • description

      public MonetizationAbstractParameter description(String description)
      A brief description of the parameter. This could contain examples of use
      Gibt zurück:
      this.
    • getref

      public MonetizationAbstractParameter getref(String getref)
      The available paths and operations for the API
      Gibt zurück:
      this.
    • in

      The location of the parameter. Possible values are "query", "header", "path" or "cookie"
      Gibt zurück:
      this.
    • name

      The name of the parameter. Parameter names are case sensitive
      Gibt zurück:
      this.
    • required

      public MonetizationAbstractParameter required(Boolean required)
      Determines whether this parameter is mandatory. If the parameter location is "path", this property is REQUIRED and its value MUST be true. Otherwise, the property MAY be included and its default value is false
      Gibt zurück:
      this.
    • vendorExtensions

      public MonetizationAbstractParameter vendorExtensions(Map<String,Object> vendorExtensions)
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object