Tabnine Logo
IpsecStaticPeerConfig$Builder
Code IndexAdd Tabnine to your IDE (free)

How to use
IpsecStaticPeerConfig$Builder
in
org.batfish.datamodel

Best Java code snippets using org.batfish.datamodel.IpsecStaticPeerConfig$Builder (Showing top 10 results out of 315)

origin: batfish/batfish

vpnId,
IpsecStaticPeerConfig.builder()
  .setTunnelInterface(vpnInterfaceName)
  .setIkePhase1Policy(vpnId)
  .setIpsecPolicy(vpnId)
  .setSourceInterface(externalInterfaceName)
  .setLocalAddress(ipsecTunnel.getVgwOutsideAddress())
  .setDestinationAddress(ipsecTunnel.getCgwOutsideAddress())
  .build());
origin: batfish/batfish

     .setDestinationAddress(cryptoMapEntry.getPeer())
     .setIkePhase1Policy(ikePhase1Policy);
} else {
origin: batfish/batfish

    .setSourceInterface("interface1")
    .setTunnelInterface("Tunnel1")
    .build();
IpsecStaticPeerConfig ipsecPeerConfig2 =
  IpsecStaticPeerConfig.builder()
    .setSourceInterface("interface2")
    .setTunnelInterface("Tunnel2")
    .build();
IpsecStaticPeerConfig ipsecPeerConfig3 =
  IpsecStaticPeerConfig.builder()
    .setSourceInterface("interface3")
    .setTunnelInterface("Tunnel3")
    .build();
IpsecStaticPeerConfig ipsecPeerConfig4 =
  IpsecStaticPeerConfig.builder()
    .setSourceInterface("interface4")
    .setTunnelInterface("Tunnel4")
    .build();
IpsecStaticPeerConfig ipsecPeerConfig5 =
  IpsecStaticPeerConfig.builder().setSourceInterface("interface5").build();
IpsecStaticPeerConfig ipsecPeerConfig6 =
  IpsecStaticPeerConfig.builder().setSourceInterface("interface6").build();
IpsecStaticPeerConfig ipsecPeerConfig7 =
  IpsecStaticPeerConfig.builder()
    .setSourceInterface("interface7")
    .setTunnelInterface("Tunnel7")
    .build();
origin: batfish/batfish

ipsecPeerConfigBuilder.setDestinationAddress(peerAddress);
Ip localAddress = ipsecPeer.getLocalAddress();
org.batfish.datamodel.Interface externalInterface = _ipToInterfaceMap.get(localAddress);
     + localAddress);
} else {
 ipsecPeerConfigBuilder.setSourceInterface(externalInterface.getName());
 ipsecPeerConfigBuilder.setLocalAddress(localAddress);
  _c.getDefaultVrf().getInterfaces().get(bindInterfaceName);
if (newBindInterface != null) {
 ipsecPeerConfigBuilder.setTunnelInterface(newBindInterface.getName());
} else {
 _w.redFlag("Reference to undefined bind-interface: \"" + bindInterfaceName + "\"");
  ikePhase1Policy.getIkePhase1Proposals().add(newIkeProposalName);
 ipsecPeerConfigBuilder.setIkePhase1Policy(ikePhase1Policy.getName());
  ipsecPhase2Policy.getProposals().add(newIpsecProposalName);
 ipsecPeerConfigBuilder.setIpsecPolicy(espGroupName);
ipsecPeerConfigMapBuilder.put(newIpsecVpnName, ipsecPeerConfigBuilder.build());
origin: batfish/batfish

  ImmutableSortedMap.of(ipsecPhase2ProposalName, new IpsecPhase2Proposal()));
config.setIpsecPeerConfigs(
  ImmutableSortedMap.of(ipsecPeerConfigName, IpsecStaticPeerConfig.builder().build()));
config.setRouteFilterLists(
  ImmutableSortedMap.of(routeFilterListName, new RouteFilterList(routeFilterListName)));
origin: batfish/batfish

    .setSourceInterface("int11")
    .setTunnelInterface("tunnel11")
    .build();
IpsecStaticPeerConfig peer2 =
  IpsecStaticPeerConfig.builder()
    .setSourceInterface("int12")
    .setTunnelInterface("tunnel12")
    .build();
IpsecStaticPeerConfig peer3 =
  IpsecStaticPeerConfig.builder()
    .setSourceInterface("int21")
    .setTunnelInterface("tunnel21")
    .build();
IpsecStaticPeerConfig peer4 =
  IpsecStaticPeerConfig.builder()
    .setSourceInterface("int22")
    .setTunnelInterface("tunnel22")
    .build();
origin: batfish/batfish

Configuration responderNode;
_ipsecStaticPeerConfigBuilder
  .setSourceInterface("Test_interface")
  .setLocalAddress(Ip.parse("1.2.3.4"))
  .setTunnelInterface("Tunnel_interface");
_graph = ValueGraphBuilder.directed().allowsSelfLoops(false).build();
_ipsecSessionBuilder = IpsecSession.builder();
initiatorNode.setIpsecPeerConfigs(
  initiatorIpsecPeerConfigMapBuilder
    .put(INITIATOR_IPSEC_PEER_CONFIG, _ipsecStaticPeerConfigBuilder.build())
    .build());
responderNode.setIpsecPeerConfigs(
  responderIpsecPeerConfigMapBuilder
    .put(RESPONDER_IPSEC_PEER_CONFIG, _ipsecStaticPeerConfigBuilder.build())
    .build());
origin: batfish/batfish

@Nullable
private IpsecPeerConfig toIpsecPeerConfig(IpsecVpn ipsecVpn) {
 IpsecStaticPeerConfig.Builder ipsecStaticConfigBuilder = IpsecStaticPeerConfig.builder();
 ipsecStaticConfigBuilder.setTunnelInterface(ipsecVpn.getBindInterface().getName());
 IkeGateway ikeGateway = _masterLogicalSystem.getIkeGateways().get(ipsecVpn.getGateway());
  return null;
 ipsecStaticConfigBuilder.setDestinationAddress(ikeGateway.getAddress());
 ipsecStaticConfigBuilder.setSourceInterface(ikeGateway.getExternalInterface().getName());
  ipsecStaticConfigBuilder.setLocalAddress(ikeGateway.getLocalAddress());
 } else if (ikeGateway.getExternalInterface() != null
   && ikeGateway.getExternalInterface().getPrimaryAddress() != null) {
  ipsecStaticConfigBuilder.setLocalAddress(
    ikeGateway.getExternalInterface().getPrimaryAddress().getIp());
 } else {
 ipsecStaticConfigBuilder.setIpsecPolicy(ipsecVpn.getIpsecPolicy());
 ipsecStaticConfigBuilder.setIkePhase1Policy(ikeGateway.getIkePolicy());
 return ipsecStaticConfigBuilder.build();
origin: batfish/batfish

/** Converts a {@link Tunnel} to an {@link IpsecPeerConfig} */
static IpsecPeerConfig toIpsecPeerConfig(
  Tunnel tunnel,
  String tunnelIfaceName,
  CiscoConfiguration oldConfig,
  Configuration newConfig) {
 IpsecStaticPeerConfig.Builder ipsecStaticPeerConfigBuilder =
   IpsecStaticPeerConfig.builder()
     .setTunnelInterface(tunnelIfaceName)
     .setDestinationAddress(tunnel.getDestination())
     .setLocalAddress(tunnel.getSourceAddress())
     .setSourceInterface(tunnel.getSourceInterfaceName())
     .setIpsecPolicy(tunnel.getIpsecProfileName());
 IpsecProfile ipsecProfile = null;
 if (tunnel.getIpsecProfileName() != null) {
  ipsecProfile = oldConfig.getIpsecProfiles().get(tunnel.getIpsecProfileName());
 }
 if (ipsecProfile != null && ipsecProfile.getIsakmpProfile() != null) {
  ipsecStaticPeerConfigBuilder.setIkePhase1Policy(ipsecProfile.getIsakmpProfile());
 } else {
  ipsecStaticPeerConfigBuilder.setIkePhase1Policy(
    getIkePhase1Policy(
      newConfig.getIkePhase1Policies(),
      tunnel.getDestination(),
      tunnel.getSourceInterfaceName()));
 }
 return ipsecStaticPeerConfigBuilder.build();
}
origin: batfish/batfish

public static Builder builder() {
 return new Builder();
}
org.batfish.datamodelIpsecStaticPeerConfig$Builder

Most used methods

  • build
  • setSourceInterface
  • setTunnelInterface
  • setLocalAddress
  • <init>
  • setDestinationAddress
  • setIkePhase1Policy
  • setIpsecPolicy

Popular in Java

  • Updating database using SQL prepared statement
  • startActivity (Activity)
  • addToBackStack (FragmentTransaction)
  • getExternalFilesDir (Context)
  • URI (java.net)
    A Uniform Resource Identifier that identifies an abstract or physical resource, as specified by RFC
  • Charset (java.nio.charset)
    A charset is a named mapping between Unicode characters and byte sequences. Every Charset can decode
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • TimerTask (java.util)
    The TimerTask class represents a task to run at a specified time. The task may be run once or repeat
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • Best plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now