public static final class AppConnectorInstanceConfig.Builder extends GeneratedMessageV3.Builder<AppConnectorInstanceConfig.Builder> implements AppConnectorInstanceConfigOrBuilder
   
   AppConnectorInstanceConfig defines the instance config of a AppConnector.
 Protobuf type google.cloud.beyondcorp.appconnectors.v1.AppConnectorInstanceConfig
 
  
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      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()
   
  Returns
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public AppConnectorInstanceConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  build()
  
    public AppConnectorInstanceConfig build()
   
  Returns
  
  
  buildPartial()
  
    public AppConnectorInstanceConfig buildPartial()
   
  Returns
  
  
  clear()
  
    public AppConnectorInstanceConfig.Builder clear()
   
  Returns
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public AppConnectorInstanceConfig.Builder clearField(Descriptors.FieldDescriptor field)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearImageConfig()
  
    public AppConnectorInstanceConfig.Builder clearImageConfig()
   
   ImageConfig defines the GCR images to run for the remote agent's control
 plane.
 .google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;
 
  Returns
  
  
  clearInstanceConfig()
  
    public AppConnectorInstanceConfig.Builder clearInstanceConfig()
   
   The SLM instance agent configuration.
 .google.protobuf.Any instance_config = 2;
 
  Returns
  
  
  clearNotificationConfig()
  
    public AppConnectorInstanceConfig.Builder clearNotificationConfig()
   
   NotificationConfig defines the notification mechanism that the remote
 instance should subscribe to in order to receive notification.
 .google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;
 
 
  Returns
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public AppConnectorInstanceConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearSequenceNumber()
  
    public AppConnectorInstanceConfig.Builder clearSequenceNumber()
   
   Required. A monotonically increasing number generated and maintained
 by the API provider. Every time a config changes in the backend, the
 sequenceNumber should be bumped up to reflect the change.
 int64 sequence_number = 1 [(.google.api.field_behavior) = REQUIRED];
 
  Returns
  
  
  clone()
  
    public AppConnectorInstanceConfig.Builder clone()
   
  Returns
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public AppConnectorInstanceConfig getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  Overrides
  
  
  getImageConfig()
  
    public ImageConfig getImageConfig()
   
   ImageConfig defines the GCR images to run for the remote agent's control
 plane.
 .google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;
 
  Returns
  
  
  getImageConfigBuilder()
  
    public ImageConfig.Builder getImageConfigBuilder()
   
   ImageConfig defines the GCR images to run for the remote agent's control
 plane.
 .google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;
 
  Returns
  
  
  getImageConfigOrBuilder()
  
    public ImageConfigOrBuilder getImageConfigOrBuilder()
   
   ImageConfig defines the GCR images to run for the remote agent's control
 plane.
 .google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;
 
  Returns
  
  
  getInstanceConfig()
  
    public Any getInstanceConfig()
   
   The SLM instance agent configuration.
 .google.protobuf.Any instance_config = 2;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        Any | 
        The instanceConfig. 
 | 
      
    
  
  
  getInstanceConfigBuilder()
  
    public Any.Builder getInstanceConfigBuilder()
   
   The SLM instance agent configuration.
 .google.protobuf.Any instance_config = 2;
 
  Returns
  
  
  getInstanceConfigOrBuilder()
  
    public AnyOrBuilder getInstanceConfigOrBuilder()
   
   The SLM instance agent configuration.
 .google.protobuf.Any instance_config = 2;
 
  Returns
  
  
  getNotificationConfig()
  
    public NotificationConfig getNotificationConfig()
   
   NotificationConfig defines the notification mechanism that the remote
 instance should subscribe to in order to receive notification.
 .google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;
 
 
  Returns
  
  
  getNotificationConfigBuilder()
  
    public NotificationConfig.Builder getNotificationConfigBuilder()
   
   NotificationConfig defines the notification mechanism that the remote
 instance should subscribe to in order to receive notification.
 .google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;
 
 
  Returns
  
  
  getNotificationConfigOrBuilder()
  
    public NotificationConfigOrBuilder getNotificationConfigOrBuilder()
   
   NotificationConfig defines the notification mechanism that the remote
 instance should subscribe to in order to receive notification.
 .google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;
 
 
  Returns
  
  
  getSequenceNumber()
  
    public long getSequenceNumber()
   
   Required. A monotonically increasing number generated and maintained
 by the API provider. Every time a config changes in the backend, the
 sequenceNumber should be bumped up to reflect the change.
 int64 sequence_number = 1 [(.google.api.field_behavior) = REQUIRED];
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        long | 
        The sequenceNumber. 
 | 
      
    
  
  
  hasImageConfig()
  
    public boolean hasImageConfig()
   
   ImageConfig defines the GCR images to run for the remote agent's control
 plane.
 .google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the imageConfig field is set. 
 | 
      
    
  
  
  hasInstanceConfig()
  
    public boolean hasInstanceConfig()
   
   The SLM instance agent configuration.
 .google.protobuf.Any instance_config = 2;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the instanceConfig field is set. 
 | 
      
    
  
  
  hasNotificationConfig()
  
    public boolean hasNotificationConfig()
   
   NotificationConfig defines the notification mechanism that the remote
 instance should subscribe to in order to receive notification.
 .google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;
 
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        boolean | 
        Whether the notificationConfig field is set. 
 | 
      
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  mergeFrom(AppConnectorInstanceConfig other)
  
    public AppConnectorInstanceConfig.Builder mergeFrom(AppConnectorInstanceConfig other)
   
  Parameter
  
  Returns
  
  
  
  
    public AppConnectorInstanceConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public AppConnectorInstanceConfig.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeImageConfig(ImageConfig value)
  
    public AppConnectorInstanceConfig.Builder mergeImageConfig(ImageConfig value)
   
   ImageConfig defines the GCR images to run for the remote agent's control
 plane.
 .google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;
 
  Parameter
  
  Returns
  
  
  mergeInstanceConfig(Any value)
  
    public AppConnectorInstanceConfig.Builder mergeInstanceConfig(Any value)
   
   The SLM instance agent configuration.
 .google.protobuf.Any instance_config = 2;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        value | 
        Any
  | 
      
    
  
  Returns
  
  
  mergeNotificationConfig(NotificationConfig value)
  
    public AppConnectorInstanceConfig.Builder mergeNotificationConfig(NotificationConfig value)
   
   NotificationConfig defines the notification mechanism that the remote
 instance should subscribe to in order to receive notification.
 .google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;
 
 
  Parameter
  
  Returns
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final AppConnectorInstanceConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public AppConnectorInstanceConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setImageConfig(ImageConfig value)
  
    public AppConnectorInstanceConfig.Builder setImageConfig(ImageConfig value)
   
   ImageConfig defines the GCR images to run for the remote agent's control
 plane.
 .google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;
 
  Parameter
  
  Returns
  
  
  setImageConfig(ImageConfig.Builder builderForValue)
  
    public AppConnectorInstanceConfig.Builder setImageConfig(ImageConfig.Builder builderForValue)
   
   ImageConfig defines the GCR images to run for the remote agent's control
 plane.
 .google.cloud.beyondcorp.appconnectors.v1.ImageConfig image_config = 4;
 
  Parameter
  
  Returns
  
  
  setInstanceConfig(Any value)
  
    public AppConnectorInstanceConfig.Builder setInstanceConfig(Any value)
   
   The SLM instance agent configuration.
 .google.protobuf.Any instance_config = 2;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        value | 
        Any
  | 
      
    
  
  Returns
  
  
  setInstanceConfig(Any.Builder builderForValue)
  
    public AppConnectorInstanceConfig.Builder setInstanceConfig(Any.Builder builderForValue)
   
   The SLM instance agent configuration.
 .google.protobuf.Any instance_config = 2;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        builderForValue | 
        Builder
  | 
      
    
  
  Returns
  
  
  setNotificationConfig(NotificationConfig value)
  
    public AppConnectorInstanceConfig.Builder setNotificationConfig(NotificationConfig value)
   
   NotificationConfig defines the notification mechanism that the remote
 instance should subscribe to in order to receive notification.
 .google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;
 
 
  Parameter
  
  Returns
  
  
  setNotificationConfig(NotificationConfig.Builder builderForValue)
  
    public AppConnectorInstanceConfig.Builder setNotificationConfig(NotificationConfig.Builder builderForValue)
   
   NotificationConfig defines the notification mechanism that the remote
 instance should subscribe to in order to receive notification.
 .google.cloud.beyondcorp.appconnectors.v1.NotificationConfig notification_config = 3;
 
 
  Parameter
  
  Returns
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public AppConnectorInstanceConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setSequenceNumber(long value)
  
    public AppConnectorInstanceConfig.Builder setSequenceNumber(long value)
   
   Required. A monotonically increasing number generated and maintained
 by the API provider. Every time a config changes in the backend, the
 sequenceNumber should be bumped up to reflect the change.
 int64 sequence_number = 1 [(.google.api.field_behavior) = REQUIRED];
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        value | 
        long
 The sequenceNumber to set. 
 | 
      
    
  
  Returns
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final AppConnectorInstanceConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides