def with_lens_name( self, eq: Optional["StrCmp"] = None, contains: Optional["StrCmp"] = None, ends_with: Optional["StrCmp"] = None, ) -> "LensQuery": self._lens.extend(_str_cmps("lens", eq, contains, ends_with)) return self
def with_asset_id( self: "NQ", eq: Optional["StrCmp"] = None, contains: Optional["StrCmp"] = None, ends_with: Optional["StrCmp"] = None, ) -> "NQ": cast("FileQuery", self)._asset_id.extend( _str_cmps("asset_id", eq, contains, ends_with)) return self
def with_signed_status( self: "NQ", eq: Optional["StrCmp"] = None, contains: Optional["StrCmp"] = None, ends_with: Optional["StrCmp"] = None, ) -> "NQ": cast("FileQuery", self)._signed_status.extend( _str_cmps("signed_status", eq, contains, ends_with)) return self
def with_file_hard_links( self: "NQ", eq: Optional["StrCmp"] = None, contains: Optional["StrCmp"] = None, ends_with: Optional["StrCmp"] = None, ) -> "NQ": cast("FileQuery", self)._file_hard_links.extend( _str_cmps("file_hard_links", eq, contains, ends_with)) return self
def with_dst_port( self, eq: Optional["StrCmp"] = None, contains: Optional["StrCmp"] = None, ends_with: Optional["StrCmp"] = None, ) -> "NQ": self.set_str_property_filter( "dst_port", _str_cmps("dst_port", eq=eq, contains=contains, ends_with=ends_with), ) return self
def with_src_ip_address( self, eq: Optional["StrCmp"] = None, contains: Optional["StrCmp"] = None, ends_with: Optional["StrCmp"] = None, ) -> "NQ": self.set_str_property_filter( "src_ip_address", _str_cmps("src_ip_address", eq=eq, contains=contains, ends_with=ends_with), ) return self
def with_ipc_type(self, eq=StrCmp, contains=StrCmp, ends_with=StrCmp) -> "IpcQuery": self.set_str_property_filter( "ipc_type", _str_cmps("ipc_type", eq=eq, contains=contains, ends_with=ends_with)) return self
def with_image_name( self: "NQ", eq: Optional["StrCmp"] = None, contains: Optional["StrCmp"] = None, ends_with: Optional["StrCmp"] = None, starts_with: Optional["StrCmp"] = None, regexp: Optional["StrCmp"] = None, distance: Optional[Tuple["StrCmp", int]] = None, ) -> "NQ": cast(ProcessQuery, self)._image_name.extend( _str_cmps( "image_name", eq=eq, contains=contains, ends_with=ends_with, starts_with=starts_with, regexp=regexp, distance=distance, )) return self
def with_ip_address( self, eq: Optional[StrCmp] = None, contains: Optional[StrCmp] = None, ends_with: Optional[StrCmp] = None, starts_with: Optional[StrCmp] = None, regexp: Optional[StrCmp] = None, distance: Optional[Tuple[StrCmp, int]] = None, ) -> "NQ": cast('ProcessOutboundConnectionQuery', self)._ip_address.extend( _str_cmps( "ip_address", eq=eq, contains=contains, ends_with=ends_with, starts_with=starts_with, regexp=regexp, distance=distance, ), ) return self
def with_analyzer_name( self: "NQ", eq: Optional[StrCmp] = None, contains: Optional[StrCmp] = None, ends_with: Optional[StrCmp] = None, starts_with: Optional[StrCmp] = None, regexp: Optional[StrCmp] = None, distance: Optional[Tuple[StrCmp, int]] = None, ) -> "NQ": cast("RiskQuery", self)._analyzer_name.extend( _str_cmps( "analyzer_name", eq=eq, contains=contains, ends_with=ends_with, starts_with=starts_with, regexp=regexp, distance=distance, )) return self
def with_file_extension( self: "NQ", eq: Optional["StrCmp"] = None, contains: Optional["StrCmp"] = None, ends_with: Optional["StrCmp"] = None, starts_with: Optional["StrCmp"] = None, regexp: Optional["StrCmp"] = None, distance: Optional[Tuple["StrCmp", int]] = None, ) -> "NQ": cast("FileQuery", self)._file_extension.extend( _str_cmps( "file_extension", eq=eq, contains=contains, ends_with=ends_with, starts_with=starts_with, regexp=regexp, distance=distance, )) return self
def with_hostname( self: "NQ", eq: Optional[StrCmp] = None, contains: Optional[StrCmp] = None, ends_with: Optional[StrCmp] = None, starts_with: Optional[StrCmp] = None, regexp: Optional[StrCmp] = None, distance: Optional[Tuple[StrCmp, int]] = None, ) -> "NQ": self._hostname.extend( _str_cmps( "hostname", eq=eq, contains=contains, ends_with=ends_with, starts_with=starts_with, regexp=regexp, distance=distance, )) return self
def with_protocol( self: "NQ", eq: Optional[StrCmp] = None, contains: Optional[StrCmp] = None, ends_with: Optional[StrCmp] = None, starts_with: Optional[StrCmp] = None, regexp: Optional[StrCmp] = None, distance: Optional[Tuple[StrCmp, int]] = None, ) -> "NQ": self.set_str_property_filter( "protocol", _str_cmps( "protocol", eq=eq, contains=contains, ends_with=ends_with, starts_with=starts_with, regexp=regexp, distance=distance, ), ) return self
def __init__(self, node_type: Optional[str], view_type: Type[NV]) -> None: super(DynamicNodeQuery, self).__init__(view_type) self.node_type = node_type self.view_type = view_type self.set_str_property_filter( "dgraph.type", _str_cmps("dgraph.type", eq=self.node_type))
def with_sha256_hash(self: "NQ", eq: Optional["StrCmp"] = None) -> "NQ": cast("FileQuery", self)._sha256_hash.extend(_str_cmps("sha256_hash", eq)) return self