Interface Endpoint.Builder

    • Method Detail

      • name

        Endpoint.Builder name​(String name)

        The name of the endpoint.

        Parameters:
        name - The name of the endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        Endpoint.Builder description​(String description)

        A description for the endpoint.

        Parameters:
        description - A description for the endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • arn

        Endpoint.Builder arn​(String arn)

        The ARN of the endpoint.

        Parameters:
        arn - The ARN of the endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • routingConfig

        Endpoint.Builder routingConfig​(RoutingConfig routingConfig)

        The routing configuration of the endpoint.

        Parameters:
        routingConfig - The routing configuration of the endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • replicationConfig

        Endpoint.Builder replicationConfig​(ReplicationConfig replicationConfig)

        Whether event replication was enabled or disabled for this endpoint. The default state is ENABLED which means you must supply a RoleArn. If you don't have a RoleArn or you don't want event replication enabled, set the state to DISABLED.

        Parameters:
        replicationConfig - Whether event replication was enabled or disabled for this endpoint. The default state is ENABLED which means you must supply a RoleArn. If you don't have a RoleArn or you don't want event replication enabled, set the state to DISABLED.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • eventBuses

        Endpoint.Builder eventBuses​(Collection<EndpointEventBus> eventBuses)

        The event buses being used by the endpoint.

        Parameters:
        eventBuses - The event buses being used by the endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • eventBuses

        Endpoint.Builder eventBuses​(EndpointEventBus... eventBuses)

        The event buses being used by the endpoint.

        Parameters:
        eventBuses - The event buses being used by the endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        Endpoint.Builder roleArn​(String roleArn)

        The ARN of the role used by event replication for the endpoint.

        Parameters:
        roleArn - The ARN of the role used by event replication for the endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endpointId

        Endpoint.Builder endpointId​(String endpointId)

        The URL subdomain of the endpoint. For example, if the URL for Endpoint is https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is abcde.veo.

        Parameters:
        endpointId - The URL subdomain of the endpoint. For example, if the URL for Endpoint is https://abcde.veo.endpoints.event.amazonaws.com, then the EndpointId is abcde.veo.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endpointUrl

        Endpoint.Builder endpointUrl​(String endpointUrl)

        The URL of the endpoint.

        Parameters:
        endpointUrl - The URL of the endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • state

        Endpoint.Builder state​(String state)

        The current state of the endpoint.

        Parameters:
        state - The current state of the endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EndpointState, EndpointState
      • state

        Endpoint.Builder state​(EndpointState state)

        The current state of the endpoint.

        Parameters:
        state - The current state of the endpoint.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EndpointState, EndpointState
      • stateReason

        Endpoint.Builder stateReason​(String stateReason)

        The reason the endpoint is in its current state.

        Parameters:
        stateReason - The reason the endpoint is in its current state.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationTime

        Endpoint.Builder creationTime​(Instant creationTime)

        The time the endpoint was created.

        Parameters:
        creationTime - The time the endpoint was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastModifiedTime

        Endpoint.Builder lastModifiedTime​(Instant lastModifiedTime)

        The last time the endpoint was modified.

        Parameters:
        lastModifiedTime - The last time the endpoint was modified.
        Returns:
        Returns a reference to this object so that method calls can be chained together.