2121import com .google .gson .stream .JsonWriter ;
2222import com .volcengine .vefaas .model .EnvForDescribeSandboxOutput ;
2323import com .volcengine .vefaas .model .ImageInfoForDescribeSandboxOutput ;
24+ import com .volcengine .vefaas .model .InstanceNasMountConfigForDescribeSandboxOutput ;
2425import com .volcengine .vefaas .model .InstanceTosMountConfigForDescribeSandboxOutput ;
2526import com .volcengine .vefaas .model .MetadataListForDescribeSandboxOutput ;
2627import io .swagger .v3 .oas .annotations .media .Schema ;
2728import java .io .IOException ;
2829import java .util .ArrayList ;
30+ import java .util .HashMap ;
2931import java .util .List ;
32+ import java .util .Map ;
3033import javax .validation .constraints .*;
3134import javax .validation .Valid ;
3235/**
@@ -66,6 +69,9 @@ public class DescribeSandboxResponse extends com.volcengine.model.AbstractRespon
6669 @ SerializedName ("ImageInfo" )
6770 private ImageInfoForDescribeSandboxOutput imageInfo = null ;
6871
72+ @ SerializedName ("InstanceNasMountConfig" )
73+ private InstanceNasMountConfigForDescribeSandboxOutput instanceNasMountConfig = null ;
74+
6975 @ SerializedName ("InstanceTosMountConfig" )
7076 private InstanceTosMountConfigForDescribeSandboxOutput instanceTosMountConfig = null ;
7177
@@ -78,6 +84,9 @@ public class DescribeSandboxResponse extends com.volcengine.model.AbstractRespon
7884 @ SerializedName ("MemoryMB" )
7985 private Integer memoryMB = null ;
8086
87+ @ SerializedName ("Metadata" )
88+ private Map <String , String > metadata = null ;
89+
8190 @ SerializedName ("MetadataList" )
8291 private List <MetadataListForDescribeSandboxOutput > metadataList = null ;
8392
@@ -283,6 +292,25 @@ public void setImageInfo(ImageInfoForDescribeSandboxOutput imageInfo) {
283292 this .imageInfo = imageInfo ;
284293 }
285294
295+ public DescribeSandboxResponse instanceNasMountConfig (InstanceNasMountConfigForDescribeSandboxOutput instanceNasMountConfig ) {
296+ this .instanceNasMountConfig = instanceNasMountConfig ;
297+ return this ;
298+ }
299+
300+ /**
301+ * Get instanceNasMountConfig
302+ * @return instanceNasMountConfig
303+ **/
304+ @ Valid
305+ @ Schema (description = "" )
306+ public InstanceNasMountConfigForDescribeSandboxOutput getInstanceNasMountConfig () {
307+ return instanceNasMountConfig ;
308+ }
309+
310+ public void setInstanceNasMountConfig (InstanceNasMountConfigForDescribeSandboxOutput instanceNasMountConfig ) {
311+ this .instanceNasMountConfig = instanceNasMountConfig ;
312+ }
313+
286314 public DescribeSandboxResponse instanceTosMountConfig (InstanceTosMountConfigForDescribeSandboxOutput instanceTosMountConfig ) {
287315 this .instanceTosMountConfig = instanceTosMountConfig ;
288316 return this ;
@@ -356,6 +384,32 @@ public void setMemoryMB(Integer memoryMB) {
356384 this .memoryMB = memoryMB ;
357385 }
358386
387+ public DescribeSandboxResponse metadata (Map <String , String > metadata ) {
388+ this .metadata = metadata ;
389+ return this ;
390+ }
391+
392+ public DescribeSandboxResponse putMetadataItem (String key , String metadataItem ) {
393+ if (this .metadata == null ) {
394+ this .metadata = new HashMap <String , String >();
395+ }
396+ this .metadata .put (key , metadataItem );
397+ return this ;
398+ }
399+
400+ /**
401+ * Get metadata
402+ * @return metadata
403+ **/
404+ @ Schema (description = "" )
405+ public Map <String , String > getMetadata () {
406+ return metadata ;
407+ }
408+
409+ public void setMetadata (Map <String , String > metadata ) {
410+ this .metadata = metadata ;
411+ }
412+
359413 public DescribeSandboxResponse metadataList (List <MetadataListForDescribeSandboxOutput > metadataList ) {
360414 this .metadataList = metadataList ;
361415 return this ;
@@ -475,10 +529,12 @@ public boolean equals(java.lang.Object o) {
475529 Objects .equals (this .functionId , describeSandboxResponse .functionId ) &&
476530 Objects .equals (this .id , describeSandboxResponse .id ) &&
477531 Objects .equals (this .imageInfo , describeSandboxResponse .imageInfo ) &&
532+ Objects .equals (this .instanceNasMountConfig , describeSandboxResponse .instanceNasMountConfig ) &&
478533 Objects .equals (this .instanceTosMountConfig , describeSandboxResponse .instanceTosMountConfig ) &&
479534 Objects .equals (this .instanceType , describeSandboxResponse .instanceType ) &&
480535 Objects .equals (this .maxConcurrency , describeSandboxResponse .maxConcurrency ) &&
481536 Objects .equals (this .memoryMB , describeSandboxResponse .memoryMB ) &&
537+ Objects .equals (this .metadata , describeSandboxResponse .metadata ) &&
482538 Objects .equals (this .metadataList , describeSandboxResponse .metadataList ) &&
483539 Objects .equals (this .pending , describeSandboxResponse .pending ) &&
484540 Objects .equals (this .requestTimeout , describeSandboxResponse .requestTimeout ) &&
@@ -488,7 +544,7 @@ public boolean equals(java.lang.Object o) {
488544
489545 @ Override
490546 public int hashCode () {
491- return Objects .hash (availabilityZone , cpuMilli , createdAt , envs , errorCode , errorMessage , expireAt , functionId , id , imageInfo , instanceTosMountConfig , instanceType , maxConcurrency , memoryMB , metadataList , pending , requestTimeout , revisionNumber , status );
547+ return Objects .hash (availabilityZone , cpuMilli , createdAt , envs , errorCode , errorMessage , expireAt , functionId , id , imageInfo , instanceNasMountConfig , instanceTosMountConfig , instanceType , maxConcurrency , memoryMB , metadata , metadataList , pending , requestTimeout , revisionNumber , status );
492548 }
493549
494550
@@ -507,10 +563,12 @@ public String toString() {
507563 sb .append (" functionId: " ).append (toIndentedString (functionId )).append ("\n " );
508564 sb .append (" id: " ).append (toIndentedString (id )).append ("\n " );
509565 sb .append (" imageInfo: " ).append (toIndentedString (imageInfo )).append ("\n " );
566+ sb .append (" instanceNasMountConfig: " ).append (toIndentedString (instanceNasMountConfig )).append ("\n " );
510567 sb .append (" instanceTosMountConfig: " ).append (toIndentedString (instanceTosMountConfig )).append ("\n " );
511568 sb .append (" instanceType: " ).append (toIndentedString (instanceType )).append ("\n " );
512569 sb .append (" maxConcurrency: " ).append (toIndentedString (maxConcurrency )).append ("\n " );
513570 sb .append (" memoryMB: " ).append (toIndentedString (memoryMB )).append ("\n " );
571+ sb .append (" metadata: " ).append (toIndentedString (metadata )).append ("\n " );
514572 sb .append (" metadataList: " ).append (toIndentedString (metadataList )).append ("\n " );
515573 sb .append (" pending: " ).append (toIndentedString (pending )).append ("\n " );
516574 sb .append (" requestTimeout: " ).append (toIndentedString (requestTimeout )).append ("\n " );
0 commit comments