public static final class GetIamPolicyRequest.Builder extends GeneratedMessageV3.Builder<GetIamPolicyRequest.Builder> implements GetIamPolicyRequestOrBuilder
Request message for GetIamPolicy
method.
Protobuf type google.iam.v1.GetIamPolicyRequest
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public GetIamPolicyRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public GetIamPolicyRequest build()
Returns
buildPartial()
public GetIamPolicyRequest buildPartial()
Returns
clear()
public GetIamPolicyRequest.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public GetIamPolicyRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public GetIamPolicyRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearOptions()
public GetIamPolicyRequest.Builder clearOptions()
OPTIONAL: A GetPolicyOptions
object for specifying options to
GetIamPolicy
. This field is only used by Cloud IAM.
.google.iam.v1.GetPolicyOptions options = 2;
Returns
clearResource()
public GetIamPolicyRequest.Builder clearResource()
REQUIRED: The resource for which the policy is being requested.
See the operation documentation for the appropriate value for this field.
string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
clone()
public GetIamPolicyRequest.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public GetIamPolicyRequest getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getOptions()
public GetPolicyOptions getOptions()
OPTIONAL: A GetPolicyOptions
object for specifying options to
GetIamPolicy
. This field is only used by Cloud IAM.
.google.iam.v1.GetPolicyOptions options = 2;
Returns
getOptionsBuilder()
public GetPolicyOptions.Builder getOptionsBuilder()
OPTIONAL: A GetPolicyOptions
object for specifying options to
GetIamPolicy
. This field is only used by Cloud IAM.
.google.iam.v1.GetPolicyOptions options = 2;
Returns
getOptionsOrBuilder()
public GetPolicyOptionsOrBuilder getOptionsOrBuilder()
OPTIONAL: A GetPolicyOptions
object for specifying options to
GetIamPolicy
. This field is only used by Cloud IAM.
.google.iam.v1.GetPolicyOptions options = 2;
Returns
getResource()
public String getResource()
REQUIRED: The resource for which the policy is being requested.
See the operation documentation for the appropriate value for this field.
string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
Type | Description |
String | The resource.
|
getResourceBytes()
public ByteString getResourceBytes()
REQUIRED: The resource for which the policy is being requested.
See the operation documentation for the appropriate value for this field.
string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Returns
hasOptions()
public boolean hasOptions()
OPTIONAL: A GetPolicyOptions
object for specifying options to
GetIamPolicy
. This field is only used by Cloud IAM.
.google.iam.v1.GetPolicyOptions options = 2;
Returns
Type | Description |
boolean | Whether the options field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(GetIamPolicyRequest other)
public GetIamPolicyRequest.Builder mergeFrom(GetIamPolicyRequest other)
Parameter
Returns
public GetIamPolicyRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public GetIamPolicyRequest.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeOptions(GetPolicyOptions value)
public GetIamPolicyRequest.Builder mergeOptions(GetPolicyOptions value)
OPTIONAL: A GetPolicyOptions
object for specifying options to
GetIamPolicy
. This field is only used by Cloud IAM.
.google.iam.v1.GetPolicyOptions options = 2;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final GetIamPolicyRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public GetIamPolicyRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setOptions(GetPolicyOptions value)
public GetIamPolicyRequest.Builder setOptions(GetPolicyOptions value)
OPTIONAL: A GetPolicyOptions
object for specifying options to
GetIamPolicy
. This field is only used by Cloud IAM.
.google.iam.v1.GetPolicyOptions options = 2;
Parameter
Returns
setOptions(GetPolicyOptions.Builder builderForValue)
public GetIamPolicyRequest.Builder setOptions(GetPolicyOptions.Builder builderForValue)
OPTIONAL: A GetPolicyOptions
object for specifying options to
GetIamPolicy
. This field is only used by Cloud IAM.
.google.iam.v1.GetPolicyOptions options = 2;
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public GetIamPolicyRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setResource(String value)
public GetIamPolicyRequest.Builder setResource(String value)
REQUIRED: The resource for which the policy is being requested.
See the operation documentation for the appropriate value for this field.
string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | String
The resource to set.
|
Returns
setResourceBytes(ByteString value)
public GetIamPolicyRequest.Builder setResourceBytes(ByteString value)
REQUIRED: The resource for which the policy is being requested.
See the operation documentation for the appropriate value for this field.
string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
Parameter
Name | Description |
value | ByteString
The bytes for resource to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final GetIamPolicyRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides