forked from Azure/azure-sdk-for-java
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Generated from 1144249e38328c6892ac246382220254c63249af
- Loading branch information
SDK Automation
committed
Sep 15, 2020
1 parent
469f7af
commit ee351f2
Showing
37 changed files
with
7,240 additions
and
1,219 deletions.
There are no files selected for viewing
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
72 changes: 72 additions & 0 deletions
72
...a/com/microsoft/azure/management/policyinsights/v2019_10_01/CheckRestrictionsRequest.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,72 @@ | ||
/** | ||
* 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.policyinsights.v2019_10_01; | ||
|
||
import java.util.List; | ||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
/** | ||
* The check policy restrictions parameters describing the resource that is | ||
* being evaluated. | ||
*/ | ||
public class CheckRestrictionsRequest { | ||
/** | ||
* The information about the resource that will be evaluated. | ||
*/ | ||
@JsonProperty(value = "resourceDetails", required = true) | ||
private CheckRestrictionsResourceDetails resourceDetails; | ||
|
||
/** | ||
* The list of fields and values that should be evaluated for potential | ||
* restrictions. | ||
*/ | ||
@JsonProperty(value = "pendingFields") | ||
private List<PendingField> pendingFields; | ||
|
||
/** | ||
* Get the information about the resource that will be evaluated. | ||
* | ||
* @return the resourceDetails value | ||
*/ | ||
public CheckRestrictionsResourceDetails resourceDetails() { | ||
return this.resourceDetails; | ||
} | ||
|
||
/** | ||
* Set the information about the resource that will be evaluated. | ||
* | ||
* @param resourceDetails the resourceDetails value to set | ||
* @return the CheckRestrictionsRequest object itself. | ||
*/ | ||
public CheckRestrictionsRequest withResourceDetails(CheckRestrictionsResourceDetails resourceDetails) { | ||
this.resourceDetails = resourceDetails; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get the list of fields and values that should be evaluated for potential restrictions. | ||
* | ||
* @return the pendingFields value | ||
*/ | ||
public List<PendingField> pendingFields() { | ||
return this.pendingFields; | ||
} | ||
|
||
/** | ||
* Set the list of fields and values that should be evaluated for potential restrictions. | ||
* | ||
* @param pendingFields the pendingFields value to set | ||
* @return the CheckRestrictionsRequest object itself. | ||
*/ | ||
public CheckRestrictionsRequest withPendingFields(List<PendingField> pendingFields) { | ||
this.pendingFields = pendingFields; | ||
return this; | ||
} | ||
|
||
} |
98 changes: 98 additions & 0 deletions
98
...crosoft/azure/management/policyinsights/v2019_10_01/CheckRestrictionsResourceDetails.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,98 @@ | ||
/** | ||
* 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.policyinsights.v2019_10_01; | ||
|
||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
/** | ||
* The information about the resource that will be evaluated. | ||
*/ | ||
public class CheckRestrictionsResourceDetails { | ||
/** | ||
* The resource content. This should include whatever properties are | ||
* already known and can be a partial set of all resource properties. | ||
*/ | ||
@JsonProperty(value = "resourceContent", required = true) | ||
private Object resourceContent; | ||
|
||
/** | ||
* The api-version of the resource content. | ||
*/ | ||
@JsonProperty(value = "apiVersion") | ||
private String apiVersion; | ||
|
||
/** | ||
* The scope where the resource is being created. For example, if the | ||
* resource is a child resource this would be the parent resource's | ||
* resource ID. | ||
*/ | ||
@JsonProperty(value = "scope") | ||
private String scope; | ||
|
||
/** | ||
* Get the resource content. This should include whatever properties are already known and can be a partial set of all resource properties. | ||
* | ||
* @return the resourceContent value | ||
*/ | ||
public Object resourceContent() { | ||
return this.resourceContent; | ||
} | ||
|
||
/** | ||
* Set the resource content. This should include whatever properties are already known and can be a partial set of all resource properties. | ||
* | ||
* @param resourceContent the resourceContent value to set | ||
* @return the CheckRestrictionsResourceDetails object itself. | ||
*/ | ||
public CheckRestrictionsResourceDetails withResourceContent(Object resourceContent) { | ||
this.resourceContent = resourceContent; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get the api-version of the resource content. | ||
* | ||
* @return the apiVersion value | ||
*/ | ||
public String apiVersion() { | ||
return this.apiVersion; | ||
} | ||
|
||
/** | ||
* Set the api-version of the resource content. | ||
* | ||
* @param apiVersion the apiVersion value to set | ||
* @return the CheckRestrictionsResourceDetails object itself. | ||
*/ | ||
public CheckRestrictionsResourceDetails withApiVersion(String apiVersion) { | ||
this.apiVersion = apiVersion; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get the scope where the resource is being created. For example, if the resource is a child resource this would be the parent resource's resource ID. | ||
* | ||
* @return the scope value | ||
*/ | ||
public String scope() { | ||
return this.scope; | ||
} | ||
|
||
/** | ||
* Set the scope where the resource is being created. For example, if the resource is a child resource this would be the parent resource's resource ID. | ||
* | ||
* @param scope the scope value to set | ||
* @return the CheckRestrictionsResourceDetails object itself. | ||
*/ | ||
public CheckRestrictionsResourceDetails withScope(String scope) { | ||
this.scope = scope; | ||
return this; | ||
} | ||
|
||
} |
31 changes: 31 additions & 0 deletions
31
...va/com/microsoft/azure/management/policyinsights/v2019_10_01/CheckRestrictionsResult.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,31 @@ | ||
/** | ||
* 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.policyinsights.v2019_10_01; | ||
|
||
import com.microsoft.azure.arm.model.HasInner; | ||
import com.microsoft.azure.arm.resources.models.HasManager; | ||
import com.microsoft.azure.management.policyinsights.v2019_10_01.implementation.PolicyInsightsManager; | ||
import com.microsoft.azure.management.policyinsights.v2019_10_01.implementation.CheckRestrictionsResultInner; | ||
import java.util.List; | ||
|
||
/** | ||
* Type representing CheckRestrictionsResult. | ||
*/ | ||
public interface CheckRestrictionsResult extends HasInner<CheckRestrictionsResultInner>, HasManager<PolicyInsightsManager> { | ||
/** | ||
* @return the contentEvaluationResult value. | ||
*/ | ||
CheckRestrictionsResultContentEvaluationResult contentEvaluationResult(); | ||
|
||
/** | ||
* @return the fieldRestrictions value. | ||
*/ | ||
List<FieldRestrictions> fieldRestrictions(); | ||
|
||
} |
45 changes: 45 additions & 0 deletions
45
...management/policyinsights/v2019_10_01/CheckRestrictionsResultContentEvaluationResult.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,45 @@ | ||
/** | ||
* 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.policyinsights.v2019_10_01; | ||
|
||
import java.util.List; | ||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
/** | ||
* Evaluation results for the provided partial resource content. | ||
*/ | ||
public class CheckRestrictionsResultContentEvaluationResult { | ||
/** | ||
* Policy evaluation results against the given resource content. This will | ||
* indicate if the partial content that was provided will be denied as-is. | ||
*/ | ||
@JsonProperty(value = "policyEvaluations") | ||
private List<PolicyEvaluationResult> policyEvaluations; | ||
|
||
/** | ||
* Get policy evaluation results against the given resource content. This will indicate if the partial content that was provided will be denied as-is. | ||
* | ||
* @return the policyEvaluations value | ||
*/ | ||
public List<PolicyEvaluationResult> policyEvaluations() { | ||
return this.policyEvaluations; | ||
} | ||
|
||
/** | ||
* Set policy evaluation results against the given resource content. This will indicate if the partial content that was provided will be denied as-is. | ||
* | ||
* @param policyEvaluations the policyEvaluations value to set | ||
* @return the CheckRestrictionsResultContentEvaluationResult object itself. | ||
*/ | ||
public CheckRestrictionsResultContentEvaluationResult withPolicyEvaluations(List<PolicyEvaluationResult> policyEvaluations) { | ||
this.policyEvaluations = policyEvaluations; | ||
return this; | ||
} | ||
|
||
} |
Oops, something went wrong.