Skip to content

Commit

Permalink
Generated from 1144249e38328c6892ac246382220254c63249af
Browse files Browse the repository at this point in the history
  • Loading branch information
SDK Automation committed Sep 15, 2020
1 parent 469f7af commit ee351f2
Show file tree
Hide file tree
Showing 37 changed files with 7,240 additions and 1,219 deletions.
2 changes: 1 addition & 1 deletion sdk/policyinsights/mgmt-v2019_10_01/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-arm-parent</artifactId>
<version>1.1.0</version>
<relativePath>../../parents/azure-arm-parent</relativePath>
<relativePath>../../../pom.management.xml</relativePath>
</parent>
<artifactId>azure-mgmt-policyinsights</artifactId>
<version>1.0.0-beta</version>
Expand Down
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;
}

}
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;
}

}
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();

}
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;
}

}
Loading

0 comments on commit ee351f2

Please sign in to comment.