Class BatchGetAssetsHistoryRequest.Builder (3.4.0)

public static final class BatchGetAssetsHistoryRequest.Builder extends GeneratedMessageV3.Builder<BatchGetAssetsHistoryRequest.Builder> implements BatchGetAssetsHistoryRequestOrBuilder

Batch get assets history request.

Protobuf type google.cloud.asset.v1.BatchGetAssetsHistoryRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllAssetNames(Iterable<String> values)

public BatchGetAssetsHistoryRequest.Builder addAllAssetNames(Iterable<String> values)

A list of the full names of the assets. See: https://cloud.google.com/asset-inventory/docs/resource-name-format Example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. The request becomes a no-op if the asset name list is empty, and the max size of the asset name list is 100 in one request.

repeated string asset_names = 2;

Parameter
NameDescription
valuesIterable<String>

The assetNames to add.

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

addAllRelationshipTypes(Iterable<String> values)

public BatchGetAssetsHistoryRequest.Builder addAllRelationshipTypes(Iterable<String> values)

Optional. A list of relationship types to output, for example: INSTANCE_TO_INSTANCEGROUP. This field should only be specified if content_type=RELATIONSHIP.

  • If specified: it outputs specified relationships' history on the [asset_names]. It returns an error if any of the [relationship_types] doesn't belong to the supported relationship types of the [asset_names] or if any of the [asset_names]'s types doesn't belong to the source types of the [relationship_types].
  • Otherwise: it outputs the supported relationships' history on the [asset_names] or returns an error if any of the [asset_names]'s types has no relationship support. See Introduction to Cloud Asset Inventory for all supported asset types and relationship types.

repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuesIterable<String>

The relationshipTypes to add.

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

addAssetNames(String value)

public BatchGetAssetsHistoryRequest.Builder addAssetNames(String value)

A list of the full names of the assets. See: https://cloud.google.com/asset-inventory/docs/resource-name-format Example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. The request becomes a no-op if the asset name list is empty, and the max size of the asset name list is 100 in one request.

repeated string asset_names = 2;

Parameter
NameDescription
valueString

The assetNames to add.

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

addAssetNamesBytes(ByteString value)

public BatchGetAssetsHistoryRequest.Builder addAssetNamesBytes(ByteString value)

A list of the full names of the assets. See: https://cloud.google.com/asset-inventory/docs/resource-name-format Example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. The request becomes a no-op if the asset name list is empty, and the max size of the asset name list is 100 in one request.

repeated string asset_names = 2;

Parameter
NameDescription
valueByteString

The bytes of the assetNames to add.

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

addRelationshipTypes(String value)

public BatchGetAssetsHistoryRequest.Builder addRelationshipTypes(String value)

Optional. A list of relationship types to output, for example: INSTANCE_TO_INSTANCEGROUP. This field should only be specified if content_type=RELATIONSHIP.

  • If specified: it outputs specified relationships' history on the [asset_names]. It returns an error if any of the [relationship_types] doesn't belong to the supported relationship types of the [asset_names] or if any of the [asset_names]'s types doesn't belong to the source types of the [relationship_types].
  • Otherwise: it outputs the supported relationships' history on the [asset_names] or returns an error if any of the [asset_names]'s types has no relationship support. See Introduction to Cloud Asset Inventory for all supported asset types and relationship types.

repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueString

The relationshipTypes to add.

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

addRelationshipTypesBytes(ByteString value)

public BatchGetAssetsHistoryRequest.Builder addRelationshipTypesBytes(ByteString value)

Optional. A list of relationship types to output, for example: INSTANCE_TO_INSTANCEGROUP. This field should only be specified if content_type=RELATIONSHIP.

  • If specified: it outputs specified relationships' history on the [asset_names]. It returns an error if any of the [relationship_types] doesn't belong to the supported relationship types of the [asset_names] or if any of the [asset_names]'s types doesn't belong to the source types of the [relationship_types].
  • Otherwise: it outputs the supported relationships' history on the [asset_names] or returns an error if any of the [asset_names]'s types has no relationship support. See Introduction to Cloud Asset Inventory for all supported asset types and relationship types.

repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueByteString

The bytes of the relationshipTypes to add.

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public BatchGetAssetsHistoryRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder
Overrides

build()

public BatchGetAssetsHistoryRequest build()
Returns
TypeDescription
BatchGetAssetsHistoryRequest

buildPartial()

public BatchGetAssetsHistoryRequest buildPartial()
Returns
TypeDescription
BatchGetAssetsHistoryRequest

clear()

public BatchGetAssetsHistoryRequest.Builder clear()
Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder
Overrides

clearAssetNames()

public BatchGetAssetsHistoryRequest.Builder clearAssetNames()

A list of the full names of the assets. See: https://cloud.google.com/asset-inventory/docs/resource-name-format Example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. The request becomes a no-op if the asset name list is empty, and the max size of the asset name list is 100 in one request.

repeated string asset_names = 2;

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

clearContentType()

public BatchGetAssetsHistoryRequest.Builder clearContentType()

Optional. The content type.

.google.cloud.asset.v1.ContentType content_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public BatchGetAssetsHistoryRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public BatchGetAssetsHistoryRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder
Overrides

clearParent()

public BatchGetAssetsHistoryRequest.Builder clearParent()

Required. The relative name of the root asset. It can only be an organization number (such as "organizations/123"), a project ID (such as "projects/my-project-id")", or a project number (such as "projects/12345").

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

clearReadTimeWindow()

public BatchGetAssetsHistoryRequest.Builder clearReadTimeWindow()

Optional. The time window for the asset history. Both start_time and end_time are optional and if set, it must be after the current time minus 35 days. If end_time is not set, it is default to current timestamp. If start_time is not set, the snapshot of the assets at end_time will be returned. The returned results contain all temporal assets whose time window overlap with read_time_window.

.google.cloud.asset.v1.TimeWindow read_time_window = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

clearRelationshipTypes()

public BatchGetAssetsHistoryRequest.Builder clearRelationshipTypes()

Optional. A list of relationship types to output, for example: INSTANCE_TO_INSTANCEGROUP. This field should only be specified if content_type=RELATIONSHIP.

  • If specified: it outputs specified relationships' history on the [asset_names]. It returns an error if any of the [relationship_types] doesn't belong to the supported relationship types of the [asset_names] or if any of the [asset_names]'s types doesn't belong to the source types of the [relationship_types].
  • Otherwise: it outputs the supported relationships' history on the [asset_names] or returns an error if any of the [asset_names]'s types has no relationship support. See Introduction to Cloud Asset Inventory for all supported asset types and relationship types.

repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

clone()

public BatchGetAssetsHistoryRequest.Builder clone()
Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder
Overrides

getAssetNames(int index)

public String getAssetNames(int index)

A list of the full names of the assets. See: https://cloud.google.com/asset-inventory/docs/resource-name-format Example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. The request becomes a no-op if the asset name list is empty, and the max size of the asset name list is 100 in one request.

repeated string asset_names = 2;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The assetNames at the given index.

getAssetNamesBytes(int index)

public ByteString getAssetNamesBytes(int index)

A list of the full names of the assets. See: https://cloud.google.com/asset-inventory/docs/resource-name-format Example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. The request becomes a no-op if the asset name list is empty, and the max size of the asset name list is 100 in one request.

repeated string asset_names = 2;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the assetNames at the given index.

getAssetNamesCount()

public int getAssetNamesCount()

A list of the full names of the assets. See: https://cloud.google.com/asset-inventory/docs/resource-name-format Example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. The request becomes a no-op if the asset name list is empty, and the max size of the asset name list is 100 in one request.

repeated string asset_names = 2;

Returns
TypeDescription
int

The count of assetNames.

getAssetNamesList()

public ProtocolStringList getAssetNamesList()

A list of the full names of the assets. See: https://cloud.google.com/asset-inventory/docs/resource-name-format Example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. The request becomes a no-op if the asset name list is empty, and the max size of the asset name list is 100 in one request.

repeated string asset_names = 2;

Returns
TypeDescription
ProtocolStringList

A list containing the assetNames.

getContentType()

public ContentType getContentType()

Optional. The content type.

.google.cloud.asset.v1.ContentType content_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ContentType

The contentType.

getContentTypeValue()

public int getContentTypeValue()

Optional. The content type.

.google.cloud.asset.v1.ContentType content_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

The enum numeric value on the wire for contentType.

getDefaultInstanceForType()

public BatchGetAssetsHistoryRequest getDefaultInstanceForType()
Returns
TypeDescription
BatchGetAssetsHistoryRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getParent()

public String getParent()

Required. The relative name of the root asset. It can only be an organization number (such as "organizations/123"), a project ID (such as "projects/my-project-id")", or a project number (such as "projects/12345").

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The parent.

getParentBytes()

public ByteString getParentBytes()

Required. The relative name of the root asset. It can only be an organization number (such as "organizations/123"), a project ID (such as "projects/my-project-id")", or a project number (such as "projects/12345").

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for parent.

getReadTimeWindow()

public TimeWindow getReadTimeWindow()

Optional. The time window for the asset history. Both start_time and end_time are optional and if set, it must be after the current time minus 35 days. If end_time is not set, it is default to current timestamp. If start_time is not set, the snapshot of the assets at end_time will be returned. The returned results contain all temporal assets whose time window overlap with read_time_window.

.google.cloud.asset.v1.TimeWindow read_time_window = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
TimeWindow

The readTimeWindow.

getReadTimeWindowBuilder()

public TimeWindow.Builder getReadTimeWindowBuilder()

Optional. The time window for the asset history. Both start_time and end_time are optional and if set, it must be after the current time minus 35 days. If end_time is not set, it is default to current timestamp. If start_time is not set, the snapshot of the assets at end_time will be returned. The returned results contain all temporal assets whose time window overlap with read_time_window.

.google.cloud.asset.v1.TimeWindow read_time_window = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
TimeWindow.Builder

getReadTimeWindowOrBuilder()

public TimeWindowOrBuilder getReadTimeWindowOrBuilder()

Optional. The time window for the asset history. Both start_time and end_time are optional and if set, it must be after the current time minus 35 days. If end_time is not set, it is default to current timestamp. If start_time is not set, the snapshot of the assets at end_time will be returned. The returned results contain all temporal assets whose time window overlap with read_time_window.

.google.cloud.asset.v1.TimeWindow read_time_window = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
TimeWindowOrBuilder

getRelationshipTypes(int index)

public String getRelationshipTypes(int index)

Optional. A list of relationship types to output, for example: INSTANCE_TO_INSTANCEGROUP. This field should only be specified if content_type=RELATIONSHIP.

  • If specified: it outputs specified relationships' history on the [asset_names]. It returns an error if any of the [relationship_types] doesn't belong to the supported relationship types of the [asset_names] or if any of the [asset_names]'s types doesn't belong to the source types of the [relationship_types].
  • Otherwise: it outputs the supported relationships' history on the [asset_names] or returns an error if any of the [asset_names]'s types has no relationship support. See Introduction to Cloud Asset Inventory for all supported asset types and relationship types.

repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The relationshipTypes at the given index.

getRelationshipTypesBytes(int index)

public ByteString getRelationshipTypesBytes(int index)

Optional. A list of relationship types to output, for example: INSTANCE_TO_INSTANCEGROUP. This field should only be specified if content_type=RELATIONSHIP.

  • If specified: it outputs specified relationships' history on the [asset_names]. It returns an error if any of the [relationship_types] doesn't belong to the supported relationship types of the [asset_names] or if any of the [asset_names]'s types doesn't belong to the source types of the [relationship_types].
  • Otherwise: it outputs the supported relationships' history on the [asset_names] or returns an error if any of the [asset_names]'s types has no relationship support. See Introduction to Cloud Asset Inventory for all supported asset types and relationship types.

repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the relationshipTypes at the given index.

getRelationshipTypesCount()

public int getRelationshipTypesCount()

Optional. A list of relationship types to output, for example: INSTANCE_TO_INSTANCEGROUP. This field should only be specified if content_type=RELATIONSHIP.

  • If specified: it outputs specified relationships' history on the [asset_names]. It returns an error if any of the [relationship_types] doesn't belong to the supported relationship types of the [asset_names] or if any of the [asset_names]'s types doesn't belong to the source types of the [relationship_types].
  • Otherwise: it outputs the supported relationships' history on the [asset_names] or returns an error if any of the [asset_names]'s types has no relationship support. See Introduction to Cloud Asset Inventory for all supported asset types and relationship types.

repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

The count of relationshipTypes.

getRelationshipTypesList()

public ProtocolStringList getRelationshipTypesList()

Optional. A list of relationship types to output, for example: INSTANCE_TO_INSTANCEGROUP. This field should only be specified if content_type=RELATIONSHIP.

  • If specified: it outputs specified relationships' history on the [asset_names]. It returns an error if any of the [relationship_types] doesn't belong to the supported relationship types of the [asset_names] or if any of the [asset_names]'s types doesn't belong to the source types of the [relationship_types].
  • Otherwise: it outputs the supported relationships' history on the [asset_names] or returns an error if any of the [asset_names]'s types has no relationship support. See Introduction to Cloud Asset Inventory for all supported asset types and relationship types.

repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
ProtocolStringList

A list containing the relationshipTypes.

hasReadTimeWindow()

public boolean hasReadTimeWindow()

Optional. The time window for the asset history. Both start_time and end_time are optional and if set, it must be after the current time minus 35 days. If end_time is not set, it is default to current timestamp. If start_time is not set, the snapshot of the assets at end_time will be returned. The returned results contain all temporal assets whose time window overlap with read_time_window.

.google.cloud.asset.v1.TimeWindow read_time_window = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

Whether the readTimeWindow field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(BatchGetAssetsHistoryRequest other)

public BatchGetAssetsHistoryRequest.Builder mergeFrom(BatchGetAssetsHistoryRequest other)
Parameter
NameDescription
otherBatchGetAssetsHistoryRequest
Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public BatchGetAssetsHistoryRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public BatchGetAssetsHistoryRequest.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder
Overrides

mergeReadTimeWindow(TimeWindow value)

public BatchGetAssetsHistoryRequest.Builder mergeReadTimeWindow(TimeWindow value)

Optional. The time window for the asset history. Both start_time and end_time are optional and if set, it must be after the current time minus 35 days. If end_time is not set, it is default to current timestamp. If start_time is not set, the snapshot of the assets at end_time will be returned. The returned results contain all temporal assets whose time window overlap with read_time_window.

.google.cloud.asset.v1.TimeWindow read_time_window = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueTimeWindow
Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final BatchGetAssetsHistoryRequest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder
Overrides

setAssetNames(int index, String value)

public BatchGetAssetsHistoryRequest.Builder setAssetNames(int index, String value)

A list of the full names of the assets. See: https://cloud.google.com/asset-inventory/docs/resource-name-format Example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. The request becomes a no-op if the asset name list is empty, and the max size of the asset name list is 100 in one request.

repeated string asset_names = 2;

Parameters
NameDescription
indexint

The index to set the value at.

valueString

The assetNames to set.

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

setContentType(ContentType value)

public BatchGetAssetsHistoryRequest.Builder setContentType(ContentType value)

Optional. The content type.

.google.cloud.asset.v1.ContentType content_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueContentType

The contentType to set.

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

setContentTypeValue(int value)

public BatchGetAssetsHistoryRequest.Builder setContentTypeValue(int value)

Optional. The content type.

.google.cloud.asset.v1.ContentType content_type = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueint

The enum numeric value on the wire for contentType to set.

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public BatchGetAssetsHistoryRequest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder
Overrides

setParent(String value)

public BatchGetAssetsHistoryRequest.Builder setParent(String value)

Required. The relative name of the root asset. It can only be an organization number (such as "organizations/123"), a project ID (such as "projects/my-project-id")", or a project number (such as "projects/12345").

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueString

The parent to set.

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public BatchGetAssetsHistoryRequest.Builder setParentBytes(ByteString value)

Required. The relative name of the root asset. It can only be an organization number (such as "organizations/123"), a project ID (such as "projects/my-project-id")", or a project number (such as "projects/12345").

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueByteString

The bytes for parent to set.

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

setReadTimeWindow(TimeWindow value)

public BatchGetAssetsHistoryRequest.Builder setReadTimeWindow(TimeWindow value)

Optional. The time window for the asset history. Both start_time and end_time are optional and if set, it must be after the current time minus 35 days. If end_time is not set, it is default to current timestamp. If start_time is not set, the snapshot of the assets at end_time will be returned. The returned results contain all temporal assets whose time window overlap with read_time_window.

.google.cloud.asset.v1.TimeWindow read_time_window = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueTimeWindow
Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

setReadTimeWindow(TimeWindow.Builder builderForValue)

public BatchGetAssetsHistoryRequest.Builder setReadTimeWindow(TimeWindow.Builder builderForValue)

Optional. The time window for the asset history. Both start_time and end_time are optional and if set, it must be after the current time minus 35 days. If end_time is not set, it is default to current timestamp. If start_time is not set, the snapshot of the assets at end_time will be returned. The returned results contain all temporal assets whose time window overlap with read_time_window.

.google.cloud.asset.v1.TimeWindow read_time_window = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueTimeWindow.Builder
Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

setRelationshipTypes(int index, String value)

public BatchGetAssetsHistoryRequest.Builder setRelationshipTypes(int index, String value)

Optional. A list of relationship types to output, for example: INSTANCE_TO_INSTANCEGROUP. This field should only be specified if content_type=RELATIONSHIP.

  • If specified: it outputs specified relationships' history on the [asset_names]. It returns an error if any of the [relationship_types] doesn't belong to the supported relationship types of the [asset_names] or if any of the [asset_names]'s types doesn't belong to the source types of the [relationship_types].
  • Otherwise: it outputs the supported relationships' history on the [asset_names] or returns an error if any of the [asset_names]'s types has no relationship support. See Introduction to Cloud Asset Inventory for all supported asset types and relationship types.

repeated string relationship_types = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
indexint

The index to set the value at.

valueString

The relationshipTypes to set.

Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public BatchGetAssetsHistoryRequest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final BatchGetAssetsHistoryRequest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
BatchGetAssetsHistoryRequest.Builder
Overrides