Class PolicyAssignmentRequestOptionsItem
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.model.GenericModel
-
- com.ibm.cloud.platform_services.iam_policy_management.v1.model.PolicyAssignmentRequestOptionsItem
-
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class PolicyAssignmentRequestOptionsItem extends com.ibm.cloud.sdk.core.service.model.GenericModel
The set of properties required for a policy assignment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PolicyAssignmentRequestOptionsItem.SubjectType
The policy subject type; either 'iam_id' or 'access_group_id'.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getRootRequesterId()
Gets the rootRequesterId.java.lang.String
getRootTemplateId()
Gets the rootTemplateId.java.lang.String
getRootTemplateVersion()
Gets the rootTemplateVersion.java.lang.String
getSubjectId()
Gets the subjectId.java.lang.String
getSubjectType()
Gets the subjectType.
-
-
-
Method Detail
-
getSubjectType
public java.lang.String getSubjectType()
Gets the subjectType. The policy subject type; either 'iam_id' or 'access_group_id'.- Returns:
- the subjectType
-
getSubjectId
public java.lang.String getSubjectId()
Gets the subjectId. The policy subject id.- Returns:
- the subjectId
-
getRootRequesterId
public java.lang.String getRootRequesterId()
Gets the rootRequesterId. The policy assignment requester id.- Returns:
- the rootRequesterId
-
getRootTemplateId
public java.lang.String getRootTemplateId()
Gets the rootTemplateId. The template id where this policy is being assigned from.- Returns:
- the rootTemplateId
-
getRootTemplateVersion
public java.lang.String getRootTemplateVersion()
Gets the rootTemplateVersion. The template version where this policy is being assigned from.- Returns:
- the rootTemplateVersion
-
-