java.lang.Object
org.pcap4j.packet.AbstractPacket.AbstractBuilder
org.pcap4j.packet.Ssh2KexInitPacket.Builder
- All Implemented Interfaces:
Iterable<Packet.Builder>,Packet.Builder
- Enclosing class:
Ssh2KexInitPacket
- Since:
- pcap4j 1.0.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Ssh2NameListprivate Ssh2NameListprivate byte[]private Ssh2NameListprivate Ssh2NameListprivate Ssh2Booleanprivate Ssh2NameListprivate Ssh2NameListprivate Ssh2NameListprivate Ssh2NameListprivate Ssh2NameListprivate intprivate Ssh2NameList -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build a packet object using values set to this object.compressionAlgorithmsClientToServer(Ssh2NameList compressionAlgorithmsClientToServer) compressionAlgorithmsServerToClient(Ssh2NameList compressionAlgorithmsServerToClient) cookie(byte[] cookie) encryptionAlgorithmsClientToServer(Ssh2NameList encryptionAlgorithmsClientToServer) encryptionAlgorithmsServerToClient(Ssh2NameList encryptionAlgorithmsServerToClient) firstKexPacketFollows(Ssh2Boolean firstKexPacketFollows) kexAlgorithms(Ssh2NameList kexAlgorithms) languagesClientToServer(Ssh2NameList languagesClientToServer) languagesServerToClient(Ssh2NameList languagesServerToClient) macAlgorithmsClientToServer(Ssh2NameList macAlgorithmsClientToServer) macAlgorithmsServerToClient(Ssh2NameList macAlgorithmsServerToClient) reserved(int reserved) serverHostKeyAlgorithms(Ssh2NameList serverHostKeyAlgorithms) Methods inherited from class org.pcap4j.packet.AbstractPacket.AbstractBuilder
get, getOuterOf, getPayloadBuilder, iterator, payloadBuilderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
cookie
private byte[] cookie -
kexAlgorithms
-
serverHostKeyAlgorithms
-
encryptionAlgorithmsClientToServer
-
encryptionAlgorithmsServerToClient
-
macAlgorithmsClientToServer
-
macAlgorithmsServerToClient
-
compressionAlgorithmsClientToServer
-
compressionAlgorithmsServerToClient
-
languagesClientToServer
-
languagesServerToClient
-
firstKexPacketFollows
-
reserved
private int reserved
-
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
cookie
- Parameters:
cookie- cookie- Returns:
- this Builder object for method chaining.
-
kexAlgorithms
- Parameters:
kexAlgorithms- kexAlgorithms- Returns:
- this Builder object for method chaining.
-
serverHostKeyAlgorithms
- Parameters:
serverHostKeyAlgorithms- serverHostKeyAlgorithms- Returns:
- this Builder object for method chaining.
-
encryptionAlgorithmsClientToServer
public Ssh2KexInitPacket.Builder encryptionAlgorithmsClientToServer(Ssh2NameList encryptionAlgorithmsClientToServer) - Parameters:
encryptionAlgorithmsClientToServer- encryptionAlgorithmsClientToServer- Returns:
- this Builder object for method chaining.
-
encryptionAlgorithmsServerToClient
public Ssh2KexInitPacket.Builder encryptionAlgorithmsServerToClient(Ssh2NameList encryptionAlgorithmsServerToClient) - Parameters:
encryptionAlgorithmsServerToClient- encryptionAlgorithmsServerToClient- Returns:
- this Builder object for method chaining.
-
macAlgorithmsClientToServer
public Ssh2KexInitPacket.Builder macAlgorithmsClientToServer(Ssh2NameList macAlgorithmsClientToServer) - Parameters:
macAlgorithmsClientToServer- macAlgorithmsClientToServer- Returns:
- this Builder object for method chaining.
-
macAlgorithmsServerToClient
public Ssh2KexInitPacket.Builder macAlgorithmsServerToClient(Ssh2NameList macAlgorithmsServerToClient) - Parameters:
macAlgorithmsServerToClient- macAlgorithmsServerToClient- Returns:
- this Builder object for method chaining.
-
compressionAlgorithmsClientToServer
public Ssh2KexInitPacket.Builder compressionAlgorithmsClientToServer(Ssh2NameList compressionAlgorithmsClientToServer) - Parameters:
compressionAlgorithmsClientToServer- compressionAlgorithmsClientToServer- Returns:
- this Builder object for method chaining.
-
compressionAlgorithmsServerToClient
public Ssh2KexInitPacket.Builder compressionAlgorithmsServerToClient(Ssh2NameList compressionAlgorithmsServerToClient) - Parameters:
compressionAlgorithmsServerToClient- compressionAlgorithmsServerToClient- Returns:
- this Builder object for method chaining.
-
languagesClientToServer
- Parameters:
languagesClientToServer- languagesClientToServer- Returns:
- this Builder object for method chaining.
-
languagesServerToClient
- Parameters:
languagesServerToClient- languagesServerToClient- Returns:
- this Builder object for method chaining.
-
firstKexPacketFollows
- Parameters:
firstKexPacketFollows- firstKexPacketFollows- Returns:
- this Builder object for method chaining.
-
reserved
- Parameters:
reserved- reserved- Returns:
- this Builder object for method chaining.
-
build
Description copied from interface:Packet.BuilderBuild a packet object using values set to this object.- Specified by:
buildin interfacePacket.Builder- Specified by:
buildin classAbstractPacket.AbstractBuilder- Returns:
- a new Packet object
-