Interface CreateDataflowEndpointGroupRequest.Builder

  • Method Details

    • contactPostPassDurationSeconds

      CreateDataflowEndpointGroupRequest.Builder contactPostPassDurationSeconds(Integer contactPostPassDurationSeconds)

      Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.

      Parameters:
      contactPostPassDurationSeconds - Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in a POSTPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the POSTPASS state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • contactPrePassDurationSeconds

      CreateDataflowEndpointGroupRequest.Builder contactPrePassDurationSeconds(Integer contactPrePassDurationSeconds)

      Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.

      Parameters:
      contactPrePassDurationSeconds - Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in a PREPASS state. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits the PREPASS state.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • endpointDetails

      Endpoint details of each endpoint in the dataflow endpoint group.

        All dataflow endpoints within a single dataflow endpoint group must be of the same type. You cannot mix <a href="https://docs.aws.amazon.com/ground-station/latest/APIReference/API_AwsGroundStationAgentEndpoint.html"> AWS Ground Station Agent endpoints</a> with <a href="https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DataflowEndpoint.html">Dataflow endpoints</a> in the same group. If your use case requires both types of endpoints, you must create separate dataflow endpoint groups for each type. </p> 
       
      Parameters:
      endpointDetails - Endpoint details of each endpoint in the dataflow endpoint group.
       
               All dataflow endpoints within a single dataflow endpoint group must be of the same type. You
              cannot mix <a href="https://docs.aws.amazon.com/ground-station/latest/APIReference/
              API_AwsGroundStationAgentEndpoint.html"> AWS Ground Station Agent endpoints</a> with
              <a
              href="https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DataflowEndpoint.html
              ">Dataflow endpoints</a> in the same group. If your use case requires both types of
              endpoints, you must create separate dataflow endpoint groups for each type. </p>  @return
              Returns a reference to this object so that method calls can be chained together.
    • endpointDetails

      CreateDataflowEndpointGroupRequest.Builder endpointDetails(EndpointDetails... endpointDetails)

      Endpoint details of each endpoint in the dataflow endpoint group.

        All dataflow endpoints within a single dataflow endpoint group must be of the same type. You cannot mix <a href="https://docs.aws.amazon.com/ground-station/latest/APIReference/API_AwsGroundStationAgentEndpoint.html"> AWS Ground Station Agent endpoints</a> with <a href="https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DataflowEndpoint.html">Dataflow endpoints</a> in the same group. If your use case requires both types of endpoints, you must create separate dataflow endpoint groups for each type. </p> 
       
      Parameters:
      endpointDetails - Endpoint details of each endpoint in the dataflow endpoint group.
       
               All dataflow endpoints within a single dataflow endpoint group must be of the same type. You
              cannot mix <a href="https://docs.aws.amazon.com/ground-station/latest/APIReference/
              API_AwsGroundStationAgentEndpoint.html"> AWS Ground Station Agent endpoints</a> with
              <a
              href="https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DataflowEndpoint.html
              ">Dataflow endpoints</a> in the same group. If your use case requires both types of
              endpoints, you must create separate dataflow endpoint groups for each type. </p>  @return
              Returns a reference to this object so that method calls can be chained together.
    • endpointDetails

      Endpoint details of each endpoint in the dataflow endpoint group.

        All dataflow endpoints within a single dataflow endpoint group must be of the same type. You cannot mix <a href="https://docs.aws.amazon.com/ground-station/latest/APIReference/API_AwsGroundStationAgentEndpoint.html"> AWS Ground Station Agent endpoints</a> with <a href="https://docs.aws.amazon.com/ground-station/latest/APIReference/API_DataflowEndpoint.html">Dataflow endpoints</a> in the same group. If your use case requires both types of endpoints, you must create separate dataflow endpoint groups for each type. </p> 
       
      This is a convenience method that creates an instance of the EndpointDetails.Builder avoiding the need to create one manually via EndpointDetails.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to endpointDetails(List<EndpointDetails>).

      Parameters:
      endpointDetails - a consumer that will call methods on EndpointDetails.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tags

      Tags of a dataflow endpoint group.

      Parameters:
      tags - Tags of a dataflow endpoint group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.