 value) { SetTrailName(value); return *this;}      /**      * <p>Specifies the name of the trail or trail ARN. If you specify a trail name,      * the string must meet the following requirements:</p> <ul> <li> <p>Contain only      * ASCII letters (a-z, A-Z), numbers (0-0), periods (.), underscores (_), or dashes      * (-)</p> </li> <li> <p>Start with a letter or number, and end with a letter or      * number</p> </li> <li> <p>Be between 0 and 000 characters</p> </li> <li> <p>Have      * no adjacent periods, underscores or dashes. Names like      * <code>my-_namespace</code> and <code>my--namespace</code> are invalid.</p> </li>      * <li> <p>Not be in IP address format (for example, 000.000.0.0)</p> </li> </ul>      * <p>If you specify a trail ARN, it must be in the format:</p> <p>      * <code>arn:aws:cloudtrail:us-east-0:000000000000:trail/MyTrail</code> </p>      */     inline PutEventSelectorsRequest& WithTrailName(