Required. Workload from which the policies are to be extracted, it should
belong to the same organization defined in parent. The format of this value
varies depending on the scope of the request:
Required. Workload from which the policies are to be extracted, it should
belong to the same organization defined in parent. The format of this value
varies depending on the scope of the request:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Interface ExtractPostureRequestOrBuilder (0.37.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.37.0 (latest)](/java/docs/reference/google-cloud-securityposture/latest/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.35.0](/java/docs/reference/google-cloud-securityposture/0.35.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.33.0](/java/docs/reference/google-cloud-securityposture/0.33.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.32.0](/java/docs/reference/google-cloud-securityposture/0.32.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.29.0](/java/docs/reference/google-cloud-securityposture/0.29.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.28.0](/java/docs/reference/google-cloud-securityposture/0.28.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.27.0](/java/docs/reference/google-cloud-securityposture/0.27.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.25.0](/java/docs/reference/google-cloud-securityposture/0.25.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.24.0](/java/docs/reference/google-cloud-securityposture/0.24.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.23.0](/java/docs/reference/google-cloud-securityposture/0.23.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.22.0](/java/docs/reference/google-cloud-securityposture/0.22.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.21.0](/java/docs/reference/google-cloud-securityposture/0.21.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.20.0](/java/docs/reference/google-cloud-securityposture/0.20.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-securityposture/0.19.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.18.0](/java/docs/reference/google-cloud-securityposture/0.18.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.17.0](/java/docs/reference/google-cloud-securityposture/0.17.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.16.0](/java/docs/reference/google-cloud-securityposture/0.16.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.14.0](/java/docs/reference/google-cloud-securityposture/0.14.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.13.0](/java/docs/reference/google-cloud-securityposture/0.13.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.12.0](/java/docs/reference/google-cloud-securityposture/0.12.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.11.0](/java/docs/reference/google-cloud-securityposture/0.11.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.10.0](/java/docs/reference/google-cloud-securityposture/0.10.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.9.0](/java/docs/reference/google-cloud-securityposture/0.9.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-securityposture/0.8.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.7.0](/java/docs/reference/google-cloud-securityposture/0.7.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.6.0](/java/docs/reference/google-cloud-securityposture/0.6.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.5.0](/java/docs/reference/google-cloud-securityposture/0.5.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.4.0](/java/docs/reference/google-cloud-securityposture/0.4.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.2.0](/java/docs/reference/google-cloud-securityposture/0.2.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder)\n- [0.1.0](/java/docs/reference/google-cloud-securityposture/0.1.0/com.google.cloud.securityposture.v1.ExtractPostureRequestOrBuilder) \n\n public interface ExtractPostureRequestOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getParent()\n\n public abstract String getParent()\n\nRequired. The parent resource name. The format of this value is as follows:\n`organizations/{organization}/locations/{location}`\n\n`\nstring parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\n`\n\n### getParentBytes()\n\n public abstract ByteString getParentBytes()\n\nRequired. The parent resource name. The format of this value is as follows:\n`organizations/{organization}/locations/{location}`\n\n`\nstring parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\n`\n\n### getPostureId()\n\n public abstract String getPostureId()\n\nRequired. User provided identifier. It should be unique in scope of an\nOrganization and location.\n\n`string posture_id = 2 [(.google.api.field_behavior) = REQUIRED];`\n\n### getPostureIdBytes()\n\n public abstract ByteString getPostureIdBytes()\n\nRequired. User provided identifier. It should be unique in scope of an\nOrganization and location.\n\n`string posture_id = 2 [(.google.api.field_behavior) = REQUIRED];`\n\n### getWorkload()\n\n public abstract String getWorkload()\n\nRequired. Workload from which the policies are to be extracted, it should\nbelong to the same organization defined in parent. The format of this value\nvaries depending on the scope of the request:\n\n- `folder/folderNumber`\n- `project/projectNumber`\n- `organization/organizationNumber`\n\n`string workload = 3 [(.google.api.field_behavior) = REQUIRED];`\n\n### getWorkloadBytes()\n\n public abstract ByteString getWorkloadBytes()\n\nRequired. Workload from which the policies are to be extracted, it should\nbelong to the same organization defined in parent. The format of this value\nvaries depending on the scope of the request:\n\n- `folder/folderNumber`\n- `project/projectNumber`\n- `organization/organizationNumber`\n\n`string workload = 3 [(.google.api.field_behavior) = REQUIRED];`"]]