- 3.71.0 (latest)
- 3.70.0
- 3.69.0
- 3.68.0
- 3.67.0
- 3.65.0
- 3.63.0
- 3.62.0
- 3.59.0
- 3.58.0
- 3.57.0
- 3.55.0
- 3.54.0
- 3.53.0
- 3.52.0
- 3.51.0
- 3.50.0
- 3.49.0
- 3.48.0
- 3.47.0
- 3.44.0
- 3.43.0
- 3.42.0
- 3.41.0
- 3.40.0
- 3.39.0
- 3.38.0
- 3.37.0
- 3.36.0
- 3.35.0
- 3.34.0
- 3.32.0
- 3.31.0
- 3.30.0
- 3.29.0
- 3.28.0
- 3.27.0
- 3.26.0
- 3.25.0
- 3.24.0
- 3.23.0
- 3.22.0
- 3.19.0
- 3.18.0
- 3.17.0
- 3.16.0
- 3.15.0
- 3.14.0
- 3.13.0
- 3.12.0
- 3.11.0
- 3.10.0
- 3.9.0
- 3.8.0
- 3.7.0
- 3.6.0
- 3.4.0
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.0
- 2.0.0
- 1.2.5
- 1.1.8
- 0.2.0
public interface CreateRoleRequestOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getParent()
public abstract String getParent() The parent parameter's value depends on the target resource for the
request, namely
projects
or
organizations.
Each resource type's parent value format is described below:
projects.roles.create():projects/{PROJECT_ID}. This method creates project-level custom roles. Example request URL:https://iam.googleapis.com/v1/projects/{PROJECT_ID}/rolesorganizations.roles.create():organizations/{ORGANIZATION_ID}. This method creates organization-level custom roles. Example request URL:https://iam.googleapis.com/v1/organizations/{ORGANIZATION_ID}/rolesNote: Wildcard (*) values are invalid; you must specify a complete project ID or organization ID.
string parent = 1 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
String |
The parent. |
getParentBytes()
public abstract ByteString getParentBytes() The parent parameter's value depends on the target resource for the
request, namely
projects
or
organizations.
Each resource type's parent value format is described below:
projects.roles.create():projects/{PROJECT_ID}. This method creates project-level custom roles. Example request URL:https://iam.googleapis.com/v1/projects/{PROJECT_ID}/rolesorganizations.roles.create():organizations/{ORGANIZATION_ID}. This method creates organization-level custom roles. Example request URL:https://iam.googleapis.com/v1/organizations/{ORGANIZATION_ID}/rolesNote: Wildcard (*) values are invalid; you must specify a complete project ID or organization ID.
string parent = 1 [(.google.api.resource_reference) = { ... }
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for parent. |
getRole()
public abstract Role getRole()The Role resource to create.
.google.iam.admin.v1.Role role = 3;
| Returns | |
|---|---|
| Type | Description |
Role |
The role. |
getRoleId()
public abstract String getRoleId() The role ID to use for this role.
A role ID may contain alphanumeric characters, underscores (_), and
periods (.). It must contain a minimum of 3 characters and a maximum of
64 characters.
string role_id = 2;
| Returns | |
|---|---|
| Type | Description |
String |
The roleId. |
getRoleIdBytes()
public abstract ByteString getRoleIdBytes() The role ID to use for this role.
A role ID may contain alphanumeric characters, underscores (_), and
periods (.). It must contain a minimum of 3 characters and a maximum of
64 characters.
string role_id = 2;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for roleId. |
getRoleOrBuilder()
public abstract RoleOrBuilder getRoleOrBuilder()The Role resource to create.
.google.iam.admin.v1.Role role = 3;
| Returns | |
|---|---|
| Type | Description |
RoleOrBuilder |
|
hasRole()
public abstract boolean hasRole()The Role resource to create.
.google.iam.admin.v1.Role role = 3;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the role field is set. |