docs: public void marshall(CreateSMBFileShareRequest createSMBFileShareRequest, ProtocolMarshaller protocolMarshaller) {
  
          if (createSMBFileShareRequest == null) {
              throw new SdkClientException("Invalid argument passed to marshall(...)");
          }
  
          try {
              protocolMarshaller.marshall(createSMBFileShareRequest.getClientToken(), CLIENTTOKEN_BINDING);
              protocolMarshaller.marshall(createSMBFileShareRequest.getGatewayARN(), GATEWAYARN_BINDING);
              protocolMarshaller.marshall(createSMBFileShareRequest.getKMSEncrypted(), KMSENCRYPTED_BINDING);
              protocolMarshaller.marshall(createSMBFileShareRequest.getKMSKey(), KMSKEY_BINDING);
              protocolMarshaller.marshall(createSMBFileShareRequest.getRole(), ROLE_BINDING);
              protocolMarshaller.marshall(createSMBFileShareRequest.getLocationARN(), LOCATIONARN_BINDING);
              protocolMarshaller.marshall(createSMBFileShareRequest.getDefaultStorageClass(), DEFAULTSTORAGECLASS_BINDING);
              protocolMarshaller.marshall(createSMBFileShareRequest.getObjectACL(), OBJECTACL_BINDING);
              protocolMarshaller.marshall(createSMBFileShareRequest.getReadOnly(), READONLY_BINDING);
              protocolMarshaller.marshall(createSMBFileShareRequest.getGuessMIMETypeEnabled(), GUESSMIMETYPEENABLED_BINDING);
              protocolMarshaller.marshall(createSMBFileShareRequest.getRequesterPays(), REQUESTERPAYS_BINDING);
              protocolMarshaller.marshall(createSMBFileShareRequest.getSMBACLEnabled(), SMBACLENABLED_BINDING);
              protocolMarshaller.marshall(createSMBFileShareRequest.getValidUserList(), VALIDUSERLIST_BINDING);
              protocolMarshaller.marshall(createSMBFileShareRequest.getInvalidUserList(), INVALIDUSERLIST_BINDING);
              protocolMarshaller.marshall(createSMBFileShareRequest.getAuthentication(), AUTHENTICATION_BINDING);
              protocolMarshaller.marshall(createSMBFileShareRequest.getTags(), TAGS_BINDING);
          } catch (Exception e) {
              throw new SdkClientException("Unable to marshall request to JSON: " + e.getMessage(), e);
          }
      }