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.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 AppConnectorInstanceConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public AppConnectorInstanceConfig build()
   
  
  
  buildPartial()
  
    public AppConnectorInstanceConfig buildPartial()
   
  
  
  clear()
  
    public AppConnectorInstanceConfig.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public AppConnectorInstanceConfig.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  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;
 
  
  
  clearInstanceConfig()
  
    public AppConnectorInstanceConfig.Builder clearInstanceConfig()
   
   The SLM instance agent configuration.
 .google.protobuf.Any instance_config = 2;
 
  
  
  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;
 
 
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public AppConnectorInstanceConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  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];
 
  
  
  clone()
  
    public AppConnectorInstanceConfig.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public AppConnectorInstanceConfig getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  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;
 
  
  
  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;
 
  
  
  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;
 
  
  
  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;
 
  
  
  getInstanceConfigOrBuilder()
  
    public AnyOrBuilder getInstanceConfigOrBuilder()
   
   The SLM instance agent configuration.
 .google.protobuf.Any instance_config = 2;
 
  
  
  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;
 
 
  
  
  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;
 
 
  
  
  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;
 
 
  
  
  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()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(AppConnectorInstanceConfig other)
  
    public AppConnectorInstanceConfig.Builder mergeFrom(AppConnectorInstanceConfig other)
   
  
  
  
  
  
    public AppConnectorInstanceConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public AppConnectorInstanceConfig.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
      
        | Name | 
        Description | 
      
      
        other | 
        Message
  | 
      
    
  
  
  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;
 
  
  
  
  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
  | 
      
    
  
  
  
  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;
 
 
  
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final AppConnectorInstanceConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public AppConnectorInstanceConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  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;
 
  
  
  
  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;
 
  
  
  
  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
  | 
      
    
  
  
  
  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
  | 
      
    
  
  
  
  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;
 
 
  
  
  
  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;
 
 
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public AppConnectorInstanceConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  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. 
 | 
      
    
  
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final AppConnectorInstanceConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides