Class AuthzPolicy.AuthzRule.RequestResource.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AuthzPolicy.AuthzRule.RequestResource.Builder>
com.google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource.Builder
- All Implemented Interfaces:
AuthzPolicy.AuthzRule.RequestResourceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AuthzPolicy.AuthzRule.RequestResource
public static final class AuthzPolicy.AuthzRule.RequestResource.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AuthzPolicy.AuthzRule.RequestResource.Builder>
implements AuthzPolicy.AuthzRule.RequestResourceOrBuilder
Describes the properties of a client VM resource accessing the internal application load balancers.Protobuf type
google.cloud.networksecurity.v1.AuthzPolicy.AuthzRule.RequestResource-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.Optional.Optional.Optional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Optional.Optional.setIamServiceAccount(AuthzPolicy.AuthzRule.StringMatch.Builder builderForValue) Optional.Optional.Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AuthzPolicy.AuthzRule.RequestResource.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<AuthzPolicy.AuthzRule.RequestResource.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<AuthzPolicy.AuthzRule.RequestResource.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AuthzPolicy.AuthzRule.RequestResource.Builder>
-
mergeFrom
public AuthzPolicy.AuthzRule.RequestResource.Builder mergeFrom(AuthzPolicy.AuthzRule.RequestResource other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AuthzPolicy.AuthzRule.RequestResource.Builder>
-
mergeFrom
public AuthzPolicy.AuthzRule.RequestResource.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AuthzPolicy.AuthzRule.RequestResource.Builder>- Throws:
IOException
-
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];- Specified by:
hasTagValueIdSetin interfaceAuthzPolicy.AuthzRule.RequestResourceOrBuilder- Returns:
- Whether the tagValueIdSet field is set.
-
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];- Specified by:
getTagValueIdSetin interfaceAuthzPolicy.AuthzRule.RequestResourceOrBuilder- Returns:
- The tagValueIdSet.
-
setTagValueIdSet
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]; -
setTagValueIdSet
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]; -
mergeTagValueIdSet
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]; -
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]; -
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]; -
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];- Specified by:
getTagValueIdSetOrBuilderin interfaceAuthzPolicy.AuthzRule.RequestResourceOrBuilder
-
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];- Specified by:
hasIamServiceAccountin interfaceAuthzPolicy.AuthzRule.RequestResourceOrBuilder- Returns:
- Whether the iamServiceAccount field is set.
-
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];- Specified by:
getIamServiceAccountin interfaceAuthzPolicy.AuthzRule.RequestResourceOrBuilder- Returns:
- The iamServiceAccount.
-
setIamServiceAccount
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]; -
setIamServiceAccount
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]; -
mergeIamServiceAccount
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]; -
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]; -
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]; -
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];- Specified by:
getIamServiceAccountOrBuilderin interfaceAuthzPolicy.AuthzRule.RequestResourceOrBuilder
-