question: a list of permissions for creating volumes from the snapshot . note : this method appends the values to the existing list if any . use #setcreatevolumepermissions java.util.collection or #withcreatevolumepermissions java.util.collection if you wantto override the existing values . returns a reference to this object so that method calls can be chained together . concode_field_sep String snapshotId concode_elem_sep com.amazonaws.internal.ListWithAutoConstructFlag<ProductCode> productCodes concode_elem_sep com.amazonaws.internal.ListWithAutoConstructFlag<CreateVolumePermission> createVolumePermissions concode_field_sep void setSnapshotId concode_elem_sep DescribeSnapshotAttributeResult withProductCodes concode_elem_sep DescribeSnapshotAttributeResult withProductCodes concode_elem_sep java.util.List<ProductCode> getProductCodes concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep String getSnapshotId concode_elem_sep DescribeSnapshotAttributeResult clone concode_elem_sep DescribeSnapshotAttributeResult withSnapshotId concode_elem_sep String toString concode_elem_sep java.util.List<CreateVolumePermission> getCreateVolumePermissions concode_elem_sep void setProductCodes concode_elem_sep void setCreateVolumePermissions
target: DescribeSnapshotAttributeResult function ( CreateVolumePermission ... arg0 ) { if ( getCreateVolumePermissions ( ) == null ) setCreateVolumePermissions ( new java . util . ArrayList < CreateVolumePermission > ( arg0 . length ) ) ; for ( CreateVolumePermission loc0 : arg0 ) { getCreateVolumePermissions ( ) . add ( loc0 ) ; } return this ; }