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.
/**
* 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.graphrbac.implementation;
import java.util.Map;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
Request parameters for the GetObjectsByObjectIds API.
/**
* Request parameters for the GetObjectsByObjectIds API.
*/
public class GetObjectsParametersInner {
Unmatched properties from the message are deserialized this collection.
/**
* Unmatched properties from the message are deserialized this collection.
*/
@JsonProperty(value = "")
private Map<String, Object> additionalProperties;
The requested object IDs.
/**
* The requested object IDs.
*/
@JsonProperty(value = "objectIds")
private List<String> objectIds;
The requested object types.
/**
* The requested object types.
*/
@JsonProperty(value = "types")
private List<String> types;
If true, also searches for object IDs in the partner tenant.
/**
* If true, also searches for object IDs in the partner tenant.
*/
@JsonProperty(value = "includeDirectoryObjectReferences", required = true)
private boolean includeDirectoryObjectReferences;
Get the additionalProperties value.
Returns: the additionalProperties value
/**
* Get the additionalProperties value.
*
* @return the additionalProperties value
*/
public Map<String, Object> additionalProperties() {
return this.additionalProperties;
}
Set the additionalProperties value.
Params: - additionalProperties – the additionalProperties value to set
Returns: the GetObjectsParametersInner object itself.
/**
* Set the additionalProperties value.
*
* @param additionalProperties the additionalProperties value to set
* @return the GetObjectsParametersInner object itself.
*/
public GetObjectsParametersInner withAdditionalProperties(Map<String, Object> additionalProperties) {
this.additionalProperties = additionalProperties;
return this;
}
Get the objectIds value.
Returns: the objectIds value
/**
* Get the objectIds value.
*
* @return the objectIds value
*/
public List<String> objectIds() {
return this.objectIds;
}
Set the objectIds value.
Params: - objectIds – the objectIds value to set
Returns: the GetObjectsParametersInner object itself.
/**
* Set the objectIds value.
*
* @param objectIds the objectIds value to set
* @return the GetObjectsParametersInner object itself.
*/
public GetObjectsParametersInner withObjectIds(List<String> objectIds) {
this.objectIds = objectIds;
return this;
}
Get the types value.
Returns: the types value
/**
* Get the types value.
*
* @return the types value
*/
public List<String> types() {
return this.types;
}
Set the types value.
Params: - types – the types value to set
Returns: the GetObjectsParametersInner object itself.
/**
* Set the types value.
*
* @param types the types value to set
* @return the GetObjectsParametersInner object itself.
*/
public GetObjectsParametersInner withTypes(List<String> types) {
this.types = types;
return this;
}
Get the includeDirectoryObjectReferences value.
Returns: the includeDirectoryObjectReferences value
/**
* Get the includeDirectoryObjectReferences value.
*
* @return the includeDirectoryObjectReferences value
*/
public boolean includeDirectoryObjectReferences() {
return this.includeDirectoryObjectReferences;
}
Set the includeDirectoryObjectReferences value.
Params: - includeDirectoryObjectReferences – the includeDirectoryObjectReferences value to set
Returns: the GetObjectsParametersInner object itself.
/**
* Set the includeDirectoryObjectReferences value.
*
* @param includeDirectoryObjectReferences the includeDirectoryObjectReferences value to set
* @return the GetObjectsParametersInner object itself.
*/
public GetObjectsParametersInner withIncludeDirectoryObjectReferences(boolean includeDirectoryObjectReferences) {
this.includeDirectoryObjectReferences = includeDirectoryObjectReferences;
return this;
}
}