public static final class PreservedStatePreservedNetworkIp.Builder extends GeneratedMessageV3.Builder<PreservedStatePreservedNetworkIp.Builder> implements PreservedStatePreservedNetworkIpOrBuilder
   
   Protobuf type google.cloud.compute.v1.PreservedStatePreservedNetworkIp
 
  
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public PreservedStatePreservedNetworkIp.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public PreservedStatePreservedNetworkIp build()
   
  
  
  buildPartial()
  
    public PreservedStatePreservedNetworkIp buildPartial()
   
  
  
  clear()
  
    public PreservedStatePreservedNetworkIp.Builder clear()
   
  
  Overrides
  
  
  clearAutoDelete()
  
    public PreservedStatePreservedNetworkIp.Builder clearAutoDelete()
   
   These stateful IPs will never be released during autohealing, update or VM instance recreate operations. This flag is used to configure if the IP reservation should be deleted after it is no longer used by the group, e.g. when the given instance or the whole group is deleted.
 Check the AutoDelete enum for the list of possible values.
 optional string auto_delete = 464761403;
 
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public PreservedStatePreservedNetworkIp.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearIpAddress()
  
    public PreservedStatePreservedNetworkIp.Builder clearIpAddress()
   
   Ip address representation
 
 optional .google.cloud.compute.v1.PreservedStatePreservedNetworkIpIpAddress ip_address = 406272220;
 
 
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public PreservedStatePreservedNetworkIp.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clone()
  
    public PreservedStatePreservedNetworkIp.Builder clone()
   
  
  Overrides
  
  
  getAutoDelete()
  
    public String getAutoDelete()
   
   These stateful IPs will never be released during autohealing, update or VM instance recreate operations. This flag is used to configure if the IP reservation should be deleted after it is no longer used by the group, e.g. when the given instance or the whole group is deleted.
 Check the AutoDelete enum for the list of possible values.
 optional string auto_delete = 464761403;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        String | 
        The autoDelete. 
 | 
      
    
  
  
  getAutoDeleteBytes()
  
    public ByteString getAutoDeleteBytes()
   
   These stateful IPs will never be released during autohealing, update or VM instance recreate operations. This flag is used to configure if the IP reservation should be deleted after it is no longer used by the group, e.g. when the given instance or the whole group is deleted.
 Check the AutoDelete enum for the list of possible values.
 optional string auto_delete = 464761403;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        ByteString | 
        The bytes for autoDelete. 
 | 
      
    
  
  
  getDefaultInstanceForType()
  
    public PreservedStatePreservedNetworkIp getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getIpAddress()
  
    public PreservedStatePreservedNetworkIpIpAddress getIpAddress()
   
   Ip address representation
 
 optional .google.cloud.compute.v1.PreservedStatePreservedNetworkIpIpAddress ip_address = 406272220;
 
 
  
  
  getIpAddressBuilder()
  
    public PreservedStatePreservedNetworkIpIpAddress.Builder getIpAddressBuilder()
   
   Ip address representation
 
 optional .google.cloud.compute.v1.PreservedStatePreservedNetworkIpIpAddress ip_address = 406272220;
 
 
  
  
  getIpAddressOrBuilder()
  
    public PreservedStatePreservedNetworkIpIpAddressOrBuilder getIpAddressOrBuilder()
   
   Ip address representation
 
 optional .google.cloud.compute.v1.PreservedStatePreservedNetworkIpIpAddress ip_address = 406272220;
 
 
  
  
  hasAutoDelete()
  
    public boolean hasAutoDelete()
   
   These stateful IPs will never be released during autohealing, update or VM instance recreate operations. This flag is used to configure if the IP reservation should be deleted after it is no longer used by the group, e.g. when the given instance or the whole group is deleted.
 Check the AutoDelete enum for the list of possible values.
 optional string auto_delete = 464761403;
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the autoDelete field is set. 
 | 
      
    
  
  
  hasIpAddress()
  
    public boolean hasIpAddress()
   
   Ip address representation
 
 optional .google.cloud.compute.v1.PreservedStatePreservedNetworkIpIpAddress ip_address = 406272220;
 
 
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the ipAddress field is set. 
 | 
      
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(PreservedStatePreservedNetworkIp other)
  
    public PreservedStatePreservedNetworkIp.Builder mergeFrom(PreservedStatePreservedNetworkIp other)
   
  
  
  
  
  
    public PreservedStatePreservedNetworkIp.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public PreservedStatePreservedNetworkIp.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        other | 
        Message
  | 
      
    
  
  
  Overrides
  
  
  mergeIpAddress(PreservedStatePreservedNetworkIpIpAddress value)
  
    public PreservedStatePreservedNetworkIp.Builder mergeIpAddress(PreservedStatePreservedNetworkIpIpAddress value)
   
   Ip address representation
 
 optional .google.cloud.compute.v1.PreservedStatePreservedNetworkIpIpAddress ip_address = 406272220;
 
 
  
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final PreservedStatePreservedNetworkIp.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setAutoDelete(String value)
  
    public PreservedStatePreservedNetworkIp.Builder setAutoDelete(String value)
   
   These stateful IPs will never be released during autohealing, update or VM instance recreate operations. This flag is used to configure if the IP reservation should be deleted after it is no longer used by the group, e.g. when the given instance or the whole group is deleted.
 Check the AutoDelete enum for the list of possible values.
 optional string auto_delete = 464761403;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        String
 The autoDelete to set. 
 | 
      
    
  
  
  
  setAutoDeleteBytes(ByteString value)
  
    public PreservedStatePreservedNetworkIp.Builder setAutoDeleteBytes(ByteString value)
   
   These stateful IPs will never be released during autohealing, update or VM instance recreate operations. This flag is used to configure if the IP reservation should be deleted after it is no longer used by the group, e.g. when the given instance or the whole group is deleted.
 Check the AutoDelete enum for the list of possible values.
 optional string auto_delete = 464761403;
 
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        value | 
        ByteString
 The bytes for autoDelete to set. 
 | 
      
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public PreservedStatePreservedNetworkIp.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setIpAddress(PreservedStatePreservedNetworkIpIpAddress value)
  
    public PreservedStatePreservedNetworkIp.Builder setIpAddress(PreservedStatePreservedNetworkIpIpAddress value)
   
   Ip address representation
 
 optional .google.cloud.compute.v1.PreservedStatePreservedNetworkIpIpAddress ip_address = 406272220;
 
 
  
  
  
  setIpAddress(PreservedStatePreservedNetworkIpIpAddress.Builder builderForValue)
  
    public PreservedStatePreservedNetworkIp.Builder setIpAddress(PreservedStatePreservedNetworkIpIpAddress.Builder builderForValue)
   
   Ip address representation
 
 optional .google.cloud.compute.v1.PreservedStatePreservedNetworkIpIpAddress ip_address = 406272220;
 
 
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public PreservedStatePreservedNetworkIp.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final PreservedStatePreservedNetworkIp.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides