Class OSPolicyAssignmentReport.OSPolicyCompliance.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<OSPolicyAssignmentReport.OSPolicyCompliance.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<OSPolicyAssignmentReport.OSPolicyCompliance.Builder>
      • getDefaultInstanceForType

        public OSPolicyAssignmentReport.OSPolicyCompliance getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • buildPartial

        public OSPolicyAssignmentReport.OSPolicyCompliance buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OSPolicyAssignmentReport.OSPolicyCompliance.Builder>
      • setOsPolicyIdBytes

        public OSPolicyAssignmentReport.OSPolicyCompliance.Builder setOsPolicyIdBytes​(com.google.protobuf.ByteString value)
         The OS policy id
         
        string os_policy_id = 1;
        Parameters:
        value - The bytes for osPolicyId to set.
        Returns:
        This builder for chaining.
      • getComplianceStateValue

        public int getComplianceStateValue()
         The compliance state of the OS policy.
         
        .google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.ComplianceState compliance_state = 2;
        Specified by:
        getComplianceStateValue in interface OSPolicyAssignmentReport.OSPolicyComplianceOrBuilder
        Returns:
        The enum numeric value on the wire for complianceState.
      • setComplianceStateValue

        public OSPolicyAssignmentReport.OSPolicyCompliance.Builder setComplianceStateValue​(int value)
         The compliance state of the OS policy.
         
        .google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.ComplianceState compliance_state = 2;
        Parameters:
        value - The enum numeric value on the wire for complianceState to set.
        Returns:
        This builder for chaining.
      • clearComplianceState

        public OSPolicyAssignmentReport.OSPolicyCompliance.Builder clearComplianceState()
         The compliance state of the OS policy.
         
        .google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.ComplianceState compliance_state = 2;
        Returns:
        This builder for chaining.
      • getComplianceStateReason

        public String getComplianceStateReason()
         The reason for the OS policy to be in an unknown compliance state.
         This field is always populated when `compliance_state` is `UNKNOWN`.
        
         If populated, the field can contain one of the following values:
        
         * `vm-not-running`: The VM was not running.
         * `os-policies-not-supported-by-agent`: The version of the OS Config
         agent running on the VM does not support running OS policies.
         * `no-agent-detected`: The OS Config agent is not detected for the VM.
         * `resource-execution-errors`: The OS Config agent encountered errors
         while executing one or more resources in the policy. See
         `os_policy_resource_compliances` for details.
         * `task-timeout`: The task sent to the agent to apply the policy timed
         out.
         * `unexpected-agent-state`: The OS Config agent did not report the final
         status of the task that attempted to apply the policy. Instead, the agent
         unexpectedly started working on a different task. This mostly happens
         when the agent or VM unexpectedly restarts while applying OS policies.
         * `internal-service-errors`: Internal service errors were encountered
         while attempting to apply the policy.
         
        string compliance_state_reason = 3;
        Specified by:
        getComplianceStateReason in interface OSPolicyAssignmentReport.OSPolicyComplianceOrBuilder
        Returns:
        The complianceStateReason.
      • getComplianceStateReasonBytes

        public com.google.protobuf.ByteString getComplianceStateReasonBytes()
         The reason for the OS policy to be in an unknown compliance state.
         This field is always populated when `compliance_state` is `UNKNOWN`.
        
         If populated, the field can contain one of the following values:
        
         * `vm-not-running`: The VM was not running.
         * `os-policies-not-supported-by-agent`: The version of the OS Config
         agent running on the VM does not support running OS policies.
         * `no-agent-detected`: The OS Config agent is not detected for the VM.
         * `resource-execution-errors`: The OS Config agent encountered errors
         while executing one or more resources in the policy. See
         `os_policy_resource_compliances` for details.
         * `task-timeout`: The task sent to the agent to apply the policy timed
         out.
         * `unexpected-agent-state`: The OS Config agent did not report the final
         status of the task that attempted to apply the policy. Instead, the agent
         unexpectedly started working on a different task. This mostly happens
         when the agent or VM unexpectedly restarts while applying OS policies.
         * `internal-service-errors`: Internal service errors were encountered
         while attempting to apply the policy.
         
        string compliance_state_reason = 3;
        Specified by:
        getComplianceStateReasonBytes in interface OSPolicyAssignmentReport.OSPolicyComplianceOrBuilder
        Returns:
        The bytes for complianceStateReason.
      • setComplianceStateReason

        public OSPolicyAssignmentReport.OSPolicyCompliance.Builder setComplianceStateReason​(String value)
         The reason for the OS policy to be in an unknown compliance state.
         This field is always populated when `compliance_state` is `UNKNOWN`.
        
         If populated, the field can contain one of the following values:
        
         * `vm-not-running`: The VM was not running.
         * `os-policies-not-supported-by-agent`: The version of the OS Config
         agent running on the VM does not support running OS policies.
         * `no-agent-detected`: The OS Config agent is not detected for the VM.
         * `resource-execution-errors`: The OS Config agent encountered errors
         while executing one or more resources in the policy. See
         `os_policy_resource_compliances` for details.
         * `task-timeout`: The task sent to the agent to apply the policy timed
         out.
         * `unexpected-agent-state`: The OS Config agent did not report the final
         status of the task that attempted to apply the policy. Instead, the agent
         unexpectedly started working on a different task. This mostly happens
         when the agent or VM unexpectedly restarts while applying OS policies.
         * `internal-service-errors`: Internal service errors were encountered
         while attempting to apply the policy.
         
        string compliance_state_reason = 3;
        Parameters:
        value - The complianceStateReason to set.
        Returns:
        This builder for chaining.
      • clearComplianceStateReason

        public OSPolicyAssignmentReport.OSPolicyCompliance.Builder clearComplianceStateReason()
         The reason for the OS policy to be in an unknown compliance state.
         This field is always populated when `compliance_state` is `UNKNOWN`.
        
         If populated, the field can contain one of the following values:
        
         * `vm-not-running`: The VM was not running.
         * `os-policies-not-supported-by-agent`: The version of the OS Config
         agent running on the VM does not support running OS policies.
         * `no-agent-detected`: The OS Config agent is not detected for the VM.
         * `resource-execution-errors`: The OS Config agent encountered errors
         while executing one or more resources in the policy. See
         `os_policy_resource_compliances` for details.
         * `task-timeout`: The task sent to the agent to apply the policy timed
         out.
         * `unexpected-agent-state`: The OS Config agent did not report the final
         status of the task that attempted to apply the policy. Instead, the agent
         unexpectedly started working on a different task. This mostly happens
         when the agent or VM unexpectedly restarts while applying OS policies.
         * `internal-service-errors`: Internal service errors were encountered
         while attempting to apply the policy.
         
        string compliance_state_reason = 3;
        Returns:
        This builder for chaining.
      • setComplianceStateReasonBytes

        public OSPolicyAssignmentReport.OSPolicyCompliance.Builder setComplianceStateReasonBytes​(com.google.protobuf.ByteString value)
         The reason for the OS policy to be in an unknown compliance state.
         This field is always populated when `compliance_state` is `UNKNOWN`.
        
         If populated, the field can contain one of the following values:
        
         * `vm-not-running`: The VM was not running.
         * `os-policies-not-supported-by-agent`: The version of the OS Config
         agent running on the VM does not support running OS policies.
         * `no-agent-detected`: The OS Config agent is not detected for the VM.
         * `resource-execution-errors`: The OS Config agent encountered errors
         while executing one or more resources in the policy. See
         `os_policy_resource_compliances` for details.
         * `task-timeout`: The task sent to the agent to apply the policy timed
         out.
         * `unexpected-agent-state`: The OS Config agent did not report the final
         status of the task that attempted to apply the policy. Instead, the agent
         unexpectedly started working on a different task. This mostly happens
         when the agent or VM unexpectedly restarts while applying OS policies.
         * `internal-service-errors`: Internal service errors were encountered
         while attempting to apply the policy.
         
        string compliance_state_reason = 3;
        Parameters:
        value - The bytes for complianceStateReason to set.
        Returns:
        This builder for chaining.
      • clearOsPolicyResourceCompliances

        public OSPolicyAssignmentReport.OSPolicyCompliance.Builder clearOsPolicyResourceCompliances()
         Compliance data for each resource within the policy that is applied to
         the VM.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance os_policy_resource_compliances = 4;
      • removeOsPolicyResourceCompliances

        public OSPolicyAssignmentReport.OSPolicyCompliance.Builder removeOsPolicyResourceCompliances​(int index)
         Compliance data for each resource within the policy that is applied to
         the VM.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance os_policy_resource_compliances = 4;
      • getOsPolicyResourceCompliancesBuilder

        public OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.Builder getOsPolicyResourceCompliancesBuilder​(int index)
         Compliance data for each resource within the policy that is applied to
         the VM.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance os_policy_resource_compliances = 4;
      • addOsPolicyResourceCompliancesBuilder

        public OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.Builder addOsPolicyResourceCompliancesBuilder()
         Compliance data for each resource within the policy that is applied to
         the VM.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance os_policy_resource_compliances = 4;
      • addOsPolicyResourceCompliancesBuilder

        public OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.Builder addOsPolicyResourceCompliancesBuilder​(int index)
         Compliance data for each resource within the policy that is applied to
         the VM.
         
        repeated .google.cloud.osconfig.v1alpha.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance os_policy_resource_compliances = 4;