- 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 static final class CreateRoleRequest.Builder extends GeneratedMessageV3.Builder<CreateRoleRequest.Builder> implements CreateRoleRequestOrBuilderThe request to create a new role.
Protobuf type google.iam.admin.v1.CreateRoleRequest
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > CreateRoleRequest.BuilderImplements
CreateRoleRequestOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CreateRoleRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|
build()
public CreateRoleRequest build()| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest |
|
buildPartial()
public CreateRoleRequest buildPartial()| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest |
|
clear()
public CreateRoleRequest.Builder clear()| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|
clearField(Descriptors.FieldDescriptor field)
public CreateRoleRequest.Builder clearField(Descriptors.FieldDescriptor field)| Parameter | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|
clearOneof(Descriptors.OneofDescriptor oneof)
public CreateRoleRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)| Parameter | |
|---|---|
| Name | Description |
oneof |
OneofDescriptor |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|
clearParent()
public CreateRoleRequest.Builder clearParent() 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 |
CreateRoleRequest.Builder |
This builder for chaining. |
clearRole()
public CreateRoleRequest.Builder clearRole()The Role resource to create.
.google.iam.admin.v1.Role role = 3;
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|
clearRoleId()
public CreateRoleRequest.Builder clearRoleId()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 |
CreateRoleRequest.Builder |
This builder for chaining. |
clone()
public CreateRoleRequest.Builder clone()| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|
getDefaultInstanceForType()
public CreateRoleRequest getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getParent()
public 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 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 Role getRole()The Role resource to create.
.google.iam.admin.v1.Role role = 3;
| Returns | |
|---|---|
| Type | Description |
Role |
The role. |
getRoleBuilder()
public Role.Builder getRoleBuilder()The Role resource to create.
.google.iam.admin.v1.Role role = 3;
| Returns | |
|---|---|
| Type | Description |
Role.Builder |
|
getRoleId()
public 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 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 RoleOrBuilder getRoleOrBuilder()The Role resource to create.
.google.iam.admin.v1.Role role = 3;
| Returns | |
|---|---|
| Type | Description |
RoleOrBuilder |
|
hasRole()
public boolean hasRole()The Role resource to create.
.google.iam.admin.v1.Role role = 3;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the role field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(CreateRoleRequest other)
public CreateRoleRequest.Builder mergeFrom(CreateRoleRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CreateRoleRequest |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public CreateRoleRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public CreateRoleRequest.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|
mergeRole(Role value)
public CreateRoleRequest.Builder mergeRole(Role value)The Role resource to create.
.google.iam.admin.v1.Role role = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
Role |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CreateRoleRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|
setField(Descriptors.FieldDescriptor field, Object value)
public CreateRoleRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|
setParent(String value)
public CreateRoleRequest.Builder setParent(String value) 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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe parent to set. |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
This builder for chaining. |
setParentBytes(ByteString value)
public CreateRoleRequest.Builder setParentBytes(ByteString value) 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) = { ... }
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for parent to set. |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CreateRoleRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)| Parameters | |
|---|---|
| Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|
setRole(Role value)
public CreateRoleRequest.Builder setRole(Role value)The Role resource to create.
.google.iam.admin.v1.Role role = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
Role |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|
setRole(Role.Builder builderForValue)
public CreateRoleRequest.Builder setRole(Role.Builder builderForValue)The Role resource to create.
.google.iam.admin.v1.Role role = 3;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Role.Builder |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|
setRoleId(String value)
public CreateRoleRequest.Builder setRoleId(String value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe roleId to set. |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
This builder for chaining. |
setRoleIdBytes(ByteString value)
public CreateRoleRequest.Builder setRoleIdBytes(ByteString value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for roleId to set. |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final CreateRoleRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)| Parameter | |
|---|---|
| Name | Description |
unknownFields |
UnknownFieldSet |
| Returns | |
|---|---|
| Type | Description |
CreateRoleRequest.Builder |
|