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
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
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