Interface FeatureGroup.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<FeatureGroup.Builder,,- FeatureGroup> - SdkBuilder<FeatureGroup.Builder,,- FeatureGroup> - SdkPojo
- Enclosing class:
- FeatureGroup
- 
Method SummaryModifier and TypeMethodDescriptioncreationTime(Instant creationTime) The time aFeatureGroupwas created.description(String description) A free form description of aFeatureGroup.eventTimeFeatureName(String eventTimeFeatureName) The name of the feature that stores theEventTimeof a Record in aFeatureGroup.failureReason(String failureReason) The reason that theFeatureGroupfailed to be replicated in theOfflineStore.featureDefinitions(Collection<FeatureDefinition> featureDefinitions) A list ofFeatures.featureDefinitions(Consumer<FeatureDefinition.Builder>... featureDefinitions) A list ofFeatures.featureDefinitions(FeatureDefinition... featureDefinitions) A list ofFeatures.featureGroupArn(String featureGroupArn) The Amazon Resource Name (ARN) of aFeatureGroup.featureGroupName(String featureGroupName) The name of theFeatureGroup.featureGroupStatus(String featureGroupStatus) AFeatureGroupstatus.featureGroupStatus(FeatureGroupStatus featureGroupStatus) AFeatureGroupstatus.lastModifiedTime(Instant lastModifiedTime) A timestamp indicating the last time you updated the feature group.default FeatureGroup.BuilderlastUpdateStatus(Consumer<LastUpdateStatus.Builder> lastUpdateStatus) A value that indicates whether the feature group was updated successfully.lastUpdateStatus(LastUpdateStatus lastUpdateStatus) A value that indicates whether the feature group was updated successfully.default FeatureGroup.BuilderofflineStoreConfig(Consumer<OfflineStoreConfig.Builder> offlineStoreConfig) Sets the value of the OfflineStoreConfig property for this object.offlineStoreConfig(OfflineStoreConfig offlineStoreConfig) Sets the value of the OfflineStoreConfig property for this object.default FeatureGroup.BuilderofflineStoreStatus(Consumer<OfflineStoreStatus.Builder> offlineStoreStatus) Sets the value of the OfflineStoreStatus property for this object.offlineStoreStatus(OfflineStoreStatus offlineStoreStatus) Sets the value of the OfflineStoreStatus property for this object.default FeatureGroup.BuilderonlineStoreConfig(Consumer<OnlineStoreConfig.Builder> onlineStoreConfig) Sets the value of the OnlineStoreConfig property for this object.onlineStoreConfig(OnlineStoreConfig onlineStoreConfig) Sets the value of the OnlineStoreConfig property for this object.recordIdentifierFeatureName(String recordIdentifierFeatureName) The name of theFeaturewhose value uniquely identifies aRecorddefined in theFeatureGroupFeatureDefinitions.The Amazon Resource Name (ARN) of the IAM execution role used to create the feature group.tags(Collection<Tag> tags) Tags used to define aFeatureGroup.tags(Consumer<Tag.Builder>... tags) Tags used to define aFeatureGroup.Tags used to define aFeatureGroup.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
featureGroupArnThe Amazon Resource Name (ARN) of a FeatureGroup.- Parameters:
- featureGroupArn- The Amazon Resource Name (ARN) of a- FeatureGroup.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
featureGroupNameThe name of the FeatureGroup.- Parameters:
- featureGroupName- The name of the- FeatureGroup.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
recordIdentifierFeatureNameThe name of the Featurewhose value uniquely identifies aRecorddefined in theFeatureGroupFeatureDefinitions.- Parameters:
- recordIdentifierFeatureName- The name of the- Featurewhose value uniquely identifies a- Recorddefined in the- FeatureGroup- FeatureDefinitions.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
eventTimeFeatureNameThe name of the feature that stores the EventTimeof a Record in aFeatureGroup.A EventTimeis point in time when a new event occurs that corresponds to the creation or update of aRecordinFeatureGroup. AllRecordsin theFeatureGroupmust have a correspondingEventTime.- Parameters:
- eventTimeFeatureName- The name of the feature that stores the- EventTimeof a Record in a- FeatureGroup.- A - EventTimeis point in time when a new event occurs that corresponds to the creation or update of a- Recordin- FeatureGroup. All- Recordsin the- FeatureGroupmust have a corresponding- EventTime.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
featureDefinitionsA list of Features. EachFeaturemust include aFeatureNameand aFeatureType.Valid FeatureTypes areIntegral,FractionalandString.FeatureNames cannot be any of the following:is_deleted,write_time,api_invocation_time.You can create up to 2,500 FeatureDefinitions perFeatureGroup.- Parameters:
- featureDefinitions- A list of- Features. Each- Featuremust include a- FeatureNameand a- FeatureType.- Valid - FeatureTypes are- Integral,- Fractionaland- String.- FeatureNames cannot be any of the following:- is_deleted,- write_time,- api_invocation_time.- You can create up to 2,500 - FeatureDefinitions per- FeatureGroup.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
featureDefinitionsA list of Features. EachFeaturemust include aFeatureNameand aFeatureType.Valid FeatureTypes areIntegral,FractionalandString.FeatureNames cannot be any of the following:is_deleted,write_time,api_invocation_time.You can create up to 2,500 FeatureDefinitions perFeatureGroup.- Parameters:
- featureDefinitions- A list of- Features. Each- Featuremust include a- FeatureNameand a- FeatureType.- Valid - FeatureTypes are- Integral,- Fractionaland- String.- FeatureNames cannot be any of the following:- is_deleted,- write_time,- api_invocation_time.- You can create up to 2,500 - FeatureDefinitions per- FeatureGroup.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
featureDefinitionsA list of Features. EachFeaturemust include aFeatureNameand aFeatureType.Valid FeatureTypes areIntegral,FractionalandString.FeatureNames cannot be any of the following:is_deleted,write_time,api_invocation_time.You can create up to 2,500 This is a convenience method that creates an instance of theFeatureDefinitions perFeatureGroup.FeatureDefinition.Builderavoiding the need to create one manually viaFeatureDefinition.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofeatureDefinitions(List<FeatureDefinition>).- Parameters:
- featureDefinitions- a consumer that will call methods on- FeatureDefinition.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
creationTimeThe time a FeatureGroupwas created.- Parameters:
- creationTime- The time a- FeatureGroupwas created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
lastModifiedTimeA timestamp indicating the last time you updated the feature group. - Parameters:
- lastModifiedTime- A timestamp indicating the last time you updated the feature group.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
onlineStoreConfigSets the value of the OnlineStoreConfig property for this object.- Parameters:
- onlineStoreConfig- The new value for the OnlineStoreConfig property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
onlineStoreConfigdefault FeatureGroup.Builder onlineStoreConfig(Consumer<OnlineStoreConfig.Builder> onlineStoreConfig) Sets the value of the OnlineStoreConfig property for this object. This is a convenience method that creates an instance of theOnlineStoreConfig.Builderavoiding the need to create one manually viaOnlineStoreConfig.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toonlineStoreConfig(OnlineStoreConfig).- Parameters:
- onlineStoreConfig- a consumer that will call methods on- OnlineStoreConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
offlineStoreConfigSets the value of the OfflineStoreConfig property for this object.- Parameters:
- offlineStoreConfig- The new value for the OfflineStoreConfig property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
offlineStoreConfigdefault FeatureGroup.Builder offlineStoreConfig(Consumer<OfflineStoreConfig.Builder> offlineStoreConfig) Sets the value of the OfflineStoreConfig property for this object. This is a convenience method that creates an instance of theOfflineStoreConfig.Builderavoiding the need to create one manually viaOfflineStoreConfig.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toofflineStoreConfig(OfflineStoreConfig).- Parameters:
- offlineStoreConfig- a consumer that will call methods on- OfflineStoreConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
roleArnThe Amazon Resource Name (ARN) of the IAM execution role used to create the feature group. - Parameters:
- roleArn- The Amazon Resource Name (ARN) of the IAM execution role used to create the feature group.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
featureGroupStatusA FeatureGroupstatus.- Parameters:
- featureGroupStatus- A- FeatureGroupstatus.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
featureGroupStatusA FeatureGroupstatus.- Parameters:
- featureGroupStatus- A- FeatureGroupstatus.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
offlineStoreStatusSets the value of the OfflineStoreStatus property for this object.- Parameters:
- offlineStoreStatus- The new value for the OfflineStoreStatus property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
offlineStoreStatusdefault FeatureGroup.Builder offlineStoreStatus(Consumer<OfflineStoreStatus.Builder> offlineStoreStatus) Sets the value of the OfflineStoreStatus property for this object. This is a convenience method that creates an instance of theOfflineStoreStatus.Builderavoiding the need to create one manually viaOfflineStoreStatus.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toofflineStoreStatus(OfflineStoreStatus).- Parameters:
- offlineStoreStatus- a consumer that will call methods on- OfflineStoreStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
lastUpdateStatusA value that indicates whether the feature group was updated successfully. - Parameters:
- lastUpdateStatus- A value that indicates whether the feature group was updated successfully.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
lastUpdateStatusA value that indicates whether the feature group was updated successfully. This is a convenience method that creates an instance of theLastUpdateStatus.Builderavoiding the need to create one manually viaLastUpdateStatus.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolastUpdateStatus(LastUpdateStatus).- Parameters:
- lastUpdateStatus- a consumer that will call methods on- LastUpdateStatus.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
failureReasonThe reason that the FeatureGroupfailed to be replicated in theOfflineStore. This is failure may be due to a failure to create aFeatureGroupin or delete aFeatureGroupfrom theOfflineStore.- Parameters:
- failureReason- The reason that the- FeatureGroupfailed to be replicated in the- OfflineStore. This is failure may be due to a failure to create a- FeatureGroupin or delete a- FeatureGroupfrom the- OfflineStore.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
descriptionA free form description of a FeatureGroup.- Parameters:
- description- A free form description of a- FeatureGroup.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsTags used to define a FeatureGroup.- Parameters:
- tags- Tags used to define a- FeatureGroup.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsTags used to define a FeatureGroup.- Parameters:
- tags- Tags used to define a- FeatureGroup.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsTags used to define a This is a convenience method that creates an instance of theFeatureGroup.Tag.Builderavoiding the need to create one manually viaTag.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
- tags- a consumer that will call methods on- Tag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-