Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions generator/ServiceClientGeneratorLib/ServiceModel.cs
Original file line number Diff line number Diff line change
Expand Up @@ -549,26 +549,26 @@ public List<Operation> S3AllowListOperations
// phase 3 (including those moved from phase 1)
new Operation(this, "CreateSession", DocumentRoot[OperationsKey]["CreateSession"]),
new Operation(this, "GetBucketAnalyticsConfiguration", DocumentRoot[OperationsKey]["GetBucketAnalyticsConfiguration"]),
//new Operation(this, "GetBucketIntelligentTieringConfiguration", DocumentRoot[OperationsKey]["GetBucketIntelligentTieringConfiguration"]),
new Operation(this, "GetBucketIntelligentTieringConfiguration", DocumentRoot[OperationsKey]["GetBucketIntelligentTieringConfiguration"]),
//new Operation(this, "GetBucketInventoryConfiguration", DocumentRoot[OperationsKey]["GetBucketInventoryConfiguration"]),
//new Operation(this, "GetBucketLogging", DocumentRoot[OperationsKey]["GetBucketLogging"]),
new Operation(this, "GetBucketMetricsConfiguration", DocumentRoot[OperationsKey]["GetBucketMetricsConfiguration"]),
//new Operation(this, "GetBucketVersioning", DocumentRoot[OperationsKey]["GetBucketVersioning"]),
//new Operation(this, "GetBucketWebsite", DocumentRoot[OperationsKey]["GetBucketWebsite"]),
new Operation(this, "ListBucketAnalyticsConfigurations", DocumentRoot[OperationsKey]["ListBucketAnalyticsConfigurations"]),
//new Operation(this, "ListBucketIntelligentTieringConfigurations", DocumentRoot[OperationsKey]["ListBucketIntelligentTieringConfigurations"]),
new Operation(this, "ListBucketIntelligentTieringConfigurations", DocumentRoot[OperationsKey]["ListBucketIntelligentTieringConfigurations"]),
//new Operation(this, "ListBucketInventoryConfigurations", DocumentRoot[OperationsKey]["ListBucketInventoryConfigurations"]),
new Operation(this, "ListBucketMetricsConfigurations", DocumentRoot[OperationsKey]["ListBucketMetricsConfigurations"]),
//new Operation(this, "PutBucketAccelerateConfiguration", DocumentRoot[OperationsKey]["PutBucketAccelerateConfiguration"]),
//new Operation(this, "RestoreObject", DocumentRoot[OperationsKey]["RestoreObject"]),
//new Operation(this, "SelectObjectContent", DocumentRoot[OperationsKey]["SelectObjectContent"]),
new Operation(this, "PutBucketAnalyticsConfiguration" , DocumentRoot[OperationsKey]["PutBucketAnalyticsConfiguration"]),
//new Operation(this, "PutBucketIntelligentTieringConfiguration", DocumentRoot[OperationsKey]["PutBucketIntelligentTieringConfiguration"]),
new Operation(this, "PutBucketIntelligentTieringConfiguration", DocumentRoot[OperationsKey]["PutBucketIntelligentTieringConfiguration"]),
//new Operation(this, "PutBucketInventoryConfiguration", DocumentRoot[OperationsKey]["PutBucketInventoryConfiguration"]),
new Operation(this, "PutBucketMetricsConfiguration", DocumentRoot[OperationsKey]["PutBucketMetricsConfiguration"]),
new Operation(this, "DeleteBucketMetricsConfiguration", DocumentRoot[OperationsKey]["DeleteBucketMetricsConfiguration"]),
new Operation(this, "DeleteBucketAnalyticsConfiguration", DocumentRoot[OperationsKey]["DeleteBucketAnalyticsConfiguration"]),
//new Operation(this, "DeleteBucketIntelligentTieringConfiguration", DocumentRoot[OperationsKey]["DeleteBucketIntelligentTieringConfiguration"]),
new Operation(this, "DeleteBucketIntelligentTieringConfiguration", DocumentRoot[OperationsKey]["DeleteBucketIntelligentTieringConfiguration"]),
//new Operation(this, "DeleteBucketInventoryConfiguration", DocumentRoot[OperationsKey]["DeleteBucketInventoryConfiguration"]),

};
Expand Down
73 changes: 72 additions & 1 deletion generator/ServiceModels/s3/s3.customizations.json
Original file line number Diff line number Diff line change
Expand Up @@ -1007,6 +1007,75 @@
]}
}
]
},
"PutBucketIntelligentTieringConfigurationRequest" : {
"modify" : [
{
"Id": {"emitPropertyName": "IntelligentTieringId"}
}
]
},
"IntelligentTieringConfiguration" : {
"modify": [
{
"Id" :{"emitPropertyName":"IntelligentTieringId"}
},
{
"Filter": {"emitPropertyName": "IntelligentTieringFilter"}
},
{
"IntelligentTieringFilter" :{
"injectXmlMarshallCode": ["IntelligentTieringFilterCustomMarshall(publicRequest, xmlWriter);"]
}
}
],
"predicateListUnmarshallers": [
{
"IntelligentTieringFilter" :{
"predicateListUnmarshallerName" : "IntelligentTieringPredicateListFilterUnmarshaller",
"filterPredicateName": "IntelligentTieringFilterPredicate"
}
}
]
},
"GetBucketIntelligentTieringConfigurationRequest":{
"modify":[
{
"Id" : {"emitPropertyName": "IntelligentTieringId"}
}
]
},
"ListBucketIntelligentTieringConfigurationsRequest":{
"modify":[
{
"ContinuationToken":{
"injectXmlIsSet":[
"return !string.IsNullOrEmpty(this._continuationToken);"
]
}
}
]
},
"ListBucketIntelligentTieringConfigurationsOutput":{
"modify":[
{
"ContinuationToken":{
"injectXmlIsSet":[ "return !string.IsNullOrEmpty(this._continuationToken);"]
}
},
{
"NextContinuationToken":{
"injectXmlIsSet":["return !string.IsNullOrEmpty(this._nextContinuationToken);"]
}
}
]
},
"DeleteBucketIntelligentTieringConfigurationRequest":{
"modify":[
{
"Id":{"emitPropertyName": "IntelligentTieringId"}
}
]
}
},
"operationModifiers": {
Expand Down Expand Up @@ -1381,6 +1450,8 @@
"MetricsFilter",
"MetricsAndOperator",
"AnalyticsFilter",
"AnalyticsAndOperator"
"AnalyticsAndOperator",
"IntelligentTieringFilter",
"IntelligentTieringAndOperator"
]
}

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading