/** Ċ Ġ* ĠDocker ĠEngine ĠAPI Ċ Ġ* Ċ Ġ* ĠThe ĠEngine ĠAPI Ġis Ġan ĠHTTP ĠAPI Ġserved Ġby ĠDocker ĠEngine . ĠIt Ġis Ġthe ĠAPI Ġthe ĠDocker Ġclient Ġuses Ġto Ġcommunicate Ġwith Ġthe ĠEngine , Ġso Ġeverything Ġthe ĠDocker Ġclient Ġcan Ġdo Ġcan Ġbe Ġdone Ġwith Ġthe ĠAPI . Ġ ĠMost Ġof Ġthe Ġclient 's Ġcommands Ġmap Ġdirectly Ġto ĠAPI Ġendpoints Ġ( e . g . Ġ` docker Ġps ` Ġis Ġ` GET Ġ/ containers / json `). ĠThe Ġnot able Ġexception Ġis Ġrunning Ġcontainers , Ġwhich Ġconsists Ġof Ġseveral ĠAPI Ġcalls . Ġ Ġ# ĠErrors Ġ ĠThe ĠAPI Ġuses Ġstandard ĠHTTP Ġstatus Ġcodes Ġto Ġindicate Ġthe Ġsuccess Ġor Ġfailure Ġof Ġthe ĠAPI Ġcall . ĠThe Ġbody Ġof Ġthe Ġresponse Ġwill Ġbe ĠJSON Ġin Ġthe Ġfollowing Ġformat : Ġ Ġ``` Ġ{ ĠĠ Ġ\" message \": Ġ\" page Ġnot Ġfound \" Ġ} Ġ``` Ġ Ġ# ĠVersion ing Ġ ĠThe ĠAPI Ġis Ġusually Ġchanged Ġin Ġeach Ġrelease , Ġso ĠAPI Ġcalls Ġare Ġversion ed Ġto Ġensure Ġthat Ġclients Ġdon 't Ġbreak . ĠTo Ġlock Ġto Ġa Ġspecific Ġversion Ġof Ġthe ĠAPI , Ġyou Ġprefix Ġthe ĠURL Ġwith Ġits Ġversion , Ġfor Ġexample , Ġcall Ġ`/ v 1 . 3 0 / info ` Ġto Ġuse Ġthe Ġv 1 . 3 0 Ġversion Ġof Ġthe Ġ`/ info ` Ġendpoint . ĠIf Ġthe ĠAPI Ġversion Ġspecified Ġin Ġthe ĠURL Ġis Ġnot Ġsupported Ġby Ġthe Ġdaemon , Ġa ĠHTTP Ġ` 4 0 0 ĠBad ĠRequest ` Ġerror Ġmessage Ġis Ġreturned . Ġ ĠIf Ġyou Ġomit Ġthe Ġversion - prefix , Ġthe Ġcurrent Ġversion Ġof Ġthe ĠAPI Ġ( v 1 . 4 1 ) Ġis Ġused . ĠFor Ġexample , Ġcalling Ġ`/ info ` Ġis Ġthe Ġsame Ġas Ġcalling Ġ`/ v 1 . 4 1 / info `. ĠUsing Ġthe ĠAPI Ġwithout Ġa Ġversion - prefix Ġis Ġdeprecated Ġand Ġwill Ġbe Ġremoved Ġin Ġa Ġfuture Ġrelease . Ġ ĠEngine Ġreleases Ġin Ġthe Ġnear Ġfuture Ġshould Ġsupport Ġthis Ġversion Ġof Ġthe ĠAPI , Ġso Ġyour Ġclient Ġwill Ġcontinue Ġto Ġwork Ġeven Ġif Ġit Ġis Ġtalking Ġto Ġa Ġnewer ĠEngine . Ġ ĠThe ĠAPI Ġuses Ġan Ġopen Ġschema Ġmodel , Ġwhich Ġmeans Ġserver Ġmay Ġadd Ġextra Ġproperties Ġto Ġresponses . ĠL ik ew ise , Ġthe Ġserver Ġwill Ġignore Ġany Ġextra Ġquery Ġparameters Ġand Ġrequest Ġbody Ġproperties . ĠWhen Ġyou Ġwrite Ġclients , Ġyou Ġneed Ġto Ġignore Ġadditional Ġproperties Ġin Ġresponses Ġto Ġensure Ġthey Ġdo Ġnot Ġbreak Ġwhen Ġtalking Ġto Ġnewer Ġda em ons . ĠĠ Ġ# ĠAuthentication Ġ ĠAuthentication Ġfor Ġregist ries Ġis Ġhandled Ġclient Ġside . ĠThe Ġclient Ġhas Ġto Ġsend Ġauthentication Ġdetails Ġto Ġvarious Ġendpoints Ġthat Ġneed Ġto Ġcommunicate Ġwith Ġregist ries , Ġsuch Ġas Ġ` POST Ġ/ images /( name )/ push `. ĠThese Ġare Ġsent Ġas Ġ` X - Registry - Auth ` Ġheader Ġas Ġa Ġ[ base 6 4 url Ġencoded ]( https :// tools . ietf . org / html / rfc 4 6 4 8 # section - 5 ) Ġ( JSON ) Ġstring Ġwith Ġthe Ġfollowing Ġstructure : Ġ Ġ``` Ġ{ ĠĠ Ġ\" username \": Ġ\" string \", ĠĠ Ġ\" password \": Ġ\" string \", ĠĠ Ġ\" email \": Ġ\" string \", ĠĠ Ġ\" server address \": Ġ\" string \" Ġ} Ġ``` Ġ ĠThe Ġ` server address ` Ġis Ġa Ġdomain / IP Ġwithout Ġa Ġprotocol . ĠThrough out Ġthis Ġstructure , Ġdouble Ġquotes Ġare Ġrequired . Ġ ĠIf Ġyou Ġhave Ġalready Ġgot Ġan Ġidentity Ġtoken Ġfrom Ġthe Ġ[` / auth ` Ġendpoint ](# operation / System Auth ), Ġyou Ġcan Ġjust Ġpass Ġthis Ġinstead Ġof Ġcredentials : Ġ Ġ``` Ġ{ ĠĠ Ġ\" identity token \": Ġ\" 9 cb af 0 2 3 7 8 6 cd 7 ... \" Ġ} Ġ``` ĠĊ Ġ* Ċ Ġ* ĠThe Ġversion Ġof Ġthe ĠOpenAPI Ġdocument : Ġ 1 . 4 1 Ċ Ġ* Ċ Ġ* Ċ Ġ* ĠPlease Ġnote : Ċ Ġ* ĠThis Ġclass Ġis Ġauto Ġgenerated Ġby ĠOpenAPI ĠGenerator Ġ( https :// openapi - generator . tech ). Ċ Ġ* ĠDo Ġnot Ġedit Ġthis Ġfile Ġmanually . Ċ Ġ*/ Ċ Ċ @ file : Suppress ( ĊĠ Ġ" Array In Data Class ", ĊĠ Ġ" Enum Entry Name ", ĊĠ Ġ" Remove Red undant Qualifier Name ", ĊĠ Ġ" Unused Import " Ċ ) Ċ Ċ package Ġde . ge sel lix . docker . remote . api Ċ Ċ import Ġcom . squareup . mos hi . Json Ċ import Ġcom . squareup . mos hi . Json Class Ċ Ċ /** Ċ Ġ* ĠNetwork Settings Ġexposes Ġthe Ġnetwork Ġsettings Ġin Ġthe ĠAPI Ċ Ġ* Ċ Ġ* Ġ@ param Ġbridge ĠName Ġof Ġthe Ġnetwork 's Ġbridge Ġ( for Ġexample , Ġ` docker 0 `). Ċ Ġ* Ġ@ param Ġsandbox ID ĠSandbox ID Ġuniquely Ġrepresents Ġa Ġcontainer 's Ġnetwork Ġstack . Ċ Ġ* Ġ@ param Ġhair pin Mode ĠIndicates Ġif Ġhair pin ĠNAT Ġshould Ġbe Ġenabled Ġon Ġthe Ġvirtual Ġinterface . Ċ Ġ* Ġ@ param Ġlink Local IPv 6 Address ĠIPv 6 Ġun icast Ġaddress Ġusing Ġthe Ġlink - local Ġprefix . Ċ Ġ* Ġ@ param Ġlink Local IPv 6 Prefix Len ĠPrefix Ġlength Ġof Ġthe ĠIPv 6 Ġun icast Ġaddress . Ċ Ġ* Ġ@ param Ġports ĠPort Map Ġdescribes Ġthe Ġmapping Ġof Ġcontainer Ġports Ġto Ġhost Ġports , Ġusing Ġthe Ġcontainer 's Ġport - number Ġand Ġprotocol Ġas Ġkey Ġin Ġthe Ġformat Ġ`< port >/< protocol >`, Ġfor Ġexample , Ġ` 8 0 / udp `. Ġ ĠIf Ġa Ġcontainer 's Ġport Ġis Ġmapped Ġfor Ġmultiple Ġprotocols , Ġseparate Ġentries Ġare Ġadded Ġto Ġthe Ġmapping Ġtable . Ċ Ġ* Ġ@ param Ġsandbox Key ĠSandbox Key Ġidentifies Ġthe Ġsandbox Ċ Ġ* Ġ@ param Ġsecondary IP Addresses Ċ Ġ* Ġ@ param Ġsecondary IPv 6 Addresses Ċ Ġ* Ġ@ param Ġendpoint ID ĠEndpoint ID Ġuniquely Ġrepresents Ġa Ġservice Ġendpoint Ġin Ġa ĠSandbox . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ċ Ġ* Ġ@ param Ġgateway ĠGateway Ġaddress Ġfor Ġthe Ġdefault Ġ\" bridge \" Ġnetwork . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ċ Ġ* Ġ@ param Ġglobal IPv 6 Address ĠGlobal ĠIPv 6 Ġaddress Ġfor Ġthe Ġdefault Ġ\" bridge \" Ġnetwork . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ċ Ġ* Ġ@ param Ġglobal IPv 6 Prefix Len ĠMask Ġlength Ġof Ġthe Ġglobal ĠIPv 6 Ġaddress . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ċ Ġ* Ġ@ param Ġip Address ĠIPv 4 Ġaddress Ġfor Ġthe Ġdefault Ġ\" bridge \" Ġnetwork . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ċ Ġ* Ġ@ param Ġip Prefix Len ĠMask Ġlength Ġof Ġthe ĠIPv 4 Ġaddress . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ċ Ġ* Ġ@ param Ġipv 6 Gateway ĠIPv 6 Ġgateway Ġaddress Ġfor Ġthis Ġnetwork . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ċ Ġ* Ġ@ param Ġmac Address ĠMAC Ġaddress Ġfor Ġthe Ġcontainer Ġon Ġthe Ġdefault Ġ\" bridge \" Ġnetwork . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ċ Ġ* Ġ@ param Ġnetworks ĠInformation Ġabout Ġall Ġnetworks Ġthat Ġthe Ġcontainer Ġis Ġconnected Ġto . Ċ Ġ*/ Ċ @ Json Class ( generate Adapter Ġ= Ġtrue ) Ċ data Ġclass ĠNetwork Settings ( ĊĊĠ Ġ/* ĠName Ġof Ġthe Ġnetwork 's Ġbridge Ġ( for Ġexample , Ġ` docker 0 `). Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" Bridge ") ĊĠ Ġvar Ġbridge : Ġkotlin . String ? Ġ= Ġnull , ĊĊĠ Ġ/* ĠSandbox ID Ġuniquely Ġrepresents Ġa Ġcontainer 's Ġnetwork Ġstack . Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" Sandbox ID ") ĊĠ Ġvar Ġsandbox ID : Ġkotlin . String ? Ġ= Ġnull , ĊĊĠ Ġ/* ĠIndicates Ġif Ġhair pin ĠNAT Ġshould Ġbe Ġenabled Ġon Ġthe Ġvirtual Ġinterface . Ġ Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" H air pin Mode ") ĊĠ Ġvar Ġhair pin Mode : Ġkotlin . Boolean ? Ġ= Ġnull , ĊĊĠ Ġ/* ĠIPv 6 Ġun icast Ġaddress Ġusing Ġthe Ġlink - local Ġprefix . Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" Link Local IPv 6 Address ") ĊĠ Ġvar Ġlink Local IPv 6 Address : Ġkotlin . String ? Ġ= Ġnull , ĊĊĠ Ġ/* ĠPrefix Ġlength Ġof Ġthe ĠIPv 6 Ġun icast Ġaddress . Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" Link Local IPv 6 Prefix Len ") ĊĠ Ġvar Ġlink Local IPv 6 Prefix Len : Ġkotlin . Int ? Ġ= Ġnull , ĊĊĠ Ġ/* ĠPort Map Ġdescribes Ġthe Ġmapping Ġof Ġcontainer Ġports Ġto Ġhost Ġports , Ġusing Ġthe Ġcontainer 's Ġport - number Ġand Ġprotocol Ġas Ġkey Ġin Ġthe Ġformat Ġ`< port >/< protocol >`, Ġfor Ġexample , Ġ` 8 0 / udp `. Ġ ĠIf Ġa Ġcontainer 's Ġport Ġis Ġmapped Ġfor Ġmultiple Ġprotocols , Ġseparate Ġentries Ġare Ġadded Ġto Ġthe Ġmapping Ġtable . Ġ Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" Ports ") ĊĠ Ġvar Ġports : Ġkotlin . collections . Mutable Map < kotlin . String , Ġkotlin . collections . Mutable List < Port Binding >> ? Ġ= Ġnull , ĊĊĠ Ġ/* ĠSandbox Key Ġidentifies Ġthe Ġsandbox Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" Sandbox Key ") ĊĠ Ġvar Ġsandbox Key : Ġkotlin . String ? Ġ= Ġnull , ĊĊĠ Ġ/* Ġ Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" Secondary IP Addresses ") ĊĠ Ġvar Ġsecondary IP Addresses : Ġkotlin . collections . Mutable List < Address >? Ġ= Ġnull , ĊĊĠ Ġ/* Ġ Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" Secondary IPv 6 Addresses ") ĊĠ Ġvar Ġsecondary IPv 6 Addresses : Ġkotlin . collections . Mutable List < Address >? Ġ= Ġnull , ĊĊĠ Ġ/* ĠEndpoint ID Ġuniquely Ġrepresents Ġa Ġservice Ġendpoint Ġin Ġa ĠSandbox . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ġ Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" Endpoint ID ") ĊĠ Ġvar Ġendpoint ID : Ġkotlin . String ? Ġ= Ġnull , ĊĊĠ Ġ/* ĠGateway Ġaddress Ġfor Ġthe Ġdefault Ġ\" bridge \" Ġnetwork . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ġ Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" Gateway ") ĊĠ Ġvar Ġgateway : Ġkotlin . String ? Ġ= Ġnull , ĊĊĠ Ġ/* ĠGlobal ĠIPv 6 Ġaddress Ġfor Ġthe Ġdefault Ġ\" bridge \" Ġnetwork . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ġ Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" Global IPv 6 Address ") ĊĠ Ġvar Ġglobal IPv 6 Address : Ġkotlin . String ? Ġ= Ġnull , ĊĊĠ Ġ/* ĠMask Ġlength Ġof Ġthe Ġglobal ĠIPv 6 Ġaddress . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ġ Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" Global IPv 6 Prefix Len ") ĊĠ Ġvar Ġglobal IPv 6 Prefix Len : Ġkotlin . Int ? Ġ= Ġnull , ĊĊĠ Ġ/* ĠIPv 4 Ġaddress Ġfor Ġthe Ġdefault Ġ\" bridge \" Ġnetwork . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ġ Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" IPAddress ") ĊĠ Ġvar Ġip Address : Ġkotlin . String ? Ġ= Ġnull , ĊĊĠ Ġ/* ĠMask Ġlength Ġof Ġthe ĠIPv 4 Ġaddress . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ġ Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" IP Prefix Len ") ĊĠ Ġvar Ġip Prefix Len : Ġkotlin . Int ? Ġ= Ġnull , ĊĊĠ Ġ/* ĠIPv 6 Ġgateway Ġaddress Ġfor Ġthis Ġnetwork . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ġ Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" IPv 6 Gateway ") ĊĠ Ġvar Ġipv 6 Gateway : Ġkotlin . String ? Ġ= Ġnull , ĊĊĠ Ġ/* ĠMAC Ġaddress Ġfor Ġthe Ġcontainer Ġon Ġthe Ġdefault Ġ\" bridge \" Ġnetwork . Ġ Ġ< p >< br Ġ/></ p > Ġ Ġ> Ġ** Deprecated **: ĠThis Ġfield Ġis Ġonly Ġpropag ated Ġwhen Ġattached Ġto Ġthe Ġ> Ġdefault Ġ\" bridge \" Ġnetwork . ĠUse Ġthe Ġinformation Ġfrom Ġthe Ġ\" bridge \" Ġ> Ġnetwork Ġinside Ġthe Ġ` Networks ` Ġmap Ġinstead , Ġwhich Ġcontains Ġthe Ġsame Ġ> Ġinformation . ĠThis Ġfield Ġwas Ġdeprecated Ġin ĠDocker Ġ 1 . 9 Ġand Ġis Ġscheduled Ġ> Ġto Ġbe Ġremoved Ġin ĠDocker Ġ 1 7 . 1 2 . 0 Ġ Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" Mac Address ") ĊĠ Ġvar Ġmac Address : Ġkotlin . String ? Ġ= Ġnull , ĊĊĠ Ġ/* ĠInformation Ġabout Ġall Ġnetworks Ġthat Ġthe Ġcontainer Ġis Ġconnected Ġto . Ġ Ġ*/ ĊĠ Ġ@ Json ( name Ġ= Ġ" Networks ") ĊĠ Ġvar Ġnetworks : Ġkotlin . collections . Mutable Map < kotlin . String , ĠEndpoint Settings >? Ġ= Ġnull Ċ Ċ ) Ċ