@Override protected PolicyAssignmentImpl wrapModel(PolicyAssignmentInner inner) { if (inner == null) { return null; } return new PolicyAssignmentImpl(inner.name(), inner, client); }
@Override public boolean isInCreateMode() { return id() == null; }
@Override public PolicyAssignmentImpl withPolicyDefinitionId(String policyDefinitionId) { inner().withPolicyDefinitionId(policyDefinitionId); return this; }
@Override public Observable<PolicyAssignment> createResourceAsync() { return innerCollection.createAsync(inner().scope(), name(), inner()) .map(innerToFluentMap(this)); }
@Override public Observable<PolicyAssignment> createResourceAsync() { return innerCollection.createAsync(inner().scope(), name(), inner()) .map(innerToFluentMap(this)); }
@Override public PolicyAssignmentImpl withDisplayName(String displayName) { inner().withDisplayName(displayName); return this; }
@Override protected PolicyAssignmentImpl wrapModel(PolicyAssignmentInner inner) { if (inner == null) { return null; } return new PolicyAssignmentImpl(inner.name(), inner, client); }
@Override public boolean isInCreateMode() { return id() == null; }
@Override public PolicyAssignmentImpl forScope(String scope) { inner().withScope(scope); return this; }
@Override protected PolicyAssignmentImpl wrapModel(String name) { return new PolicyAssignmentImpl(name, new PolicyAssignmentInner().withDisplayName(name), client); }
@Override public String displayName() { return inner().displayName(); }
@Override protected PolicyAssignmentImpl wrapModel(String name) { return new PolicyAssignmentImpl(name, new PolicyAssignmentInner().withDisplayName(name), client); }
@Override public String policyDefinitionId() { return inner().policyDefinitionId(); }
@Override public PolicyAssignmentImpl withPolicyDefinitionId(String policyDefinitionId) { inner().withPolicyDefinitionId(policyDefinitionId); return this; }
@Override public PolicyAssignmentImpl withDisplayName(String displayName) { inner().withDisplayName(displayName); return this; }
@Override public String scope() { return inner().scope(); }
@Override public String id() { return inner().id(); }
@Override public String id() { return inner().id(); }