BedrockDataAutomation class

Amazon Bedrock Data Automation BuildTime

Constructors

BedrockDataAutomation({required String region, AwsClientCredentials? credentials, AwsClientCredentialsProvider? credentialsProvider, Client? client, String? endpointUrl})

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

close() → void
Closes the internal HTTP client if none was provided at creation. If a client was passed as a constructor argument, this becomes a noop.
copyBlueprintStage({required String blueprintArn, required BlueprintStage sourceStage, required BlueprintStage targetStage, String? clientToken}) Future<void>
Copies a Blueprint from one stage to another
createBlueprint({required String blueprintName, required String schema, required Type type, BlueprintStage? blueprintStage, String? clientToken, EncryptionConfiguration? encryptionConfiguration, List<Tag>? tags}) Future<CreateBlueprintResponse>
Creates an Amazon Bedrock Data Automation Blueprint
createBlueprintVersion({required String blueprintArn, String? clientToken}) Future<CreateBlueprintVersionResponse>
Creates a new version of an existing Amazon Bedrock Data Automation Blueprint
createDataAutomationLibrary({required String libraryName, String? clientToken, EncryptionConfiguration? encryptionConfiguration, String? libraryDescription, List<Tag>? tags}) Future<CreateDataAutomationLibraryResponse>
Creates an Amazon Bedrock Data Automation Library
createDataAutomationProject({required String projectName, required StandardOutputConfiguration standardOutputConfiguration, String? clientToken, CustomOutputConfiguration? customOutputConfiguration, DataAutomationLibraryConfiguration? dataAutomationLibraryConfiguration, EncryptionConfiguration? encryptionConfiguration, OverrideConfiguration? overrideConfiguration, String? projectDescription, DataAutomationProjectStage? projectStage, DataAutomationProjectType? projectType, List<Tag>? tags}) Future<CreateDataAutomationProjectResponse>
Creates an Amazon Bedrock Data Automation Project
deleteBlueprint({required String blueprintArn, String? blueprintVersion}) Future<void>
Deletes an existing Amazon Bedrock Data Automation Blueprint
deleteDataAutomationLibrary({required String libraryArn}) Future<DeleteDataAutomationLibraryResponse>
Deletes an existing Amazon Bedrock Data Automation Library
deleteDataAutomationProject({required String projectArn}) Future<DeleteDataAutomationProjectResponse>
Deletes an existing Amazon Bedrock Data Automation Project
getBlueprint({required String blueprintArn, BlueprintStage? blueprintStage, String? blueprintVersion}) Future<GetBlueprintResponse>
Gets an existing Amazon Bedrock Data Automation Blueprint
getBlueprintOptimizationStatus({required String invocationArn}) Future<GetBlueprintOptimizationStatusResponse>
API used to get blueprint optimization status.
getDataAutomationLibrary({required String libraryArn}) Future<GetDataAutomationLibraryResponse>
Gets an existing Amazon Bedrock Data Automation Library
getDataAutomationLibraryEntity({required String entityId, required EntityType entityType, required String libraryArn}) Future<GetDataAutomationLibraryEntityResponse>
Gets an existing entity based on entity type from the library
getDataAutomationLibraryIngestionJob({required String jobArn, required String libraryArn}) Future<GetDataAutomationLibraryIngestionJobResponse>
API used to get status of data automation library ingestion job
getDataAutomationProject({required String projectArn, DataAutomationProjectStage? projectStage}) Future<GetDataAutomationProjectResponse>
Gets an existing Amazon Bedrock Data Automation Project
invokeBlueprintOptimizationAsync({required BlueprintOptimizationObject blueprint, required String dataAutomationProfileArn, required BlueprintOptimizationOutputConfiguration outputConfiguration, required List<BlueprintOptimizationSample> samples, EncryptionConfiguration? encryptionConfiguration, List<Tag>? tags}) Future<InvokeBlueprintOptimizationAsyncResponse>
Invoke an async job to perform Blueprint Optimization
invokeDataAutomationLibraryIngestionJob({required EntityType entityType, required InputConfiguration inputConfiguration, required String libraryArn, required LibraryIngestionJobOperationType operationType, required OutputConfiguration outputConfiguration, String? clientToken, NotificationConfiguration? notificationConfiguration, List<Tag>? tags}) Future<InvokeDataAutomationLibraryIngestionJobResponse>
Async API: Invoke data automation library ingestion job
listBlueprints({String? blueprintArn, BlueprintStageFilter? blueprintStageFilter, int? maxResults, String? nextToken, DataAutomationProjectFilter? projectFilter, ResourceOwner? resourceOwner}) Future<ListBlueprintsResponse>
Lists all existing Amazon Bedrock Data Automation Blueprints
listDataAutomationLibraries({int? maxResults, String? nextToken, DataAutomationProjectFilter? projectFilter}) Future<ListDataAutomationLibrariesResponse>
Lists all existing Amazon Bedrock Data Automation Libraries
listDataAutomationLibraryEntities({required EntityType entityType, required String libraryArn, int? maxResults, String? nextToken}) Future<ListDataAutomationLibraryEntitiesResponse>
Lists all stored entities in the library
listDataAutomationLibraryIngestionJobs({required String libraryArn, int? maxResults, String? nextToken}) Future<ListDataAutomationLibraryIngestionJobsResponse>
Lists all data automation library ingestion jobs
listDataAutomationProjects({BlueprintFilter? blueprintFilter, DataAutomationLibraryFilter? libraryFilter, int? maxResults, String? nextToken, DataAutomationProjectStageFilter? projectStageFilter, ResourceOwner? resourceOwner}) Future<ListDataAutomationProjectsResponse>
Lists all existing Amazon Bedrock Data Automation Projects
listTagsForResource({required String resourceARN}) Future<ListTagsForResourceResponse>
List tags for an Amazon Bedrock Data Automation resource
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
tagResource({required String resourceARN, required List<Tag> tags}) Future<void>
Tag an Amazon Bedrock Data Automation resource
toString() String
A string representation of this object.
inherited
untagResource({required String resourceARN, required List<String> tagKeys}) Future<void>
Untag an Amazon Bedrock Data Automation resource
updateBlueprint({required String blueprintArn, required String schema, BlueprintStage? blueprintStage, EncryptionConfiguration? encryptionConfiguration}) Future<UpdateBlueprintResponse>
Updates an existing Amazon Bedrock Data Automation Blueprint
updateDataAutomationLibrary({required String libraryArn, String? clientToken, String? libraryDescription}) Future<UpdateDataAutomationLibraryResponse>
Updates an existing Amazon Bedrock Data Automation Library
updateDataAutomationProject({required String projectArn, required StandardOutputConfiguration standardOutputConfiguration, CustomOutputConfiguration? customOutputConfiguration, DataAutomationLibraryConfiguration? dataAutomationLibraryConfiguration, EncryptionConfiguration? encryptionConfiguration, OverrideConfiguration? overrideConfiguration, String? projectDescription, DataAutomationProjectStage? projectStage}) Future<UpdateDataAutomationProjectResponse>
Updates an existing Amazon Bedrock Data Automation Project

Operators

operator ==(Object other) bool
The equality operator.
inherited