public static final class AuthzPolicy.AuthzRule.RequestResource.Builder extends GeneratedMessage.Builder<AuthzPolicy.AuthzRule.RequestResource.Builder> implements AuthzPolicy.AuthzRule.RequestResourceOrBuilderDescribes the properties of a client VM resource accessing the internal application load balancers.
Protobuf type google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > AuthzPolicy.AuthzRule.RequestResource.BuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public AuthzPolicy.AuthzRule.RequestResource build()| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource |
|
buildPartial()
public AuthzPolicy.AuthzRule.RequestResource buildPartial()| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource |
|
clear()
public AuthzPolicy.AuthzRule.RequestResource.Builder clear()| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource.Builder |
|
clearIamServiceAccount()
public AuthzPolicy.AuthzRule.RequestResource.Builder clearIamServiceAccount()Optional. An IAM service account to match against the source service account of the VM sending the request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.StringMatch iam_service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource.Builder |
|
clearTagValueIdSet()
public AuthzPolicy.AuthzRule.RequestResource.Builder clearTagValueIdSet()Optional. A list of resource tag value permanent IDs to match against the resource manager tags value associated with the source VM of a request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet tag_value_id_set = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource.Builder |
|
getDefaultInstanceForType()
public AuthzPolicy.AuthzRule.RequestResource getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getIamServiceAccount()
public AuthzPolicy.AuthzRule.StringMatch getIamServiceAccount()Optional. An IAM service account to match against the source service account of the VM sending the request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.StringMatch iam_service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.StringMatch |
The iamServiceAccount. |
getIamServiceAccountBuilder()
public AuthzPolicy.AuthzRule.StringMatch.Builder getIamServiceAccountBuilder()Optional. An IAM service account to match against the source service account of the VM sending the request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.StringMatch iam_service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.StringMatch.Builder |
|
getIamServiceAccountOrBuilder()
public AuthzPolicy.AuthzRule.StringMatchOrBuilder getIamServiceAccountOrBuilder()Optional. An IAM service account to match against the source service account of the VM sending the request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.StringMatch iam_service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.StringMatchOrBuilder |
|
getTagValueIdSet()
public AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet getTagValueIdSet()Optional. A list of resource tag value permanent IDs to match against the resource manager tags value associated with the source VM of a request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet tag_value_id_set = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet |
The tagValueIdSet. |
getTagValueIdSetBuilder()
public AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet.Builder getTagValueIdSetBuilder()Optional. A list of resource tag value permanent IDs to match against the resource manager tags value associated with the source VM of a request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet tag_value_id_set = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet.Builder |
|
getTagValueIdSetOrBuilder()
public AuthzPolicy.AuthzRule.RequestResource.TagValueIdSetOrBuilder getTagValueIdSetOrBuilder()Optional. A list of resource tag value permanent IDs to match against the resource manager tags value associated with the source VM of a request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet tag_value_id_set = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource.TagValueIdSetOrBuilder |
|
hasIamServiceAccount()
public boolean hasIamServiceAccount()Optional. An IAM service account to match against the source service account of the VM sending the request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.StringMatch iam_service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the iamServiceAccount field is set. |
hasTagValueIdSet()
public boolean hasTagValueIdSet()Optional. A list of resource tag value permanent IDs to match against the resource manager tags value associated with the source VM of a request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet tag_value_id_set = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the tagValueIdSet field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(AuthzPolicy.AuthzRule.RequestResource other)
public AuthzPolicy.AuthzRule.RequestResource.Builder mergeFrom(AuthzPolicy.AuthzRule.RequestResource other)| Parameter | |
|---|---|
| Name | Description |
other |
AuthzPolicy.AuthzRule.RequestResource |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public AuthzPolicy.AuthzRule.RequestResource.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public AuthzPolicy.AuthzRule.RequestResource.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource.Builder |
|
mergeIamServiceAccount(AuthzPolicy.AuthzRule.StringMatch value)
public AuthzPolicy.AuthzRule.RequestResource.Builder mergeIamServiceAccount(AuthzPolicy.AuthzRule.StringMatch value)Optional. An IAM service account to match against the source service account of the VM sending the request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.StringMatch iam_service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
AuthzPolicy.AuthzRule.StringMatch |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource.Builder |
|
mergeTagValueIdSet(AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet value)
public AuthzPolicy.AuthzRule.RequestResource.Builder mergeTagValueIdSet(AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet value)Optional. A list of resource tag value permanent IDs to match against the resource manager tags value associated with the source VM of a request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet tag_value_id_set = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource.Builder |
|
setIamServiceAccount(AuthzPolicy.AuthzRule.StringMatch value)
public AuthzPolicy.AuthzRule.RequestResource.Builder setIamServiceAccount(AuthzPolicy.AuthzRule.StringMatch value)Optional. An IAM service account to match against the source service account of the VM sending the request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.StringMatch iam_service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
AuthzPolicy.AuthzRule.StringMatch |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource.Builder |
|
setIamServiceAccount(AuthzPolicy.AuthzRule.StringMatch.Builder builderForValue)
public AuthzPolicy.AuthzRule.RequestResource.Builder setIamServiceAccount(AuthzPolicy.AuthzRule.StringMatch.Builder builderForValue)Optional. An IAM service account to match against the source service account of the VM sending the request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.StringMatch iam_service_account = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
AuthzPolicy.AuthzRule.StringMatch.Builder |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource.Builder |
|
setTagValueIdSet(AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet value)
public AuthzPolicy.AuthzRule.RequestResource.Builder setTagValueIdSet(AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet value)Optional. A list of resource tag value permanent IDs to match against the resource manager tags value associated with the source VM of a request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet tag_value_id_set = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource.Builder |
|
setTagValueIdSet(AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet.Builder builderForValue)
public AuthzPolicy.AuthzRule.RequestResource.Builder setTagValueIdSet(AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet.Builder builderForValue)Optional. A list of resource tag value permanent IDs to match against the resource manager tags value associated with the source VM of a request.
.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet tag_value_id_set = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
AuthzPolicy.AuthzRule.RequestResource.TagValueIdSet.Builder |
| Returns | |
|---|---|
| Type | Description |
AuthzPolicy.AuthzRule.RequestResource.Builder |
|