Interface CreateDataflowEndpointGroupRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateDataflowEndpointGroupRequest.Builder,,CreateDataflowEndpointGroupRequest> GroundStationRequest.Builder,SdkBuilder<CreateDataflowEndpointGroupRequest.Builder,,CreateDataflowEndpointGroupRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateDataflowEndpointGroupRequest
-
Method Summary
Modifier and TypeMethodDescriptioncontactPostPassDurationSeconds(Integer contactPostPassDurationSeconds) Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in aPOSTPASSstate.contactPrePassDurationSeconds(Integer contactPrePassDurationSeconds) Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in aPREPASSstate.endpointDetails(Collection<EndpointDetails> endpointDetails) Endpoint details of each endpoint in the dataflow endpoint group.endpointDetails(Consumer<EndpointDetails.Builder>... endpointDetails) Endpoint details of each endpoint in the dataflow endpoint group.endpointDetails(EndpointDetails... endpointDetails) Endpoint details of each endpoint in the dataflow endpoint group.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Tags of a dataflow endpoint group.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.groundstation.model.GroundStationRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
endpointDetails
CreateDataflowEndpointGroupRequest.Builder endpointDetails(Collection<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 AWS Ground Station Agent endpoints with Dataflow endpoints in the same group. If your use case requires both types of endpoints, you must create separate dataflow endpoint groups for each type.
- 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 AWS Ground Station Agent endpoints with Dataflow endpoints in the same group. If your use case requires both types of endpoints, you must create separate dataflow endpoint groups for each type.- 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 AWS Ground Station Agent endpoints with Dataflow endpoints in the same group. If your use case requires both types of endpoints, you must create separate dataflow endpoint groups for each type.
- 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 AWS Ground Station Agent endpoints with Dataflow endpoints in the same group. If your use case requires both types of endpoints, you must create separate dataflow endpoint groups for each type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpointDetails
CreateDataflowEndpointGroupRequest.Builder endpointDetails(Consumer<EndpointDetails.Builder>... 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 AWS Ground Station Agent endpoints with Dataflow endpoints in the same group. If your use case requires both types of endpoints, you must create separate dataflow endpoint groups for each type.
This is a convenience method that creates an instance of theEndpointDetails.Builderavoiding the need to create one manually viaEndpointDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toendpointDetails(List<EndpointDetails>).- Parameters:
endpointDetails- a consumer that will call methods onEndpointDetails.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.
-
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
PREPASSstate. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits thePREPASSstate.- Parameters:
contactPrePassDurationSeconds- Amount of time, in seconds, before a contact starts that the Ground Station Dataflow Endpoint Group will be in aPREPASSstate. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits thePREPASSstate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
POSTPASSstate. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits thePOSTPASSstate.- Parameters:
contactPostPassDurationSeconds- Amount of time, in seconds, after a contact ends that the Ground Station Dataflow Endpoint Group will be in aPOSTPASSstate. A Ground Station Dataflow Endpoint Group State Change event will be emitted when the Dataflow Endpoint Group enters and exits thePOSTPASSstate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateDataflowEndpointGroupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateDataflowEndpointGroupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-