Interface Gateway.Builder

    • Method Detail

      • egressCidrBlocks

        Gateway.Builder egressCidrBlocks​(Collection<String> egressCidrBlocks)
        The range of IP addresses that contribute content or initiate output requests for flows communicating with this gateway. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.
        Parameters:
        egressCidrBlocks - The range of IP addresses that contribute content or initiate output requests for flows communicating with this gateway. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • egressCidrBlocks

        Gateway.Builder egressCidrBlocks​(String... egressCidrBlocks)
        The range of IP addresses that contribute content or initiate output requests for flows communicating with this gateway. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.
        Parameters:
        egressCidrBlocks - The range of IP addresses that contribute content or initiate output requests for flows communicating with this gateway. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • gatewayArn

        Gateway.Builder gatewayArn​(String gatewayArn)
        The Amazon Resource Name (ARN) of the gateway.
        Parameters:
        gatewayArn - The Amazon Resource Name (ARN) of the gateway.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • gatewayMessages

        Gateway.Builder gatewayMessages​(Collection<MessageDetail> gatewayMessages)
        Sets the value of the GatewayMessages property for this object.
        Parameters:
        gatewayMessages - The new value for the GatewayMessages property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • gatewayMessages

        Gateway.Builder gatewayMessages​(MessageDetail... gatewayMessages)
        Sets the value of the GatewayMessages property for this object.
        Parameters:
        gatewayMessages - The new value for the GatewayMessages property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • gatewayState

        Gateway.Builder gatewayState​(String gatewayState)
        The current status of the gateway.
        Parameters:
        gatewayState - The current status of the gateway.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        GatewayState, GatewayState
      • gatewayState

        Gateway.Builder gatewayState​(GatewayState gatewayState)
        The current status of the gateway.
        Parameters:
        gatewayState - The current status of the gateway.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        GatewayState, GatewayState
      • name

        Gateway.Builder name​(String name)
        The name of the gateway. This name can not be modified after the gateway is created.
        Parameters:
        name - The name of the gateway. This name can not be modified after the gateway is created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networks

        Gateway.Builder networks​(Collection<GatewayNetwork> networks)
        The list of networks in the gateway.
        Parameters:
        networks - The list of networks in the gateway.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • networks

        Gateway.Builder networks​(GatewayNetwork... networks)
        The list of networks in the gateway.
        Parameters:
        networks - The list of networks in the gateway.
        Returns:
        Returns a reference to this object so that method calls can be chained together.