Class VpcFlowLogsConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VpcFlowLogsConfig.Builder>
com.google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.Builder
- All Implemented Interfaces:
VpcFlowLogsConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VpcFlowLogsConfig
public static final class VpcFlowLogsConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<VpcFlowLogsConfig.Builder>
implements VpcFlowLogsConfigOrBuilder
A configuration to generate VPC Flow Logs.Protobuf type
google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllMetadataFields(Iterable<String> values) Optional.addMetadataFields(String value) Optional.addMetadataFieldsBytes(com.google.protobuf.ByteString value) Optional.build()clear()Optional.Output only.Optional.Optional.Optional.Optional.Traffic will be logged from the Interconnect Attachment.Optional.Optional.Identifier.Traffic will be logged from VMs, VPN tunnels and Interconnect Attachments within the network.Optional.Traffic will be logged from VMs within the subnetwork.Output only.Output only.Traffic will be logged from the VPN Tunnel.booleancontainsLabels(String key) Optional.Optional.intOptional.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Optional.intOptional.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.com.google.protobuf.ByteStringOptional.floatOptional.Traffic will be logged from the Interconnect Attachment.com.google.protobuf.ByteStringTraffic will be logged from the Interconnect Attachment.Deprecated.intOptional.Optional.getLabelsOrDefault(String key, String defaultValue) Optional.getLabelsOrThrow(String key) Optional.Optional.getMetadataFields(int index) Optional.com.google.protobuf.ByteStringgetMetadataFieldsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.intOptional.Deprecated.getName()Identifier.com.google.protobuf.ByteStringIdentifier.Traffic will be logged from VMs, VPN tunnels and Interconnect Attachments within the network.com.google.protobuf.ByteStringTraffic will be logged from VMs, VPN tunnels and Interconnect Attachments within the network.getState()Optional.intOptional.Traffic will be logged from VMs within the subnetwork.com.google.protobuf.ByteStringTraffic will be logged from VMs within the subnetwork.Output only.intOutput only.com.google.protobuf.TimestampOutput only.com.google.protobuf.Timestamp.BuilderOutput only.com.google.protobuf.TimestampOrBuilderOutput only.Traffic will be logged from the VPN Tunnel.com.google.protobuf.ByteStringTraffic will be logged from the VPN Tunnel.booleanOptional.booleanOutput only.booleanOptional.booleanOptional.booleanOptional.booleanOptional.booleanTraffic will be logged from the Interconnect Attachment.booleanOptional.booleanTraffic will be logged from VMs, VPN tunnels and Interconnect Attachments within the network.booleanhasState()Optional.booleanTraffic will be logged from VMs within the subnetwork.booleanOutput only.booleanOutput only.booleanTraffic will be logged from the VPN Tunnel.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeCreateTime(com.google.protobuf.Timestamp value) Output only.mergeFrom(VpcFlowLogsConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUpdateTime(com.google.protobuf.Timestamp value) Output only.putAllLabels(Map<String, String> values) Optional.Optional.removeLabels(String key) Optional.Optional.setAggregationIntervalValue(int value) Optional.setCreateTime(com.google.protobuf.Timestamp value) Output only.setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.Optional.setCrossProjectMetadataValue(int value) Optional.setDescription(String value) Optional.setDescriptionBytes(com.google.protobuf.ByteString value) Optional.setFilterExpr(String value) Optional.setFilterExprBytes(com.google.protobuf.ByteString value) Optional.setFlowSampling(float value) Optional.setInterconnectAttachment(String value) Traffic will be logged from the Interconnect Attachment.setInterconnectAttachmentBytes(com.google.protobuf.ByteString value) Traffic will be logged from the Interconnect Attachment.Optional.setMetadataFields(int index, String value) Optional.setMetadataValue(int value) Optional.Identifier.setNameBytes(com.google.protobuf.ByteString value) Identifier.setNetwork(String value) Traffic will be logged from VMs, VPN tunnels and Interconnect Attachments within the network.setNetworkBytes(com.google.protobuf.ByteString value) Traffic will be logged from VMs, VPN tunnels and Interconnect Attachments within the network.setState(VpcFlowLogsConfig.State value) Optional.setStateValue(int value) Optional.Traffic will be logged from VMs within the subnetwork.setSubnetBytes(com.google.protobuf.ByteString value) Traffic will be logged from VMs within the subnetwork.Output only.setTargetResourceStateValue(int value) Output only.setUpdateTime(com.google.protobuf.Timestamp value) Output only.setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only.setVpnTunnel(String value) Traffic will be logged from the VPN Tunnel.setVpnTunnelBytes(com.google.protobuf.ByteString value) Traffic will be logged from the VPN Tunnel.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, internalGetMutableMapField, 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() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<VpcFlowLogsConfig.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<VpcFlowLogsConfig.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<VpcFlowLogsConfig.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<VpcFlowLogsConfig.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<VpcFlowLogsConfig.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<VpcFlowLogsConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<VpcFlowLogsConfig.Builder>
-
mergeFrom
public VpcFlowLogsConfig.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<VpcFlowLogsConfig.Builder>- Throws:
IOException
-
getTargetResourceCase
- Specified by:
getTargetResourceCasein interfaceVpcFlowLogsConfigOrBuilder
-
clearTargetResource
-
getName
Identifier. Unique name of the configuration. The name can have one of the following forms: - For project-level configurations: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}` - For organization-level configurations: `organizations/{organization_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}`string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNamein interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Identifier. Unique name of the configuration. The name can have one of the following forms: - For project-level configurations: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}` - For organization-level configurations: `organizations/{organization_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}`string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNameBytesin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The bytes for name.
-
setName
Identifier. Unique name of the configuration. The name can have one of the following forms: - For project-level configurations: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}` - For organization-level configurations: `organizations/{organization_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}`string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Identifier. Unique name of the configuration. The name can have one of the following forms: - For project-level configurations: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}` - For organization-level configurations: `organizations/{organization_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}`string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Returns:
- This builder for chaining.
-
setNameBytes
Identifier. Unique name of the configuration. The name can have one of the following forms: - For project-level configurations: `projects/{project_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}` - For organization-level configurations: `organizations/{organization_id}/locations/global/vpcFlowLogsConfigs/{vpc_flow_logs_config_id}`string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasDescription
public boolean hasDescription()Optional. The user-supplied description of the VPC Flow Logs configuration. Maximum of 512 characters.
optional string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasDescriptionin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
Optional. The user-supplied description of the VPC Flow Logs configuration. Maximum of 512 characters.
optional string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Optional. The user-supplied description of the VPC Flow Logs configuration. Maximum of 512 characters.
optional string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDescriptionBytesin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The bytes for description.
-
setDescription
Optional. The user-supplied description of the VPC Flow Logs configuration. Maximum of 512 characters.
optional string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Optional. The user-supplied description of the VPC Flow Logs configuration. Maximum of 512 characters.
optional string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setDescriptionBytes
Optional. The user-supplied description of the VPC Flow Logs configuration. Maximum of 512 characters.
optional string description = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasState
public boolean hasState()Optional. The state of the VPC Flow Log configuration. Default value is ENABLED. When creating a new configuration, it must be enabled. Setting state=DISABLED will pause the log generation for this config.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.State state = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasStatein interfaceVpcFlowLogsConfigOrBuilder- Returns:
- Whether the state field is set.
-
getStateValue
public int getStateValue()Optional. The state of the VPC Flow Log configuration. Default value is ENABLED. When creating a new configuration, it must be enabled. Setting state=DISABLED will pause the log generation for this config.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.State state = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStateValuein interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
Optional. The state of the VPC Flow Log configuration. Default value is ENABLED. When creating a new configuration, it must be enabled. Setting state=DISABLED will pause the log generation for this config.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.State state = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
Optional. The state of the VPC Flow Log configuration. Default value is ENABLED. When creating a new configuration, it must be enabled. Setting state=DISABLED will pause the log generation for this config.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.State state = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStatein interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The state.
-
setState
Optional. The state of the VPC Flow Log configuration. Default value is ENABLED. When creating a new configuration, it must be enabled. Setting state=DISABLED will pause the log generation for this config.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.State state = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
Optional. The state of the VPC Flow Log configuration. Default value is ENABLED. When creating a new configuration, it must be enabled. Setting state=DISABLED will pause the log generation for this config.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.State state = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasAggregationInterval
public boolean hasAggregationInterval()Optional. The aggregation interval for the logs. Default value is INTERVAL_5_SEC.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.AggregationInterval aggregation_interval = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasAggregationIntervalin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- Whether the aggregationInterval field is set.
-
getAggregationIntervalValue
public int getAggregationIntervalValue()Optional. The aggregation interval for the logs. Default value is INTERVAL_5_SEC.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.AggregationInterval aggregation_interval = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAggregationIntervalValuein interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The enum numeric value on the wire for aggregationInterval.
-
setAggregationIntervalValue
Optional. The aggregation interval for the logs. Default value is INTERVAL_5_SEC.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.AggregationInterval aggregation_interval = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for aggregationInterval to set.- Returns:
- This builder for chaining.
-
getAggregationInterval
Optional. The aggregation interval for the logs. Default value is INTERVAL_5_SEC.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.AggregationInterval aggregation_interval = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAggregationIntervalin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The aggregationInterval.
-
setAggregationInterval
public VpcFlowLogsConfig.Builder setAggregationInterval(VpcFlowLogsConfig.AggregationInterval value) Optional. The aggregation interval for the logs. Default value is INTERVAL_5_SEC.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.AggregationInterval aggregation_interval = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The aggregationInterval to set.- Returns:
- This builder for chaining.
-
clearAggregationInterval
Optional. The aggregation interval for the logs. Default value is INTERVAL_5_SEC.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.AggregationInterval aggregation_interval = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasFlowSampling
public boolean hasFlowSampling()Optional. The value of the field must be in (0, 1]. The sampling rate of VPC Flow Logs where 1.0 means all collected logs are reported. Setting the sampling rate to 0.0 is not allowed. If you want to disable VPC Flow Logs, use the state field instead. Default value is 1.0.
optional float flow_sampling = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasFlowSamplingin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- Whether the flowSampling field is set.
-
getFlowSampling
public float getFlowSampling()Optional. The value of the field must be in (0, 1]. The sampling rate of VPC Flow Logs where 1.0 means all collected logs are reported. Setting the sampling rate to 0.0 is not allowed. If you want to disable VPC Flow Logs, use the state field instead. Default value is 1.0.
optional float flow_sampling = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFlowSamplingin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The flowSampling.
-
setFlowSampling
Optional. The value of the field must be in (0, 1]. The sampling rate of VPC Flow Logs where 1.0 means all collected logs are reported. Setting the sampling rate to 0.0 is not allowed. If you want to disable VPC Flow Logs, use the state field instead. Default value is 1.0.
optional float flow_sampling = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The flowSampling to set.- Returns:
- This builder for chaining.
-
clearFlowSampling
Optional. The value of the field must be in (0, 1]. The sampling rate of VPC Flow Logs where 1.0 means all collected logs are reported. Setting the sampling rate to 0.0 is not allowed. If you want to disable VPC Flow Logs, use the state field instead. Default value is 1.0.
optional float flow_sampling = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasMetadata
public boolean hasMetadata()Optional. Configures whether all, none or a subset of metadata fields should be added to the reported VPC flow logs. Default value is INCLUDE_ALL_METADATA.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.Metadata metadata = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasMetadatain interfaceVpcFlowLogsConfigOrBuilder- Returns:
- Whether the metadata field is set.
-
getMetadataValue
public int getMetadataValue()Optional. Configures whether all, none or a subset of metadata fields should be added to the reported VPC flow logs. Default value is INCLUDE_ALL_METADATA.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.Metadata metadata = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMetadataValuein interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The enum numeric value on the wire for metadata.
-
setMetadataValue
Optional. Configures whether all, none or a subset of metadata fields should be added to the reported VPC flow logs. Default value is INCLUDE_ALL_METADATA.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.Metadata metadata = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for metadata to set.- Returns:
- This builder for chaining.
-
getMetadata
Optional. Configures whether all, none or a subset of metadata fields should be added to the reported VPC flow logs. Default value is INCLUDE_ALL_METADATA.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.Metadata metadata = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMetadatain interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The metadata.
-
setMetadata
Optional. Configures whether all, none or a subset of metadata fields should be added to the reported VPC flow logs. Default value is INCLUDE_ALL_METADATA.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.Metadata metadata = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The metadata to set.- Returns:
- This builder for chaining.
-
clearMetadata
Optional. Configures whether all, none or a subset of metadata fields should be added to the reported VPC flow logs. Default value is INCLUDE_ALL_METADATA.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.Metadata metadata = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getMetadataFieldsList
public com.google.protobuf.ProtocolStringList getMetadataFieldsList()Optional. Custom metadata fields to include in the reported VPC flow logs. Can only be specified if "metadata" was set to CUSTOM_METADATA.
repeated string metadata_fields = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMetadataFieldsListin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- A list containing the metadataFields.
-
getMetadataFieldsCount
public int getMetadataFieldsCount()Optional. Custom metadata fields to include in the reported VPC flow logs. Can only be specified if "metadata" was set to CUSTOM_METADATA.
repeated string metadata_fields = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMetadataFieldsCountin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The count of metadataFields.
-
getMetadataFields
Optional. Custom metadata fields to include in the reported VPC flow logs. Can only be specified if "metadata" was set to CUSTOM_METADATA.
repeated string metadata_fields = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMetadataFieldsin interfaceVpcFlowLogsConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The metadataFields at the given index.
-
getMetadataFieldsBytes
public com.google.protobuf.ByteString getMetadataFieldsBytes(int index) Optional. Custom metadata fields to include in the reported VPC flow logs. Can only be specified if "metadata" was set to CUSTOM_METADATA.
repeated string metadata_fields = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getMetadataFieldsBytesin interfaceVpcFlowLogsConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the metadataFields at the given index.
-
setMetadataFields
Optional. Custom metadata fields to include in the reported VPC flow logs. Can only be specified if "metadata" was set to CUSTOM_METADATA.
repeated string metadata_fields = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The metadataFields to set.- Returns:
- This builder for chaining.
-
addMetadataFields
Optional. Custom metadata fields to include in the reported VPC flow logs. Can only be specified if "metadata" was set to CUSTOM_METADATA.
repeated string metadata_fields = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The metadataFields to add.- Returns:
- This builder for chaining.
-
addAllMetadataFields
Optional. Custom metadata fields to include in the reported VPC flow logs. Can only be specified if "metadata" was set to CUSTOM_METADATA.
repeated string metadata_fields = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The metadataFields to add.- Returns:
- This builder for chaining.
-
clearMetadataFields
Optional. Custom metadata fields to include in the reported VPC flow logs. Can only be specified if "metadata" was set to CUSTOM_METADATA.
repeated string metadata_fields = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addMetadataFieldsBytes
Optional. Custom metadata fields to include in the reported VPC flow logs. Can only be specified if "metadata" was set to CUSTOM_METADATA.
repeated string metadata_fields = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the metadataFields to add.- Returns:
- This builder for chaining.
-
hasFilterExpr
public boolean hasFilterExpr()Optional. Export filter used to define which VPC Flow Logs should be logged.
optional string filter_expr = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasFilterExprin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- Whether the filterExpr field is set.
-
getFilterExpr
Optional. Export filter used to define which VPC Flow Logs should be logged.
optional string filter_expr = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFilterExprin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The filterExpr.
-
getFilterExprBytes
public com.google.protobuf.ByteString getFilterExprBytes()Optional. Export filter used to define which VPC Flow Logs should be logged.
optional string filter_expr = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFilterExprBytesin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The bytes for filterExpr.
-
setFilterExpr
Optional. Export filter used to define which VPC Flow Logs should be logged.
optional string filter_expr = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The filterExpr to set.- Returns:
- This builder for chaining.
-
clearFilterExpr
Optional. Export filter used to define which VPC Flow Logs should be logged.
optional string filter_expr = 8 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setFilterExprBytes
Optional. Export filter used to define which VPC Flow Logs should be logged.
optional string filter_expr = 8 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for filterExpr to set.- Returns:
- This builder for chaining.
-
hasCrossProjectMetadata
public boolean hasCrossProjectMetadata()Optional. Determines whether to include cross project annotations in the logs. This field is available only for organization configurations. If not specified in org configs will be set to CROSS_PROJECT_METADATA_ENABLED.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.CrossProjectMetadata cross_project_metadata = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasCrossProjectMetadatain interfaceVpcFlowLogsConfigOrBuilder- Returns:
- Whether the crossProjectMetadata field is set.
-
getCrossProjectMetadataValue
public int getCrossProjectMetadataValue()Optional. Determines whether to include cross project annotations in the logs. This field is available only for organization configurations. If not specified in org configs will be set to CROSS_PROJECT_METADATA_ENABLED.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.CrossProjectMetadata cross_project_metadata = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCrossProjectMetadataValuein interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The enum numeric value on the wire for crossProjectMetadata.
-
setCrossProjectMetadataValue
Optional. Determines whether to include cross project annotations in the logs. This field is available only for organization configurations. If not specified in org configs will be set to CROSS_PROJECT_METADATA_ENABLED.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.CrossProjectMetadata cross_project_metadata = 13 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for crossProjectMetadata to set.- Returns:
- This builder for chaining.
-
getCrossProjectMetadata
Optional. Determines whether to include cross project annotations in the logs. This field is available only for organization configurations. If not specified in org configs will be set to CROSS_PROJECT_METADATA_ENABLED.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.CrossProjectMetadata cross_project_metadata = 13 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCrossProjectMetadatain interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The crossProjectMetadata.
-
setCrossProjectMetadata
public VpcFlowLogsConfig.Builder setCrossProjectMetadata(VpcFlowLogsConfig.CrossProjectMetadata value) Optional. Determines whether to include cross project annotations in the logs. This field is available only for organization configurations. If not specified in org configs will be set to CROSS_PROJECT_METADATA_ENABLED.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.CrossProjectMetadata cross_project_metadata = 13 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The crossProjectMetadata to set.- Returns:
- This builder for chaining.
-
clearCrossProjectMetadata
Optional. Determines whether to include cross project annotations in the logs. This field is available only for organization configurations. If not specified in org configs will be set to CROSS_PROJECT_METADATA_ENABLED.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.CrossProjectMetadata cross_project_metadata = 13 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
hasTargetResourceState
public boolean hasTargetResourceState()Output only. Describes the state of the configured target resource for diagnostic purposes.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.TargetResourceState target_resource_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasTargetResourceStatein interfaceVpcFlowLogsConfigOrBuilder- Returns:
- Whether the targetResourceState field is set.
-
getTargetResourceStateValue
public int getTargetResourceStateValue()Output only. Describes the state of the configured target resource for diagnostic purposes.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.TargetResourceState target_resource_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTargetResourceStateValuein interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The enum numeric value on the wire for targetResourceState.
-
setTargetResourceStateValue
Output only. Describes the state of the configured target resource for diagnostic purposes.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.TargetResourceState target_resource_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for targetResourceState to set.- Returns:
- This builder for chaining.
-
getTargetResourceState
Output only. Describes the state of the configured target resource for diagnostic purposes.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.TargetResourceState target_resource_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getTargetResourceStatein interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The targetResourceState.
-
setTargetResourceState
public VpcFlowLogsConfig.Builder setTargetResourceState(VpcFlowLogsConfig.TargetResourceState value) Output only. Describes the state of the configured target resource for diagnostic purposes.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.TargetResourceState target_resource_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The targetResourceState to set.- Returns:
- This builder for chaining.
-
clearTargetResourceState
Output only. Describes the state of the configured target resource for diagnostic purposes.
optional .google.cloud.networkmanagement.v1beta1.VpcFlowLogsConfig.TargetResourceState target_resource_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasNetwork
public boolean hasNetwork()Traffic will be logged from VMs, VPN tunnels and Interconnect Attachments within the network. Format: projects/{project_id}/global/networks/{name}string network = 100;- Specified by:
hasNetworkin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- Whether the network field is set.
-
getNetwork
Traffic will be logged from VMs, VPN tunnels and Interconnect Attachments within the network. Format: projects/{project_id}/global/networks/{name}string network = 100;- Specified by:
getNetworkin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The network.
-
getNetworkBytes
public com.google.protobuf.ByteString getNetworkBytes()Traffic will be logged from VMs, VPN tunnels and Interconnect Attachments within the network. Format: projects/{project_id}/global/networks/{name}string network = 100;- Specified by:
getNetworkBytesin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The bytes for network.
-
setNetwork
Traffic will be logged from VMs, VPN tunnels and Interconnect Attachments within the network. Format: projects/{project_id}/global/networks/{name}string network = 100;- Parameters:
value- The network to set.- Returns:
- This builder for chaining.
-
clearNetwork
Traffic will be logged from VMs, VPN tunnels and Interconnect Attachments within the network. Format: projects/{project_id}/global/networks/{name}string network = 100;- Returns:
- This builder for chaining.
-
setNetworkBytes
Traffic will be logged from VMs, VPN tunnels and Interconnect Attachments within the network. Format: projects/{project_id}/global/networks/{name}string network = 100;- Parameters:
value- The bytes for network to set.- Returns:
- This builder for chaining.
-
hasSubnet
public boolean hasSubnet()Traffic will be logged from VMs within the subnetwork. Format: projects/{project_id}/regions/{region}/subnetworks/{name}string subnet = 101;- Specified by:
hasSubnetin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- Whether the subnet field is set.
-
getSubnet
Traffic will be logged from VMs within the subnetwork. Format: projects/{project_id}/regions/{region}/subnetworks/{name}string subnet = 101;- Specified by:
getSubnetin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The subnet.
-
getSubnetBytes
public com.google.protobuf.ByteString getSubnetBytes()Traffic will be logged from VMs within the subnetwork. Format: projects/{project_id}/regions/{region}/subnetworks/{name}string subnet = 101;- Specified by:
getSubnetBytesin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The bytes for subnet.
-
setSubnet
Traffic will be logged from VMs within the subnetwork. Format: projects/{project_id}/regions/{region}/subnetworks/{name}string subnet = 101;- Parameters:
value- The subnet to set.- Returns:
- This builder for chaining.
-
clearSubnet
Traffic will be logged from VMs within the subnetwork. Format: projects/{project_id}/regions/{region}/subnetworks/{name}string subnet = 101;- Returns:
- This builder for chaining.
-
setSubnetBytes
Traffic will be logged from VMs within the subnetwork. Format: projects/{project_id}/regions/{region}/subnetworks/{name}string subnet = 101;- Parameters:
value- The bytes for subnet to set.- Returns:
- This builder for chaining.
-
hasInterconnectAttachment
public boolean hasInterconnectAttachment()Traffic will be logged from the Interconnect Attachment. Format: projects/{project_id}/regions/{region}/interconnectAttachments/{name}string interconnect_attachment = 102;- Specified by:
hasInterconnectAttachmentin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- Whether the interconnectAttachment field is set.
-
getInterconnectAttachment
Traffic will be logged from the Interconnect Attachment. Format: projects/{project_id}/regions/{region}/interconnectAttachments/{name}string interconnect_attachment = 102;- Specified by:
getInterconnectAttachmentin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The interconnectAttachment.
-
getInterconnectAttachmentBytes
public com.google.protobuf.ByteString getInterconnectAttachmentBytes()Traffic will be logged from the Interconnect Attachment. Format: projects/{project_id}/regions/{region}/interconnectAttachments/{name}string interconnect_attachment = 102;- Specified by:
getInterconnectAttachmentBytesin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The bytes for interconnectAttachment.
-
setInterconnectAttachment
Traffic will be logged from the Interconnect Attachment. Format: projects/{project_id}/regions/{region}/interconnectAttachments/{name}string interconnect_attachment = 102;- Parameters:
value- The interconnectAttachment to set.- Returns:
- This builder for chaining.
-
clearInterconnectAttachment
Traffic will be logged from the Interconnect Attachment. Format: projects/{project_id}/regions/{region}/interconnectAttachments/{name}string interconnect_attachment = 102;- Returns:
- This builder for chaining.
-
setInterconnectAttachmentBytes
public VpcFlowLogsConfig.Builder setInterconnectAttachmentBytes(com.google.protobuf.ByteString value) Traffic will be logged from the Interconnect Attachment. Format: projects/{project_id}/regions/{region}/interconnectAttachments/{name}string interconnect_attachment = 102;- Parameters:
value- The bytes for interconnectAttachment to set.- Returns:
- This builder for chaining.
-
hasVpnTunnel
public boolean hasVpnTunnel()Traffic will be logged from the VPN Tunnel. Format: projects/{project_id}/regions/{region}/vpnTunnels/{name}string vpn_tunnel = 103;- Specified by:
hasVpnTunnelin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- Whether the vpnTunnel field is set.
-
getVpnTunnel
Traffic will be logged from the VPN Tunnel. Format: projects/{project_id}/regions/{region}/vpnTunnels/{name}string vpn_tunnel = 103;- Specified by:
getVpnTunnelin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The vpnTunnel.
-
getVpnTunnelBytes
public com.google.protobuf.ByteString getVpnTunnelBytes()Traffic will be logged from the VPN Tunnel. Format: projects/{project_id}/regions/{region}/vpnTunnels/{name}string vpn_tunnel = 103;- Specified by:
getVpnTunnelBytesin interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The bytes for vpnTunnel.
-
setVpnTunnel
Traffic will be logged from the VPN Tunnel. Format: projects/{project_id}/regions/{region}/vpnTunnels/{name}string vpn_tunnel = 103;- Parameters:
value- The vpnTunnel to set.- Returns:
- This builder for chaining.
-
clearVpnTunnel
Traffic will be logged from the VPN Tunnel. Format: projects/{project_id}/regions/{region}/vpnTunnels/{name}string vpn_tunnel = 103;- Returns:
- This builder for chaining.
-
setVpnTunnelBytes
Traffic will be logged from the VPN Tunnel. Format: projects/{project_id}/regions/{region}/vpnTunnels/{name}string vpn_tunnel = 103;- Parameters:
value- The bytes for vpnTunnel to set.- Returns:
- This builder for chaining.
-
getLabelsCount
public int getLabelsCount()Description copied from interface:VpcFlowLogsConfigOrBuilderOptional. Resource labels to represent user-provided metadata.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsCountin interfaceVpcFlowLogsConfigOrBuilder
-
containsLabels
Optional. Resource labels to represent user-provided metadata.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
containsLabelsin interfaceVpcFlowLogsConfigOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceVpcFlowLogsConfigOrBuilder
-
getLabelsMap
Optional. Resource labels to represent user-provided metadata.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsMapin interfaceVpcFlowLogsConfigOrBuilder
-
getLabelsOrDefault
Optional. Resource labels to represent user-provided metadata.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsOrDefaultin interfaceVpcFlowLogsConfigOrBuilder
-
getLabelsOrThrow
Optional. Resource labels to represent user-provided metadata.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getLabelsOrThrowin interfaceVpcFlowLogsConfigOrBuilder
-
clearLabels
-
removeLabels
Optional. Resource labels to represent user-provided metadata.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL]; -
getMutableLabels
Deprecated.Use alternate mutation accessors instead. -
putLabels
Optional. Resource labels to represent user-provided metadata.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL]; -
putAllLabels
Optional. Resource labels to represent user-provided metadata.
map<string, string> labels = 11 [(.google.api.field_behavior) = OPTIONAL]; -
hasCreateTime
public boolean hasCreateTime()Output only. The time the config was created.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceVpcFlowLogsConfigOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. The time the config was created.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The createTime.
-
setCreateTime
Output only. The time the config was created.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setCreateTime
public VpcFlowLogsConfig.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only. The time the config was created.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeCreateTime
Output only. The time the config was created.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearCreateTime
Output only. The time the config was created.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeBuilder
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()Output only. The time the config was created.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. The time the config was created.
.google.protobuf.Timestamp create_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceVpcFlowLogsConfigOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()Output only. The time the config was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceVpcFlowLogsConfigOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()Output only. The time the config was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceVpcFlowLogsConfigOrBuilder- Returns:
- The updateTime.
-
setUpdateTime
Output only. The time the config was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
setUpdateTime
public VpcFlowLogsConfig.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue) Output only. The time the config was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
mergeUpdateTime
Output only. The time the config was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
clearUpdateTime
Output only. The time the config was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeBuilder
public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()Output only. The time the config was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. The time the config was updated.
.google.protobuf.Timestamp update_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceVpcFlowLogsConfigOrBuilder
-