/// <summary>
 /// Specifies the transport protocol.
 /// </summary>
 /// <param name="protocol">A transport protocol.</param>
 /// <return>The next stage of the definition.</return>
 PCFilter.Definition.IWithAttach <PacketCapture.Definition.IWithCreate> HasProtocol.Definition.IWithProtocol <PCFilter.Definition.IWithAttach <PacketCapture.Definition.IWithCreate>, Models.PcProtocol> .WithProtocol(PcProtocol protocol)
 {
     return(this.WithProtocol(protocol));
 }
 ///GENMHASH:96D02FBE55488E00AEE491603ECDA545:8E47A7551FAA8958BCB5314D0E665506
 public PCFilterImpl WithProtocol(PcProtocol protocol)
 {
     Inner.Protocol = protocol;
     return(this);
 }
 ///GENMHASH:D684E7477889A9013C81FAD82F69C54F:BD249A015EF71106387B78281489583A
 public PcProtocol Protocol()
 {
     return(PcProtocol.Parse(Inner.Protocol));
 }