com.azure.resourcemanager.authorization.implementation.PermissionImpl Maven / Gradle / Ivy
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
package com.azure.resourcemanager.authorization.implementation;
import com.azure.resourcemanager.authorization.models.Permission;
import com.azure.resourcemanager.authorization.fluent.models.PermissionInner;
import com.azure.resourcemanager.resources.fluentcore.model.implementation.WrapperImpl;
import java.util.List;
/** Implementation for Permission and its parent interfaces. */
class PermissionImpl extends WrapperImpl implements Permission {
protected PermissionImpl(PermissionInner innerObject) {
super(innerObject);
}
@Override
public List actions() {
return innerModel().actions();
}
@Override
public List notActions() {
return innerModel().notActions();
}
@Override
public List dataActions() {
return innerModel().dataActions();
}
@Override
public List notDataActions() {
return innerModel().notDataActions();
}
}