Package com.google.cloud.compute.v1
Class PatchRuleRegionSecurityPolicyRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PatchRuleRegionSecurityPolicyRequest.Builder>
com.google.cloud.compute.v1.PatchRuleRegionSecurityPolicyRequest.Builder
- All Implemented Interfaces:
PatchRuleRegionSecurityPolicyRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PatchRuleRegionSecurityPolicyRequest
public static final class PatchRuleRegionSecurityPolicyRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PatchRuleRegionSecurityPolicyRequest.Builder>
implements PatchRuleRegionSecurityPolicyRequestOrBuilder
A request message for RegionSecurityPolicies.PatchRule. See the method description for details.Protobuf type
google.cloud.compute.v1.PatchRuleRegionSecurityPolicyRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The priority of the rule to patch.Project ID for this request.Name of the region scoping this request.Name of the security policy to update.The body resource for this requestIndicates fields to be cleared as part of this request.If true, the request will not be committed.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintThe priority of the rule to patch.Project ID for this request.com.google.protobuf.ByteStringProject ID for this request.Name of the region scoping this request.com.google.protobuf.ByteStringName of the region scoping this request.Name of the security policy to update.com.google.protobuf.ByteStringName of the security policy to update.The body resource for this requestThe body resource for this requestThe body resource for this requestIndicates fields to be cleared as part of this request.com.google.protobuf.ByteStringIndicates fields to be cleared as part of this request.booleanIf true, the request will not be committed.booleanThe priority of the rule to patch.booleanThe body resource for this requestbooleanIndicates fields to be cleared as part of this request.booleanIf true, the request will not be committed.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The body resource for this requestsetPriority(int value) The priority of the rule to patch.setProject(String value) Project ID for this request.setProjectBytes(com.google.protobuf.ByteString value) Project ID for this request.Name of the region scoping this request.setRegionBytes(com.google.protobuf.ByteString value) Name of the region scoping this request.setSecurityPolicy(String value) Name of the security policy to update.setSecurityPolicyBytes(com.google.protobuf.ByteString value) Name of the security policy to update.The body resource for this requestsetSecurityPolicyRuleResource(SecurityPolicyRule.Builder builderForValue) The body resource for this requestsetUpdateMask(String value) Indicates fields to be cleared as part of this request.setUpdateMaskBytes(com.google.protobuf.ByteString value) Indicates fields to be cleared as part of this request.setValidateOnly(boolean value) If true, the request will not be committed.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<PatchRuleRegionSecurityPolicyRequest.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<PatchRuleRegionSecurityPolicyRequest.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<PatchRuleRegionSecurityPolicyRequest.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<PatchRuleRegionSecurityPolicyRequest.Builder>
-
mergeFrom
public PatchRuleRegionSecurityPolicyRequest.Builder mergeFrom(PatchRuleRegionSecurityPolicyRequest other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PatchRuleRegionSecurityPolicyRequest.Builder>
-
mergeFrom
public PatchRuleRegionSecurityPolicyRequest.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<PatchRuleRegionSecurityPolicyRequest.Builder>- Throws:
IOException
-
hasPriority
public boolean hasPriority()The priority of the rule to patch.
optional int32 priority = 445151652;- Specified by:
hasPriorityin interfacePatchRuleRegionSecurityPolicyRequestOrBuilder- Returns:
- Whether the priority field is set.
-
getPriority
public int getPriority()The priority of the rule to patch.
optional int32 priority = 445151652;- Specified by:
getPriorityin interfacePatchRuleRegionSecurityPolicyRequestOrBuilder- Returns:
- The priority.
-
setPriority
The priority of the rule to patch.
optional int32 priority = 445151652;- Parameters:
value- The priority to set.- Returns:
- This builder for chaining.
-
clearPriority
The priority of the rule to patch.
optional int32 priority = 445151652;- Returns:
- This builder for chaining.
-
getProject
Project ID for this request.
string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];- Specified by:
getProjectin interfacePatchRuleRegionSecurityPolicyRequestOrBuilder- Returns:
- The project.
-
getProjectBytes
public com.google.protobuf.ByteString getProjectBytes()Project ID for this request.
string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];- Specified by:
getProjectBytesin interfacePatchRuleRegionSecurityPolicyRequestOrBuilder- Returns:
- The bytes for project.
-
setProject
Project ID for this request.
string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];- Parameters:
value- The project to set.- Returns:
- This builder for chaining.
-
clearProject
Project ID for this request.
string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];- Returns:
- This builder for chaining.
-
setProjectBytes
public PatchRuleRegionSecurityPolicyRequest.Builder setProjectBytes(com.google.protobuf.ByteString value) Project ID for this request.
string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"];- Parameters:
value- The bytes for project to set.- Returns:
- This builder for chaining.
-
getRegion
Name of the region scoping this request.
string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"];- Specified by:
getRegionin interfacePatchRuleRegionSecurityPolicyRequestOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()Name of the region scoping this request.
string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"];- Specified by:
getRegionBytesin interfacePatchRuleRegionSecurityPolicyRequestOrBuilder- Returns:
- The bytes for region.
-
setRegion
Name of the region scoping this request.
string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"];- Parameters:
value- The region to set.- Returns:
- This builder for chaining.
-
clearRegion
Name of the region scoping this request.
string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"];- Returns:
- This builder for chaining.
-
setRegionBytes
public PatchRuleRegionSecurityPolicyRequest.Builder setRegionBytes(com.google.protobuf.ByteString value) Name of the region scoping this request.
string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"];- Parameters:
value- The bytes for region to set.- Returns:
- This builder for chaining.
-
getSecurityPolicy
Name of the security policy to update.
string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSecurityPolicyin interfacePatchRuleRegionSecurityPolicyRequestOrBuilder- Returns:
- The securityPolicy.
-
getSecurityPolicyBytes
public com.google.protobuf.ByteString getSecurityPolicyBytes()Name of the security policy to update.
string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSecurityPolicyBytesin interfacePatchRuleRegionSecurityPolicyRequestOrBuilder- Returns:
- The bytes for securityPolicy.
-
setSecurityPolicy
Name of the security policy to update.
string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The securityPolicy to set.- Returns:
- This builder for chaining.
-
clearSecurityPolicy
Name of the security policy to update.
string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setSecurityPolicyBytes
public PatchRuleRegionSecurityPolicyRequest.Builder setSecurityPolicyBytes(com.google.protobuf.ByteString value) Name of the security policy to update.
string security_policy = 171082513 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for securityPolicy to set.- Returns:
- This builder for chaining.
-
hasSecurityPolicyRuleResource
public boolean hasSecurityPolicyRuleResource()The body resource for this request
.google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasSecurityPolicyRuleResourcein interfacePatchRuleRegionSecurityPolicyRequestOrBuilder- Returns:
- Whether the securityPolicyRuleResource field is set.
-
getSecurityPolicyRuleResource
The body resource for this request
.google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSecurityPolicyRuleResourcein interfacePatchRuleRegionSecurityPolicyRequestOrBuilder- Returns:
- The securityPolicyRuleResource.
-
setSecurityPolicyRuleResource
public PatchRuleRegionSecurityPolicyRequest.Builder setSecurityPolicyRuleResource(SecurityPolicyRule value) The body resource for this request
.google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; -
setSecurityPolicyRuleResource
public PatchRuleRegionSecurityPolicyRequest.Builder setSecurityPolicyRuleResource(SecurityPolicyRule.Builder builderForValue) The body resource for this request
.google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; -
mergeSecurityPolicyRuleResource
public PatchRuleRegionSecurityPolicyRequest.Builder mergeSecurityPolicyRuleResource(SecurityPolicyRule value) The body resource for this request
.google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; -
clearSecurityPolicyRuleResource
The body resource for this request
.google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; -
getSecurityPolicyRuleResourceBuilder
The body resource for this request
.google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED]; -
getSecurityPolicyRuleResourceOrBuilder
The body resource for this request
.google.cloud.compute.v1.SecurityPolicyRule security_policy_rule_resource = 402693443 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSecurityPolicyRuleResourceOrBuilderin interfacePatchRuleRegionSecurityPolicyRequestOrBuilder
-
hasUpdateMask
public boolean hasUpdateMask()Indicates fields to be cleared as part of this request.
optional string update_mask = 500079778;- Specified by:
hasUpdateMaskin interfacePatchRuleRegionSecurityPolicyRequestOrBuilder- Returns:
- Whether the updateMask field is set.
-
getUpdateMask
Indicates fields to be cleared as part of this request.
optional string update_mask = 500079778;- Specified by:
getUpdateMaskin interfacePatchRuleRegionSecurityPolicyRequestOrBuilder- Returns:
- The updateMask.
-
getUpdateMaskBytes
public com.google.protobuf.ByteString getUpdateMaskBytes()Indicates fields to be cleared as part of this request.
optional string update_mask = 500079778;- Specified by:
getUpdateMaskBytesin interfacePatchRuleRegionSecurityPolicyRequestOrBuilder- Returns:
- The bytes for updateMask.
-
setUpdateMask
Indicates fields to be cleared as part of this request.
optional string update_mask = 500079778;- Parameters:
value- The updateMask to set.- Returns:
- This builder for chaining.
-
clearUpdateMask
Indicates fields to be cleared as part of this request.
optional string update_mask = 500079778;- Returns:
- This builder for chaining.
-
setUpdateMaskBytes
public PatchRuleRegionSecurityPolicyRequest.Builder setUpdateMaskBytes(com.google.protobuf.ByteString value) Indicates fields to be cleared as part of this request.
optional string update_mask = 500079778;- Parameters:
value- The bytes for updateMask to set.- Returns:
- This builder for chaining.
-
hasValidateOnly
public boolean hasValidateOnly()If true, the request will not be committed.
optional bool validate_only = 242744629;- Specified by:
hasValidateOnlyin interfacePatchRuleRegionSecurityPolicyRequestOrBuilder- Returns:
- Whether the validateOnly field is set.
-
getValidateOnly
public boolean getValidateOnly()If true, the request will not be committed.
optional bool validate_only = 242744629;- Specified by:
getValidateOnlyin interfacePatchRuleRegionSecurityPolicyRequestOrBuilder- Returns:
- The validateOnly.
-
setValidateOnly
If true, the request will not be committed.
optional bool validate_only = 242744629;- Parameters:
value- The validateOnly to set.- Returns:
- This builder for chaining.
-
clearValidateOnly
If true, the request will not be committed.
optional bool validate_only = 242744629;- Returns:
- This builder for chaining.
-