@@ -492,6 +492,11 @@ import {
492
492
DescribeFeatureGroupCommandInput ,
493
493
DescribeFeatureGroupCommandOutput ,
494
494
} from "./commands/DescribeFeatureGroupCommand" ;
495
+ import {
496
+ DescribeFeatureMetadataCommand ,
497
+ DescribeFeatureMetadataCommandInput ,
498
+ DescribeFeatureMetadataCommandOutput ,
499
+ } from "./commands/DescribeFeatureMetadataCommand" ;
495
500
import {
496
501
DescribeFlowDefinitionCommand ,
497
502
DescribeFlowDefinitionCommandInput ,
@@ -1106,6 +1111,16 @@ import {
1106
1111
UpdateExperimentCommandInput ,
1107
1112
UpdateExperimentCommandOutput ,
1108
1113
} from "./commands/UpdateExperimentCommand" ;
1114
+ import {
1115
+ UpdateFeatureGroupCommand ,
1116
+ UpdateFeatureGroupCommandInput ,
1117
+ UpdateFeatureGroupCommandOutput ,
1118
+ } from "./commands/UpdateFeatureGroupCommand" ;
1119
+ import {
1120
+ UpdateFeatureMetadataCommand ,
1121
+ UpdateFeatureMetadataCommandInput ,
1122
+ UpdateFeatureMetadataCommandOutput ,
1123
+ } from "./commands/UpdateFeatureMetadataCommand" ;
1109
1124
import { UpdateImageCommand , UpdateImageCommandInput , UpdateImageCommandOutput } from "./commands/UpdateImageCommand" ;
1110
1125
import {
1111
1126
UpdateModelPackageCommand ,
@@ -5218,6 +5233,38 @@ export class SageMaker extends SageMakerClient {
5218
5233
}
5219
5234
}
5220
5235
5236
+ /**
5237
+ * <p>Shows the metadata for a feature within a feature group.</p>
5238
+ */
5239
+ public describeFeatureMetadata (
5240
+ args : DescribeFeatureMetadataCommandInput ,
5241
+ options ?: __HttpHandlerOptions
5242
+ ) : Promise < DescribeFeatureMetadataCommandOutput > ;
5243
+ public describeFeatureMetadata (
5244
+ args : DescribeFeatureMetadataCommandInput ,
5245
+ cb : ( err : any , data ?: DescribeFeatureMetadataCommandOutput ) => void
5246
+ ) : void ;
5247
+ public describeFeatureMetadata (
5248
+ args : DescribeFeatureMetadataCommandInput ,
5249
+ options : __HttpHandlerOptions ,
5250
+ cb : ( err : any , data ?: DescribeFeatureMetadataCommandOutput ) => void
5251
+ ) : void ;
5252
+ public describeFeatureMetadata (
5253
+ args : DescribeFeatureMetadataCommandInput ,
5254
+ optionsOrCb ?: __HttpHandlerOptions | ( ( err : any , data ?: DescribeFeatureMetadataCommandOutput ) => void ) ,
5255
+ cb ?: ( err : any , data ?: DescribeFeatureMetadataCommandOutput ) => void
5256
+ ) : Promise < DescribeFeatureMetadataCommandOutput > | void {
5257
+ const command = new DescribeFeatureMetadataCommand ( args ) ;
5258
+ if ( typeof optionsOrCb === "function" ) {
5259
+ this . send ( command , optionsOrCb ) ;
5260
+ } else if ( typeof cb === "function" ) {
5261
+ if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb } ` ) ;
5262
+ this . send ( command , optionsOrCb || { } , cb ) ;
5263
+ } else {
5264
+ return this . send ( command , optionsOrCb ) ;
5265
+ }
5266
+ }
5267
+
5221
5268
/**
5222
5269
* <p>Returns information about the specified flow definition.</p>
5223
5270
*/
@@ -9521,6 +9568,70 @@ export class SageMaker extends SageMakerClient {
9521
9568
}
9522
9569
}
9523
9570
9571
+ /**
9572
+ * <p>Updates the feature group.</p>
9573
+ */
9574
+ public updateFeatureGroup (
9575
+ args : UpdateFeatureGroupCommandInput ,
9576
+ options ?: __HttpHandlerOptions
9577
+ ) : Promise < UpdateFeatureGroupCommandOutput > ;
9578
+ public updateFeatureGroup (
9579
+ args : UpdateFeatureGroupCommandInput ,
9580
+ cb : ( err : any , data ?: UpdateFeatureGroupCommandOutput ) => void
9581
+ ) : void ;
9582
+ public updateFeatureGroup (
9583
+ args : UpdateFeatureGroupCommandInput ,
9584
+ options : __HttpHandlerOptions ,
9585
+ cb : ( err : any , data ?: UpdateFeatureGroupCommandOutput ) => void
9586
+ ) : void ;
9587
+ public updateFeatureGroup (
9588
+ args : UpdateFeatureGroupCommandInput ,
9589
+ optionsOrCb ?: __HttpHandlerOptions | ( ( err : any , data ?: UpdateFeatureGroupCommandOutput ) => void ) ,
9590
+ cb ?: ( err : any , data ?: UpdateFeatureGroupCommandOutput ) => void
9591
+ ) : Promise < UpdateFeatureGroupCommandOutput > | void {
9592
+ const command = new UpdateFeatureGroupCommand ( args ) ;
9593
+ if ( typeof optionsOrCb === "function" ) {
9594
+ this . send ( command , optionsOrCb ) ;
9595
+ } else if ( typeof cb === "function" ) {
9596
+ if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb } ` ) ;
9597
+ this . send ( command , optionsOrCb || { } , cb ) ;
9598
+ } else {
9599
+ return this . send ( command , optionsOrCb ) ;
9600
+ }
9601
+ }
9602
+
9603
+ /**
9604
+ * <p>Updates the description and parameters of the feature group.</p>
9605
+ */
9606
+ public updateFeatureMetadata (
9607
+ args : UpdateFeatureMetadataCommandInput ,
9608
+ options ?: __HttpHandlerOptions
9609
+ ) : Promise < UpdateFeatureMetadataCommandOutput > ;
9610
+ public updateFeatureMetadata (
9611
+ args : UpdateFeatureMetadataCommandInput ,
9612
+ cb : ( err : any , data ?: UpdateFeatureMetadataCommandOutput ) => void
9613
+ ) : void ;
9614
+ public updateFeatureMetadata (
9615
+ args : UpdateFeatureMetadataCommandInput ,
9616
+ options : __HttpHandlerOptions ,
9617
+ cb : ( err : any , data ?: UpdateFeatureMetadataCommandOutput ) => void
9618
+ ) : void ;
9619
+ public updateFeatureMetadata (
9620
+ args : UpdateFeatureMetadataCommandInput ,
9621
+ optionsOrCb ?: __HttpHandlerOptions | ( ( err : any , data ?: UpdateFeatureMetadataCommandOutput ) => void ) ,
9622
+ cb ?: ( err : any , data ?: UpdateFeatureMetadataCommandOutput ) => void
9623
+ ) : Promise < UpdateFeatureMetadataCommandOutput > | void {
9624
+ const command = new UpdateFeatureMetadataCommand ( args ) ;
9625
+ if ( typeof optionsOrCb === "function" ) {
9626
+ this . send ( command , optionsOrCb ) ;
9627
+ } else if ( typeof cb === "function" ) {
9628
+ if ( typeof optionsOrCb !== "object" ) throw new Error ( `Expect http options but get ${ typeof optionsOrCb } ` ) ;
9629
+ this . send ( command , optionsOrCb || { } , cb ) ;
9630
+ } else {
9631
+ return this . send ( command , optionsOrCb ) ;
9632
+ }
9633
+ }
9634
+
9524
9635
/**
9525
9636
* <p>Updates the properties of a SageMaker image. To change the image's tags, use the
9526
9637
* <a>AddTags</a> and <a>DeleteTags</a> APIs.</p>
0 commit comments