blob: 05906335ce4eb139206fa05880c614ecb87185eb [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<title>Encoding</title>
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<link rel="shortcut icon" href="/img/microprofile-favicon.png">
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Encoding";
}
}
catch(err) {
}
//-->
var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Discriminator.html" title="interface in org.eclipse.microprofile.openapi.models.media"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.Style.html" title="enum in org.eclipse.microprofile.openapi.models.media"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/eclipse/microprofile/openapi/models/media/Encoding.html" target="_top">Frames</a></li>
<li><a href="Encoding.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.eclipse.microprofile.openapi.models.media</div>
<h2 title="Interface Encoding" class="title">Interface Encoding</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd><a href="../../../../../../org/eclipse/microprofile/openapi/models/Constructible.html" title="interface in org.eclipse.microprofile.openapi.models">Constructible</a>, <a href="../../../../../../org/eclipse/microprofile/openapi/models/Extensible.html" title="interface in org.eclipse.microprofile.openapi.models">Extensible</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="typeNameLabel">Encoding</span>
extends <a href="../../../../../../org/eclipse/microprofile/openapi/models/Constructible.html" title="interface in org.eclipse.microprofile.openapi.models">Constructible</a>, <a href="../../../../../../org/eclipse/microprofile/openapi/models/Extensible.html" title="interface in org.eclipse.microprofile.openapi.models">Extensible</a></pre>
<div class="block">Encoding</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.md#encodingObject">Encoding Object</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Interface and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.Style.html" title="enum in org.eclipse.microprofile.openapi.models.media">Encoding.Style</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html" title="interface in org.eclipse.microprofile.openapi.models.media">Encoding</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html#allowReserved-java.lang.Boolean-">allowReserved</a></span>(java.lang.Boolean&nbsp;allowReserved)</code>
<div class="block">AllowReserved determines whether the parameter value SHOULD allow reserved characters to be encoded without percent-encoding.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html" title="interface in org.eclipse.microprofile.openapi.models.media">Encoding</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html#contentType-java.lang.String-">contentType</a></span>(java.lang.String&nbsp;contentType)</code>
<div class="block">The Content-Type for encoding a specific property.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html" title="interface in org.eclipse.microprofile.openapi.models.media">Encoding</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html#explode-java.lang.Boolean-">explode</a></span>(java.lang.Boolean&nbsp;explode)</code>
<div class="block">When this is true, property values of type array or object generate separate parameters for each value of the array, or key-value-pair of the
map.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html#getAllowReserved--">getAllowReserved</a></span>()</code>
<div class="block">AllowReserved determines whether the parameter value SHOULD allow reserved characters to be encoded without percent-encoding.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html#getContentType--">getContentType</a></span>()</code>
<div class="block">The Content-Type for encoding a specific property.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.Boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html#getExplode--">getExplode</a></span>()</code>
<div class="block">When this is true, property values of type array or object generate separate parameters for each value of the array, or key-value-pair of the
map.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.util.Map&lt;java.lang.String,<a href="../../../../../../org/eclipse/microprofile/openapi/models/headers/Header.html" title="interface in org.eclipse.microprofile.openapi.models.headers">Header</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html#getHeaders--">getHeaders</a></span>()</code>
<div class="block">Headers property of an Encoding is a map that allows additional information to be provided as headers</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.Style.html" title="enum in org.eclipse.microprofile.openapi.models.media">Encoding.Style</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html#getStyle--">getStyle</a></span>()</code>
<div class="block">Style describes how the encoding value will be serialized depending on the type of the parameter value.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html" title="interface in org.eclipse.microprofile.openapi.models.media">Encoding</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html#headers-java.util.Map-">headers</a></span>(java.util.Map&lt;java.lang.String,<a href="../../../../../../org/eclipse/microprofile/openapi/models/headers/Header.html" title="interface in org.eclipse.microprofile.openapi.models.headers">Header</a>&gt;&nbsp;headers)</code>
<div class="block">Headers property of an Encoding is a map that allows additional information to be provided as headers</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html#setAllowReserved-java.lang.Boolean-">setAllowReserved</a></span>(java.lang.Boolean&nbsp;allowReserved)</code>
<div class="block">AllowReserved determines whether the parameter value SHOULD allow reserved characters to be encoded without percent-encoding.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html#setContentType-java.lang.String-">setContentType</a></span>(java.lang.String&nbsp;contentType)</code>
<div class="block">The Content-Type for encoding a specific property.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html#setExplode-java.lang.Boolean-">setExplode</a></span>(java.lang.Boolean&nbsp;explode)</code>
<div class="block">When this is true, property values of type array or object generate separate parameters for each value of the array, or key-value-pair of the
map.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html#setHeaders-java.util.Map-">setHeaders</a></span>(java.util.Map&lt;java.lang.String,<a href="../../../../../../org/eclipse/microprofile/openapi/models/headers/Header.html" title="interface in org.eclipse.microprofile.openapi.models.headers">Header</a>&gt;&nbsp;headers)</code>
<div class="block">Headers property of an Encoding is a map that allows additional information to be provided as headers</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html#setStyle-org.eclipse.microprofile.openapi.models.media.Encoding.Style-">setStyle</a></span>(<a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.Style.html" title="enum in org.eclipse.microprofile.openapi.models.media">Encoding.Style</a>&nbsp;style)</code>
<div class="block">Style describes how the encoding value will be serialized depending on the type of the parameter value.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html" title="interface in org.eclipse.microprofile.openapi.models.media">Encoding</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html#style-org.eclipse.microprofile.openapi.models.media.Encoding.Style-">style</a></span>(<a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.Style.html" title="enum in org.eclipse.microprofile.openapi.models.media">Encoding.Style</a>&nbsp;style)</code>
<div class="block">Style describes how the encoding value will be serialized depending on the type of the parameter value.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.eclipse.microprofile.openapi.models.Extensible">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.microprofile.openapi.models.<a href="../../../../../../org/eclipse/microprofile/openapi/models/Extensible.html" title="interface in org.eclipse.microprofile.openapi.models">Extensible</a></h3>
<code><a href="../../../../../../org/eclipse/microprofile/openapi/models/Extensible.html#addExtension-java.lang.String-java.lang.Object-">addExtension</a>, <a href="../../../../../../org/eclipse/microprofile/openapi/models/Extensible.html#getExtensions--">getExtensions</a>, <a href="../../../../../../org/eclipse/microprofile/openapi/models/Extensible.html#setExtensions-java.util.Map-">setExtensions</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="contentType-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contentType</h4>
<pre><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html" title="interface in org.eclipse.microprofile.openapi.models.media">Encoding</a>&nbsp;contentType(java.lang.String&nbsp;contentType)</pre>
<div class="block">The Content-Type for encoding a specific property. Default value depends on the property type: i.e. for binary string - contentType is
application/octet-stream, for primitive types - text/plain, for object - application/json.
<p>
This method sets contentType property for the Encoding instance to the passed parameter and returns the modified instance
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>contentType</code> - a string that describes the type of content of the encoding</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Encoding</dd>
</dl>
</li>
</ul>
<a name="getContentType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContentType</h4>
<pre>java.lang.String&nbsp;getContentType()</pre>
<div class="block">The Content-Type for encoding a specific property. Default value depends on the property type: i.e. for binary string - contentType is
application/octet-stream, for primitive types - text/plain, for object - application/json.
<p>
This method returns the contentType property from an Encoding instance.
</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>String contentType</dd>
</dl>
</li>
</ul>
<a name="setContentType-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setContentType</h4>
<pre>void&nbsp;setContentType(java.lang.String&nbsp;contentType)</pre>
<div class="block">The Content-Type for encoding a specific property. Default value depends on the property type: i.e. for binary string - contentType is
application/octet-stream, for primitive types - text/plain, for object - application/json.
<p>
This method sets thecontentType property of an Encoding instance to the passed contentType parameter.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>contentType</code> - a string that describes the type of content of the encoding</dd>
</dl>
</li>
</ul>
<a name="headers-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>headers</h4>
<pre><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html" title="interface in org.eclipse.microprofile.openapi.models.media">Encoding</a>&nbsp;headers(java.util.Map&lt;java.lang.String,<a href="../../../../../../org/eclipse/microprofile/openapi/models/headers/Header.html" title="interface in org.eclipse.microprofile.openapi.models.headers">Header</a>&gt;&nbsp;headers)</pre>
<div class="block">Headers property of an Encoding is a map that allows additional information to be provided as headers
<p>
This method sets the headers property of Encoding instance to the passed headers argument and returns the modified instance.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>headers</code> - a map of name to corresponding header object</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Encoding</dd>
</dl>
</li>
</ul>
<a name="getHeaders--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHeaders</h4>
<pre>java.util.Map&lt;java.lang.String,<a href="../../../../../../org/eclipse/microprofile/openapi/models/headers/Header.html" title="interface in org.eclipse.microprofile.openapi.models.headers">Header</a>&gt;&nbsp;getHeaders()</pre>
<div class="block">Headers property of an Encoding is a map that allows additional information to be provided as headers
<p>
This method returns the headers property from a Encoding instance.
</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Map&lt;String, Header&gt; headers</dd>
</dl>
</li>
</ul>
<a name="setHeaders-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setHeaders</h4>
<pre>void&nbsp;setHeaders(java.util.Map&lt;java.lang.String,<a href="../../../../../../org/eclipse/microprofile/openapi/models/headers/Header.html" title="interface in org.eclipse.microprofile.openapi.models.headers">Header</a>&gt;&nbsp;headers)</pre>
<div class="block">Headers property of an Encoding is a map that allows additional information to be provided as headers
<p>
This method sets the headers property of Encoding instance to the passed headers argument.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>headers</code> - a map of name to corresponding header object</dd>
</dl>
</li>
</ul>
<a name="style-org.eclipse.microprofile.openapi.models.media.Encoding.Style-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>style</h4>
<pre><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html" title="interface in org.eclipse.microprofile.openapi.models.media">Encoding</a>&nbsp;style(<a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.Style.html" title="enum in org.eclipse.microprofile.openapi.models.media">Encoding.Style</a>&nbsp;style)</pre>
<div class="block">Style describes how the encoding value will be serialized depending on the type of the parameter value.
<p>
This method sets the style property of Encoding instance to the passed style argument and returns the modified instance
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>style</code> - a string that descibes how encoding value will be serialized</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Encoding</dd>
</dl>
</li>
</ul>
<a name="getStyle--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStyle</h4>
<pre><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.Style.html" title="enum in org.eclipse.microprofile.openapi.models.media">Encoding.Style</a>&nbsp;getStyle()</pre>
<div class="block">Style describes how the encoding value will be serialized depending on the type of the parameter value.
<p>
This method returns the style property from a Encoding instance.
</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>String style</dd>
</dl>
</li>
</ul>
<a name="setStyle-org.eclipse.microprofile.openapi.models.media.Encoding.Style-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStyle</h4>
<pre>void&nbsp;setStyle(<a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.Style.html" title="enum in org.eclipse.microprofile.openapi.models.media">Encoding.Style</a>&nbsp;style)</pre>
<div class="block">Style describes how the encoding value will be serialized depending on the type of the parameter value.
<p>
This method sets the style property of Encoding instance to the given style argument.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>style</code> - a string that descibes how encoding value will be serialized</dd>
</dl>
</li>
</ul>
<a name="explode-java.lang.Boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>explode</h4>
<pre><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html" title="interface in org.eclipse.microprofile.openapi.models.media">Encoding</a>&nbsp;explode(java.lang.Boolean&nbsp;explode)</pre>
<div class="block">When this is true, property values of type array or object generate separate parameters for each value of the array, or key-value-pair of the
map. For other types of properties this property has no effect. When style is form, the default value is true. For all other styles, the
default value is false.
<p>
This method sets the explode property of Encoding instance to the given explode argument and returns the instance.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>explode</code> - a boolean that indicates whether the property values of array or object will generate separate parameters</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Encoding</dd>
</dl>
</li>
</ul>
<a name="getExplode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getExplode</h4>
<pre>java.lang.Boolean&nbsp;getExplode()</pre>
<div class="block">When this is true, property values of type array or object generate separate parameters for each value of the array, or key-value-pair of the
map. For other types of properties this property has no effect. When style is form, the default value is true. For all other styles, the
default value is false.
<p>
This method returns the explode property from a Encoding instance.
</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Boolean explode</dd>
</dl>
</li>
</ul>
<a name="setExplode-java.lang.Boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setExplode</h4>
<pre>void&nbsp;setExplode(java.lang.Boolean&nbsp;explode)</pre>
<div class="block">When this is true, property values of type array or object generate separate parameters for each value of the array, or key-value-pair of the
map. For other types of properties this property has no effect. When style is form, the default value is true. For all other styles, the
default value is false.
<p>
This method sets the explode property of Encoding instance to the given explode argument.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>explode</code> - a boolean that indicates whether the property values of array or object will generate separate parameters</dd>
</dl>
</li>
</ul>
<a name="allowReserved-java.lang.Boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>allowReserved</h4>
<pre><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.html" title="interface in org.eclipse.microprofile.openapi.models.media">Encoding</a>&nbsp;allowReserved(java.lang.Boolean&nbsp;allowReserved)</pre>
<div class="block">AllowReserved determines whether the parameter value SHOULD allow reserved characters to be encoded without percent-encoding.
<p>
This method sets the allowReserved property of Encoding instance to the given allowReserved argument and returns the instance.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>allowReserved</code> - a boolean that determines whether the parameter value SHOULD allow reserved characters</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Encoding</dd>
</dl>
</li>
</ul>
<a name="getAllowReserved--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAllowReserved</h4>
<pre>java.lang.Boolean&nbsp;getAllowReserved()</pre>
<div class="block">AllowReserved determines whether the parameter value SHOULD allow reserved characters to be encoded without percent-encoding.
<p>
This method returns the allowReserved property from a Encoding instance.
</p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Boolean allowReserved</dd>
</dl>
</li>
</ul>
<a name="setAllowReserved-java.lang.Boolean-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setAllowReserved</h4>
<pre>void&nbsp;setAllowReserved(java.lang.Boolean&nbsp;allowReserved)</pre>
<div class="block">AllowReserved determines whether the parameter value SHOULD allow reserved characters to be encoded without percent-encoding.
<p>
This method sets the allowReserved property to the given allowReserved argument.
</p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>allowReserved</code> - a boolean that determines whether the parameter value SHOULD allow reserved characters</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Discriminator.html" title="interface in org.eclipse.microprofile.openapi.models.media"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../org/eclipse/microprofile/openapi/models/media/Encoding.Style.html" title="enum in org.eclipse.microprofile.openapi.models.media"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?org/eclipse/microprofile/openapi/models/media/Encoding.html" target="_top">Frames</a></li>
<li><a href="Encoding.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>