-
Notifications
You must be signed in to change notification settings - Fork 2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Generated from 9fb11a5fab1eae53424e0fa9f5c6b0b1da825b90 (#3434)
Incorporated review comments Incorporated review comments
- Loading branch information
1 parent
bdc2fd7
commit 57fc388
Showing
69 changed files
with
8,413 additions
and
1,217 deletions.
There are no files selected for viewing
29 changes: 29 additions & 0 deletions
29
...in/java/com/microsoft/azure/management/billing/v2018_11_01_preview/AvailableBalances.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
/** | ||
* Copyright (c) Microsoft Corporation. All rights reserved. | ||
* Licensed under the MIT License. See License.txt in the project root for | ||
* license information. | ||
* | ||
* Code generated by Microsoft (R) AutoRest Code Generator. | ||
*/ | ||
|
||
package com.microsoft.azure.management.billing.v2018_11_01_preview; | ||
|
||
import rx.Observable; | ||
import com.microsoft.azure.management.billing.v2018_11_01_preview.implementation.AvailableBalancesInner; | ||
import com.microsoft.azure.arm.model.HasInner; | ||
|
||
/** | ||
* Type representing AvailableBalances. | ||
*/ | ||
public interface AvailableBalances extends HasInner<AvailableBalancesInner> { | ||
/** | ||
* The latest available credit balance for a given billingAccountName and billingProfileName. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param billingProfileName Billing Profile Id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<AvailableBalance> getByBillingProfileAsync(String billingAccountName, String billingProfileName); | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
49 changes: 49 additions & 0 deletions
49
.../microsoft/azure/management/billing/v2018_11_01_preview/BillingPermissionsProperties.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
/** | ||
* Copyright (c) Microsoft Corporation. All rights reserved. | ||
* Licensed under the MIT License. See License.txt in the project root for | ||
* license information. | ||
* | ||
* Code generated by Microsoft (R) AutoRest Code Generator. | ||
*/ | ||
|
||
package com.microsoft.azure.management.billing.v2018_11_01_preview; | ||
|
||
import java.util.List; | ||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
/** | ||
* The set of allowed action and not allowed actions a caller has on a billing | ||
* account. | ||
*/ | ||
public class BillingPermissionsProperties { | ||
/** | ||
* The set of actions that the caller is allowed to do. | ||
*/ | ||
@JsonProperty(value = "actions", access = JsonProperty.Access.WRITE_ONLY) | ||
private List<String> actions; | ||
|
||
/** | ||
* The set of actions the caller is not allowed to do. | ||
*/ | ||
@JsonProperty(value = "notActions", access = JsonProperty.Access.WRITE_ONLY) | ||
private List<String> notActions; | ||
|
||
/** | ||
* Get the set of actions that the caller is allowed to do. | ||
* | ||
* @return the actions value | ||
*/ | ||
public List<String> actions() { | ||
return this.actions; | ||
} | ||
|
||
/** | ||
* Get the set of actions the caller is not allowed to do. | ||
* | ||
* @return the notActions value | ||
*/ | ||
public List<String> notActions() { | ||
return this.notActions; | ||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
140 changes: 140 additions & 0 deletions
140
...va/com/microsoft/azure/management/billing/v2018_11_01_preview/BillingRoleAssignments.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,140 @@ | ||
/** | ||
* Copyright (c) Microsoft Corporation. All rights reserved. | ||
* Licensed under the MIT License. See License.txt in the project root for | ||
* license information. | ||
* | ||
* Code generated by Microsoft (R) AutoRest Code Generator. | ||
*/ | ||
|
||
package com.microsoft.azure.management.billing.v2018_11_01_preview; | ||
|
||
import rx.Completable; | ||
import rx.Observable; | ||
|
||
/** | ||
* Type representing BillingRoleAssignments. | ||
*/ | ||
public interface BillingRoleAssignments { | ||
/** | ||
* Get the role assignment for the caller. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param billingRoleAssignmentName role assignment id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleAssignment> getByBillingAccountAsync(String billingAccountName, String billingRoleAssignmentName); | ||
|
||
/** | ||
* Delete the role assignment on this billing account. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param billingRoleAssignmentName role assignment id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleAssignment> deleteByBillingAccountNameAsync(String billingAccountName, String billingRoleAssignmentName); | ||
|
||
/** | ||
* Get the role assignment for the caller on the invoice Section. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param invoiceSectionName InvoiceSection Id. | ||
* @param billingRoleAssignmentName role assignment id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleAssignment> getByInvoiceSectionNameAsync(String billingAccountName, String invoiceSectionName, String billingRoleAssignmentName); | ||
|
||
/** | ||
* Delete the role assignment on the invoice Section. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param invoiceSectionName InvoiceSection Id. | ||
* @param billingRoleAssignmentName role assignment id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleAssignment> deleteByInvoiceSectionNameAsync(String billingAccountName, String invoiceSectionName, String billingRoleAssignmentName); | ||
|
||
/** | ||
* Get the role assignment for the caller on the Billing Profile. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param billingProfileName Billing Profile Id. | ||
* @param billingRoleAssignmentName role assignment id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleAssignment> getByBillingProfileNameAsync(String billingAccountName, String billingProfileName, String billingRoleAssignmentName); | ||
|
||
/** | ||
* Delete the role assignment on this Billing Profile. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param billingProfileName Billing Profile Id. | ||
* @param billingRoleAssignmentName role assignment id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleAssignment> deleteByBillingProfileNameAsync(String billingAccountName, String billingProfileName, String billingRoleAssignmentName); | ||
|
||
/** | ||
* Get the role assignments on the Billing Account. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleAssignmentListResult> listByBillingAccountNameAsync(String billingAccountName); | ||
|
||
/** | ||
* Get the role assignments on the invoice Section. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param invoiceSectionName InvoiceSection Id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleAssignmentListResult> listByInvoiceSectionNameAsync(String billingAccountName, String invoiceSectionName); | ||
|
||
/** | ||
* Get the role assignments on the Billing Profile. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param billingProfileName Billing Profile Id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleAssignmentListResult> listByBillingProfileNameAsync(String billingAccountName, String billingProfileName); | ||
|
||
/** | ||
* The operation to add a role assignment to a billing account. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleAssignmentListResult> addByBillingAccountNameAsync(String billingAccountName); | ||
|
||
/** | ||
* The operation to add a role assignment to a invoice Section. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param invoiceSectionName InvoiceSection Id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleAssignmentListResult> addByInvoiceSectionNameAsync(String billingAccountName, String invoiceSectionName); | ||
|
||
/** | ||
* The operation to add a role assignment to a billing profile. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param billingProfileName Billing Profile Id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleAssignmentListResult> addByBillingProfileNameAsync(String billingAccountName, String billingProfileName); | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
80 changes: 80 additions & 0 deletions
80
...va/com/microsoft/azure/management/billing/v2018_11_01_preview/BillingRoleDefinitions.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
/** | ||
* Copyright (c) Microsoft Corporation. All rights reserved. | ||
* Licensed under the MIT License. See License.txt in the project root for | ||
* license information. | ||
* | ||
* Code generated by Microsoft (R) AutoRest Code Generator. | ||
*/ | ||
|
||
package com.microsoft.azure.management.billing.v2018_11_01_preview; | ||
|
||
import rx.Observable; | ||
import com.microsoft.azure.management.billing.v2018_11_01_preview.implementation.BillingRoleDefinitionsInner; | ||
import com.microsoft.azure.arm.model.HasInner; | ||
|
||
/** | ||
* Type representing BillingRoleDefinitions. | ||
*/ | ||
public interface BillingRoleDefinitions extends HasInner<BillingRoleDefinitionsInner> { | ||
/** | ||
* Gets the role definition for a role. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param billingRoleDefinitionName role definition id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleDefinition> getByBillingAccountNameAsync(String billingAccountName, String billingRoleDefinitionName); | ||
|
||
/** | ||
* Gets the role definition for a role. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param invoiceSectionName InvoiceSection Id. | ||
* @param billingRoleDefinitionName role definition id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleDefinition> getByInvoiceSectionNameAsync(String billingAccountName, String invoiceSectionName, String billingRoleDefinitionName); | ||
|
||
/** | ||
* Gets the role definition for a role. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param billingProfileName Billing Profile Id. | ||
* @param billingRoleDefinitionName role definition id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleDefinition> getByBillingProfileNameAsync(String billingAccountName, String billingProfileName, String billingRoleDefinitionName); | ||
|
||
/** | ||
* Lists the role definition for a billing account. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleDefinitionListResult> listByBillingAccountNameAsync(String billingAccountName); | ||
|
||
/** | ||
* Lists the role definition for an invoice Section. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param invoiceSectionName InvoiceSection Id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleDefinitionListResult> listByInvoiceSectionNameAsync(String billingAccountName, String invoiceSectionName); | ||
|
||
/** | ||
* Lists the role definition for a Billing Profile. | ||
* | ||
* @param billingAccountName billing Account Id. | ||
* @param billingProfileName Billing Profile Id. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<BillingRoleDefinitionListResult> listByBillingProfileNameAsync(String billingAccountName, String billingProfileName); | ||
|
||
} |
Oops, something went wrong.