Skip to content

Commit 27f1312

Browse files
author
SDKAuto
committed
CodeGen from PR 19575 in Azure/azure-rest-api-specs
Merge c59fb356ad7d3ebd91048c9ce4ea51877a2b7231 into d0188b838d6d338a688707c714803fdb3c1384ec
1 parent ced7a14 commit 27f1312

File tree

180 files changed

+1595
-1170
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

180 files changed

+1595
-1170
lines changed

sdk/consumption/azure-resourcemanager-consumption/CHANGELOG.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Release History
22

3-
## 1.0.0-beta.4 (Unreleased)
3+
## 1.0.0-beta.1 (2022-06-23)
4+
5+
- Azure Resource Manager Consumption client library for Java. This package contains Microsoft Azure SDK for Consumption Management SDK. Consumption management client provides access to consumption resources for Azure Enterprise Subscriptions. Package tag package-2021-10. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
46

57
### Features Added
68

sdk/consumption/azure-resourcemanager-consumption/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Various documentation is available to help you get started
3232
<dependency>
3333
<groupId>com.azure.resourcemanager</groupId>
3434
<artifactId>azure-resourcemanager-consumption</artifactId>
35-
<version>1.0.0-beta.3</version>
35+
<version>1.0.0-beta.4</version>
3636
</dependency>
3737
```
3838
[//]: # ({x-version-update-end})

sdk/consumption/azure-resourcemanager-consumption/SAMPLE.md

+94-4
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,16 @@
3535

3636
- [ListByBillingAccount](#lotsoperation_listbybillingaccount)
3737
- [ListByBillingProfile](#lotsoperation_listbybillingprofile)
38+
- [ListByCustomer](#lotsoperation_listbycustomer)
3839

3940
## Marketplaces
4041

4142
- [List](#marketplaces_list)
4243

44+
## Operations
45+
46+
- [List](#operations_list)
47+
4348
## PriceSheet
4449

4550
- [Get](#pricesheet_get)
@@ -768,6 +773,42 @@ public final class LotsOperationListByBillingProfileSamples {
768773
}
769774
```
770775

776+
### LotsOperation_ListByCustomer
777+
778+
```java
779+
import com.azure.core.util.Context;
780+
781+
/** Samples for LotsOperation ListByCustomer. */
782+
public final class LotsOperationListByCustomerSamples {
783+
/*
784+
* x-ms-original-file: specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/examples/LotsListByCustomer.json
785+
*/
786+
/**
787+
* Sample code: LotsListByCustomer.
788+
*
789+
* @param manager Entry point to ConsumptionManager.
790+
*/
791+
public static void lotsListByCustomer(com.azure.resourcemanager.consumption.ConsumptionManager manager) {
792+
manager.lotsOperations().listByCustomer("1234:5678", "1234:5678", null, Context.NONE);
793+
}
794+
795+
/*
796+
* x-ms-original-file: specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/examples/LotsListByCustomerWithFilters.json
797+
*/
798+
/**
799+
* Sample code: LotsListByCustomerWithFilter.
800+
*
801+
* @param manager Entry point to ConsumptionManager.
802+
*/
803+
public static void lotsListByCustomerWithFilter(com.azure.resourcemanager.consumption.ConsumptionManager manager) {
804+
manager
805+
.lotsOperations()
806+
.listByCustomer(
807+
"1234:5678", "1234:5678", "status eq 'active' AND source eq 'consumptioncommitment'", Context.NONE);
808+
}
809+
}
810+
```
811+
771812
### Marketplaces_List
772813

773814
```java
@@ -921,6 +962,27 @@ public final class MarketplacesListSamples {
921962
}
922963
```
923964

965+
### Operations_List
966+
967+
```java
968+
import com.azure.core.util.Context;
969+
970+
/** Samples for Operations List. */
971+
public final class OperationsListSamples {
972+
/*
973+
* x-ms-original-file: specification/consumption/resource-manager/Microsoft.Consumption/stable/2021-10-01/examples/OperationList.json
974+
*/
975+
/**
976+
* Sample code: PriceSheetForBillingPeriod.
977+
*
978+
* @param manager Entry point to ConsumptionManager.
979+
*/
980+
public static void priceSheetForBillingPeriod(com.azure.resourcemanager.consumption.ConsumptionManager manager) {
981+
manager.operations().list(Context.NONE);
982+
}
983+
}
984+
```
985+
924986
### PriceSheet_Get
925987

926988
```java
@@ -980,6 +1042,7 @@ public final class PriceSheetGetByBillingPeriodSamples {
9801042
```java
9811043
import com.azure.core.util.Context;
9821044
import com.azure.resourcemanager.consumption.models.LookBackPeriod;
1045+
import com.azure.resourcemanager.consumption.models.Scope;
9831046
import com.azure.resourcemanager.consumption.models.Term;
9841047

9851048
/** Samples for ReservationRecommendationDetails Get. */
@@ -996,7 +1059,14 @@ public final class ReservationRecommendationDetailsGetSamples {
9961059
com.azure.resourcemanager.consumption.ConsumptionManager manager) {
9971060
manager
9981061
.reservationRecommendationDetails()
999-
.getWithResponse("Single", "westus", Term.P3Y, LookBackPeriod.LAST30DAYS, "Standard_DS13_v2", Context.NONE);
1062+
.getWithResponse(
1063+
"subscriptions/00000000-0000-0000-0000-00000000",
1064+
Scope.SINGLE,
1065+
"westus",
1066+
Term.P3Y,
1067+
LookBackPeriod.LAST30DAYS,
1068+
"Standard_DS13_v2",
1069+
Context.NONE);
10001070
}
10011071

10021072
/*
@@ -1012,7 +1082,13 @@ public final class ReservationRecommendationDetailsGetSamples {
10121082
manager
10131083
.reservationRecommendationDetails()
10141084
.getWithResponse(
1015-
"Shared", "australiaeast", Term.P1Y, LookBackPeriod.LAST7DAYS, "Standard_B2s", Context.NONE);
1085+
"providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-00000000:00000000-0000-0000-0000-00000000/billingProfiles/00000000-0000-0000-0000-00000000",
1086+
Scope.SHARED,
1087+
"australiaeast",
1088+
Term.P1Y,
1089+
LookBackPeriod.LAST7DAYS,
1090+
"Standard_B2s",
1091+
Context.NONE);
10161092
}
10171093

10181094
/*
@@ -1027,7 +1103,14 @@ public final class ReservationRecommendationDetailsGetSamples {
10271103
com.azure.resourcemanager.consumption.ConsumptionManager manager) {
10281104
manager
10291105
.reservationRecommendationDetails()
1030-
.getWithResponse("Single", "westus", Term.P3Y, LookBackPeriod.LAST30DAYS, "Standard_DS13_v2", Context.NONE);
1106+
.getWithResponse(
1107+
"subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/testGroup",
1108+
Scope.SINGLE,
1109+
"westus",
1110+
Term.P3Y,
1111+
LookBackPeriod.LAST30DAYS,
1112+
"Standard_DS13_v2",
1113+
Context.NONE);
10311114
}
10321115

10331116
/*
@@ -1042,7 +1125,14 @@ public final class ReservationRecommendationDetailsGetSamples {
10421125
com.azure.resourcemanager.consumption.ConsumptionManager manager) {
10431126
manager
10441127
.reservationRecommendationDetails()
1045-
.getWithResponse("Shared", "eastus", Term.P1Y, LookBackPeriod.LAST60DAYS, "Standard_DS14_v2", Context.NONE);
1128+
.getWithResponse(
1129+
"providers/Microsoft.Billing/billingAccounts/000000",
1130+
Scope.SHARED,
1131+
"eastus",
1132+
Term.P1Y,
1133+
LookBackPeriod.LAST60DAYS,
1134+
"Standard_DS14_v2",
1135+
Context.NONE);
10461136
}
10471137
}
10481138
```

0 commit comments

Comments
 (0)