Interface IpamAddressHistoryRecord.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<IpamAddressHistoryRecord.Builder,IpamAddressHistoryRecord>
,SdkBuilder<IpamAddressHistoryRecord.Builder,IpamAddressHistoryRecord>
,SdkPojo
- Enclosing class:
- IpamAddressHistoryRecord
public static interface IpamAddressHistoryRecord.Builder extends SdkPojo, CopyableBuilder<IpamAddressHistoryRecord.Builder,IpamAddressHistoryRecord>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IpamAddressHistoryRecord.Builder
resourceCidr(String resourceCidr)
The CIDR of the resource.IpamAddressHistoryRecord.Builder
resourceComplianceStatus(String resourceComplianceStatus)
The compliance status of a resource.IpamAddressHistoryRecord.Builder
resourceComplianceStatus(IpamComplianceStatus resourceComplianceStatus)
The compliance status of a resource.IpamAddressHistoryRecord.Builder
resourceId(String resourceId)
The ID of the resource.IpamAddressHistoryRecord.Builder
resourceName(String resourceName)
The name of the resource.IpamAddressHistoryRecord.Builder
resourceOverlapStatus(String resourceOverlapStatus)
The overlap status of an IPAM resource.IpamAddressHistoryRecord.Builder
resourceOverlapStatus(IpamOverlapStatus resourceOverlapStatus)
The overlap status of an IPAM resource.IpamAddressHistoryRecord.Builder
resourceOwnerId(String resourceOwnerId)
The ID of the resource owner.IpamAddressHistoryRecord.Builder
resourceRegion(String resourceRegion)
The Amazon Web Services Region of the resource.IpamAddressHistoryRecord.Builder
resourceType(String resourceType)
The type of the resource.IpamAddressHistoryRecord.Builder
resourceType(IpamAddressHistoryResourceType resourceType)
The type of the resource.IpamAddressHistoryRecord.Builder
sampledEndTime(Instant sampledEndTime)
Sampled end time of the resource-to-CIDR association within the IPAM scope.IpamAddressHistoryRecord.Builder
sampledStartTime(Instant sampledStartTime)
Sampled start time of the resource-to-CIDR association within the IPAM scope.IpamAddressHistoryRecord.Builder
vpcId(String vpcId)
The VPC ID of the resource.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
resourceOwnerId
IpamAddressHistoryRecord.Builder resourceOwnerId(String resourceOwnerId)
The ID of the resource owner.
- Parameters:
resourceOwnerId
- The ID of the resource owner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceRegion
IpamAddressHistoryRecord.Builder resourceRegion(String resourceRegion)
The Amazon Web Services Region of the resource.
- Parameters:
resourceRegion
- The Amazon Web Services Region of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
IpamAddressHistoryRecord.Builder resourceType(String resourceType)
The type of the resource.
- Parameters:
resourceType
- The type of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamAddressHistoryResourceType
,IpamAddressHistoryResourceType
-
resourceType
IpamAddressHistoryRecord.Builder resourceType(IpamAddressHistoryResourceType resourceType)
The type of the resource.
- Parameters:
resourceType
- The type of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamAddressHistoryResourceType
,IpamAddressHistoryResourceType
-
resourceId
IpamAddressHistoryRecord.Builder resourceId(String resourceId)
The ID of the resource.
- Parameters:
resourceId
- The ID of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceCidr
IpamAddressHistoryRecord.Builder resourceCidr(String resourceCidr)
The CIDR of the resource.
- Parameters:
resourceCidr
- The CIDR of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceName
IpamAddressHistoryRecord.Builder resourceName(String resourceName)
The name of the resource.
- Parameters:
resourceName
- The name of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceComplianceStatus
IpamAddressHistoryRecord.Builder resourceComplianceStatus(String resourceComplianceStatus)
The compliance status of a resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
- Parameters:
resourceComplianceStatus
- The compliance status of a resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamComplianceStatus
,IpamComplianceStatus
-
resourceComplianceStatus
IpamAddressHistoryRecord.Builder resourceComplianceStatus(IpamComplianceStatus resourceComplianceStatus)
The compliance status of a resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
- Parameters:
resourceComplianceStatus
- The compliance status of a resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamComplianceStatus
,IpamComplianceStatus
-
resourceOverlapStatus
IpamAddressHistoryRecord.Builder resourceOverlapStatus(String resourceOverlapStatus)
The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
- Parameters:
resourceOverlapStatus
- The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamOverlapStatus
,IpamOverlapStatus
-
resourceOverlapStatus
IpamAddressHistoryRecord.Builder resourceOverlapStatus(IpamOverlapStatus resourceOverlapStatus)
The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
- Parameters:
resourceOverlapStatus
- The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IpamOverlapStatus
,IpamOverlapStatus
-
vpcId
IpamAddressHistoryRecord.Builder vpcId(String vpcId)
The VPC ID of the resource.
- Parameters:
vpcId
- The VPC ID of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sampledStartTime
IpamAddressHistoryRecord.Builder sampledStartTime(Instant sampledStartTime)
Sampled start time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the start time may have occurred before this specific time.
- Parameters:
sampledStartTime
- Sampled start time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the start time may have occurred before this specific time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sampledEndTime
IpamAddressHistoryRecord.Builder sampledEndTime(Instant sampledEndTime)
Sampled end time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the end time may have occurred before this specific time.
- Parameters:
sampledEndTime
- Sampled end time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the end time may have occurred before this specific time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-